# GroupLockConfig

**Kind**: interface | **Module**: [Workspaces](https://docs.interop.io/desktop/reference/javascript/workspaces/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/workspaces/grouplockconfig/index.html

A config object which provides fine grain control when locking a group

## Properties

- **`allowDrop`** (`boolean`, optional)
  (Enterprise only) Controls the ability of the users to drop outside windows in the group
- **`allowDropBottom`** (`boolean`, optional)
  Controls the users ability to drop windows in bottom zone of the group
- **`allowDropHeader`** (`boolean`, optional)
  Controls the users ability to drop windows in header zone of the group
- **`allowDropLeft`** (`boolean`, optional)
  Controls the users ability to drop windows in left zone of the group
- **`allowDropRight`** (`boolean`, optional)
  Controls the users ability to drop windows in right zone of the group
- **`allowDropTop`** (`boolean`, optional)
  Controls the users ability to drop windows in top zone of the group
- **`allowExtract`** (`boolean`, optional)
  Blocks the users ability to extract windows from the group
- **`allowReorder`** (`boolean`, optional)
  Blocks the ussers ability to reorder windows from the group
- **`showAddWindowButton`** (`boolean`, optional)
  Controls the visibility of the add window buttons (the ones with the plus icon) located in the group header
- **`showEjectButton`** (`boolean`, optional)
  Controls the visibility of the eject button located in the group header
- **`showMaximizeButton`** (`boolean`, optional)
  Controls the visibility of the maximize/restore button located in the group header
