Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
Description
At present the Users module includes code like:
<IfPermission perm="users.item.post"> <IfPermission perm="login.item.post"> <IfPermission perm="perms.users.item.post"> <PaneMenu> <Button id="clickable-newuser" title="Add New User" onClick={this.addNewRecord} buttonStyle="primary paneHeaderNewButton">+ New</Button> </PaneMenu> </IfPermission> </IfPermission> </IfPermission>
Now that we are generalising the core code to be re-used in other search-and-sort modules (see UIU-299), we need to parameterise the permissions that are required in various situations, and for that we want to provide a single string of all permissions required in a given situation – so the code above can be rewritten:
<IfPermission perm="users.item.post,login.item.post,perms.users.item.post"> <PaneMenu> <Button id="clickable-newuser" title="Add New User" onClick={this.addNewRecord} buttonStyle="primary paneHeaderNewButton">+ New</Button> </PaneMenu> </IfPermission>
TestRail: Results
Attachments
Issue Links
- blocks
-
UIU-299 Generalise <SearchAndSort>
-
- Closed
-