Using the same permission check on the client as on the server to decide

if the create user button is shown
This commit is contained in:
Steffen Schaefer
2019-04-01 15:19:56 +02:00
parent 87cf3e53e3
commit cebe2abf46
@@ -57,7 +57,7 @@ public class UserManagementPanel<TR extends CellTableWithCheckboxResources> exte
final AccessControlledButtonPanel buttonPanel = new AccessControlledButtonPanel(userService, USER);
west.add(buttonPanel);
buttonPanel.addUnsecuredAction(stringMessages.refresh(), this::updateUsers);
buttonPanel.addCreateAction(stringMessages.createUser(),
buttonPanel.addCreateActionWithoutServerCreateObjectPermissionCheck(stringMessages.createUser(),
() -> new CreateUserDialog(stringMessages, userManagementService, userCreatedHandlers, userService)
.show());