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