new RolesSettings()
- Source:
Properties:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
object |
Properties
|
Members
emptyRole :object
- Source:
Type:
- object
hasPermissionTo :object
- Description:
Check of user have permission for some of actions
- Source:
Properties:
| Name | Type | Description |
|---|---|---|
add |
boolean | |
enableDisable |
boolean | |
remove |
boolean | |
edit |
boolean |
Check of user have permission for some of actions
Type:
- object
state :object
- Source:
Properties:
| Name | Type | Description |
|---|---|---|
roleModalOpen |
boolean | |
confirmationModalOpen |
boolean | |
moreModalRoleId |
number | |
selectedRole |
object | |
isEditingRole |
boolean | |
isAddNewRole |
boolean | |
modalData |
object |
Type:
- object
Methods
closeMoreModal() → {void}
- Description:
Close Role Menu modal
- Source:
Returns:
- Type
- void
closeRoleModal() → {void}
- Description:
Close role modal
- Source:
Returns:
- Type
- void
componentDidMount() → {void}
- Description:
Get roles and permissions
- Source:
Returns:
- Type
- void
confirmRemoveRole() → {void}
- Description:
Confirm modal for remove role
- Source:
Returns:
- Type
- void
openAddRoleModal() → {void}
- Description:
Open add roles modal
- Source:
Returns:
- Type
- void
openConfirmationModal() → {void}
- Description:
open confirmation modal function
- Source:
Returns:
- Type
- void
openEditRole() → {void}
- Description:
Open edit role modal
- Source:
Returns:
- Type
- void
openMoreModal(role) → {void}
- Description:
Toggle role menu modal
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
role |
object | Role |
Returns:
- Type
- void
refreshGrid() → {void}
- Description:
Refresh roles table
- Source:
Returns:
- Type
- void
render() → {view}
- Description:
Render
- Source:
Returns:
- Type
- view
renderRolesRows(role) → {view}
- Description:
Render roles rows
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
role |
object |
Returns:
- Type
- view