Commit Graph
1005 Commits
Author SHA1 Message Date
Steffen Schaefer 4eaa69cec4 Further reduced size of security relevant objects 2018-12-18 19:27:56 +01:00
Kai Börnert cd2eafc80e adjusted securityservice to allow different ownerTenant for
createSimpleUser than the default one.
2018-12-18 10:08:53 +01:00
Benjamin Barth 3ec8c428f5 Integrated new user roles editor implementation to UserEditDialog 2018-12-17 16:38:32 +01:00
Benjamin Barth 058c05e7fa Added new ListEditorComposite implementation to editor user roles 2018-12-17 16:38:31 +01:00
Kai Börnert e6cee2e365 wip for role associations 2018-12-13 17:01:30 +01:00
Kai Börnert 6618aec634 formatting only 2018-12-10 13:36:47 +01:00
Kai Börnert bdb47b50ae When removing a RoleDefinition, also remove all Role objects related to
it
2018-12-10 10:32:35 +01:00
Benjamin Barth a252482848 Refactored / statibilised AclEditPanel used in EditACLDialog 2018-12-06 17:18:47 +01:00
Benjamin Barth f13c4eab7d Removed ACL list from UserManagementPanel 2018-12-06 13:47:58 +01:00
Benjamin Barth a34b3558fc Integrated AccessControlledButtonPanel into UserGroupManagementPanel 2018-12-06 10:57:29 +01:00
Benjamin Barth 951b3c8732 Avoid multiple user loading and potential NPE when updating ownerships 2018-12-05 16:52:14 +01:00
Kai Börnert 65a294c6dc changed checkPermissionAndDeleteOwnershipForObjectRemoval in favor of a
type safe version that does not handle with strings
2018-12-05 11:34:24 +01:00
Kai Börnert 2dbf2bd9d0 fixed deletion of RoleDefinition 2018-12-05 10:03:53 +01:00
Steffen Jacobs 9c52f70eeb adjusted permission check in
UserManagementServiceImpl.getAccessControlList to work with ACLs which
are associated with the null object
2018-12-03 19:28:09 +01:00
Steffen Jacobs 83adbe66b2 added "Edit ACL for Null Usergroup"-button for testing purposes 2018-12-03 19:27:32 +01:00
Steffen Jacobs 23f6923a3a minor refactor in UserGroupTableWrapper to improve code reusability 2018-12-03 19:26:46 +01:00
Steffen Jacobs c5935a2350 added null usergroup to pruning whitelist 2018-12-03 15:16:59 +01:00
Steffen Jacobs 2815513286 adjusted retrieval of UserGroups of Alluser to avoid possible
NullPointerException and renamed method
2018-12-03 14:58:29 +01:00
Steffen Jacobs 6c12bf37cc take usergroups of alluser into account during pruning 2018-12-03 14:53:57 +01:00
Steffen Jacobs bbafa75c27 removed unnecessary duplicate code in UserGroupManagementPanel and
UserGroupTableWrapper
2018-12-03 13:32:19 +01:00
Steffen Jacobs 52ea777430 javadoc + refactor of UserGroupManagementPanel 2018-12-03 13:16:12 +01:00
Kai Börnert e74388aadc fix for incorrect check regarding users ability to change roles 2018-12-03 11:51:50 +01:00
Steffen Jacobs 19d318abe4 i18n + correct refresh in UserGroupTable 2018-11-30 15:37:47 +01:00
Steffen Jacobs 6babf54d45 fixed refresh issue in User Group Management panel 2018-11-30 14:36:59 +01:00
Steffen Jacobs 5f41405b1b added Group and User columns to UserGroup table 2018-11-30 14:20:20 +01:00
Steffen Jacobs 968dae3093 fixed issue where users in usergroups were not loaded correctly 2018-11-30 14:12:28 +01:00
Kai Börnert 735c974280 Merge branch 'permission-vertical' into permission-vertical-split
Conflicts:
	java/com.sap.sailing.dashboards.gwt/GWT Dashboards DevMode.launch
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/UserManagementServiceImpl.java
	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/Activator.java
2018-11-30 13:30:16 +01:00
Kai Börnert b9cfb77cdc replaced UserGroupWithSecurityDTO with UserGroupDTO and added required
Security information
2018-11-30 11:52:16 +01:00
Kai Börnert 48f5aac37a Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-11-30 10:00:24 +01:00
Kai Börnert e81a266186 fixed self registration issue with permissions 2018-11-30 09:58:53 +01:00
Axel Uhl cae1248a74 Merge branch 'master' into permission-vertical
Change-Id: I99b41d6951df0f2f63fc1a0335122f3e605ae0b2
2018-11-30 09:53:37 +01:00
Steffen Jacobs b783c9b99d Merge branch 'permission-vertical-split' of
ssh://trac@sapsailing.com/home/trac/git into permission-vertical-split

Conflicts:
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/UserManagementServiceImpl.java
2018-11-29 17:45:33 +01:00
Axel Uhl bd5124aea2 removed a few empty lines and reverted redundant import shuffles
Change-Id: I44e72260f2c40654ace56db3c3b4ac544f121e14
2018-11-29 17:44:56 +01:00
Steffen Jacobs 2121af5f64 added table to User Group Management which can be used to update
ownership or ACL
2018-11-29 16:12:01 +01:00
Kai Börnert 561a938a65 further restructuring of dto classes 2018-11-29 14:56:25 +01:00
Kai Börnert 6a52511d82 set Ownerships for roles created manually 2018-11-29 08:49:52 +01:00
Steffen Schaefer 5a463c7b21 Merge branch 'permission-vertical' into permission-vertical-split
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AbstractTrackedRacesListComposite.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/BoatTableWrapper.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/CompetitorTableWrapper.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventListComposite.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardGroupConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaListComposite.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/RoleDefinitionsPanel.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/usermanagement/UserManagementPanel.java
2018-11-28 17:10:21 +01:00
Steffen Schaefer 54d28ee692 Enabled GSS/CSS compatibility for GWT build 2018-11-28 16:23:52 +01:00
Benjamin Barth f5cb0b54d9 bug4763 Public method in AccessControlledButtonPanel to add action
buttons with arbitrary permissions
2018-11-28 16:13:42 +01:00
Kai Börnert 1d5f1fc90b added ownerships for roles 2018-11-28 16:03:40 +01:00
Steffen Jacobs 080f89f52e adjusted icon and i18n for group ownership migration for hierarchy 2018-11-28 15:39:44 +01:00
Steffen Jacobs 656936c35f added EditACL functionality for all grids that support changing of
ownership (Events, Regatta, Leaderboards, Leaderboard Groups, Tracked
Races, Boats, Competitors, User Management, Roles)
2018-11-28 15:13:58 +01:00
Benjamin Barth 16c82bb34f bug4763 Integrated AccessControlledButtonPanel into UserManagementPanel 2018-11-28 15:08:47 +01:00
Benjamin Barth 6096ce5ef0 bug4763 Integrated AccessControlledButtonPanel into RoleDefinitionsPanel 2018-11-28 14:33:10 +01:00
Steffen Schaefer 32125541f4 Merge branch 'permission-vertical' into permission-vertical-split 2018-11-28 14:02:39 +01:00
Steffen Schaefer 8c2026f49d Merge branch 'permission-vertical-split' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical-split 2018-11-28 14:00:51 +01:00
Steffen Schaefer 6859918ea7 Merge branch 'permission-vertical' into permission-vertical-split
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventListComposite.java
	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/AbstractJaxRsApiTest.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementService.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementServiceAsync.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/usermanagement/UserTableWrapper.java
2018-11-28 13:59:44 +01:00
Kai Börnert 1da81b0a59 reduced redundant logging 2018-11-28 13:59:02 +01:00
Benjamin Barth 4b7df04556 bug4763 Integrated AccessControlledButtonPanel into
RegattaManagementPanel
2018-11-28 13:43:03 +01:00
Steffen Jacobs b6018247eb enable GSS in com.sap.sse.security.ui project 2018-11-28 13:36:55 +01:00