Benjamin Barth
23c90b645b
bug4942 Prepared adding mark fix(es) in OpenRegattaTest case
2019-04-23 18:21:04 +02:00
Benjamin Barth
b76193138e
bug4942 Refactored LeaderboardApi for device mapping to ensure easier
...
re-usability
2019-04-23 17:42:31 +02:00
Benjamin Barth
1604f796e3
bug4942 Added API and test classes for mark resources incl. first test
...
case
2019-04-23 15:20:28 +02:00
Benjamin Barth
af2f45eeed
bug4942 More code style unification, typo fixes, etc.
2019-04-23 14:43:50 +02:00
Benjamin Barth
b157e31de2
bug4942 Extracted JSON wrapper class for GPS fixes
2019-04-23 12:30:33 +02:00
Benjamin Barth
99458d6ee9
bug4942 Added expectations to test case in ClosedRegattaTest
2019-04-23 11:19:53 +02:00
Benjamin Barth
86cc47fb40
bug4942 Avoiding hard coded response status code in ApiContext
2019-04-23 11:16:58 +02:00
Benjamin Barth
dde3637833
bug4942 Avoiding code duplication, unified code style, etc.
2019-04-23 10:31:49 +02:00
Benjamin Barth
ec00050dfa
Merge branch 'permission-vertical' into bug4942
2019-04-23 10:29:18 +02:00
Benjamin Barth
39417838bb
Merge branch 'permission-vertical' into bug4942
2019-04-18 10:49:20 +02:00
Benjamin Barth
5f5c5d36d2
Merge branch 'bug4994' into permission-vertical
2019-04-18 10:22:58 +02:00
Benjamin Barth
ce16cdc17f
Merge branch 'permission-vertical' into bug4994
2019-04-18 10:18:10 +02:00
Benjamin Barth
275de19f4b
Merge branch 'permission-vertical' into bug4994
2019-04-16 11:51:24 +02:00
Benjamin Barth
6f8dcf070a
Improved stability of Igtimi tests by ensuring proper set up and tear
...
down of the global Activator instance
2019-04-16 11:47:56 +02:00
Benjamin Barth
67c93c2c46
bug4994 Ownership can now be edited, even if the current ownership is
...
null
2019-04-15 14:17:12 +02:00
Benjamin Barth
fe9eb4c3d7
bug4994 Display name of owned object is now passed to SecurityService
2019-04-15 14:15:19 +02:00
Benjamin Barth
527c82b0db
bug 4991 Optimized layout and show up behavior of
...
EditUserRolesAndPermissionsDialog
2019-04-15 11:49:17 +02:00
Benjamin Barth
c3e7d8055f
bug4860 Fixed remove button en/disabling for leaderboard groups
2019-04-03 19:01:18 +02:00
Benjamin Barth
b7a72efc8e
bug4860 Restricted "Reload all race logs" action within a leaderboard's
...
details section to users with leaderboard update permission
2019-04-03 18:22:20 +02:00
Benjamin Barth
15efc49757
bug4860 Restricted "Set start time received" action within tracked race
...
details section to users with tracked race update permission
2019-04-03 17:38:25 +02:00
Benjamin Barth
c98d262e91
bug4860 Avoid association changes to tracked races to a leaderboard's
...
race column if the user has no leaderboard update permission
2019-04-03 17:06:18 +02:00
Benjamin Barth
d5b088dfd9
bug4860 Restricted actions to add or move race columns within the
...
leaderboard details section to users with leaderboard update permission
2019-04-03 14:42:49 +02:00
Benjamin Barth
63ff943907
bug4860 Actions on race columns within the leaderboard details section
...
are now restricted to users with leaderboard update permission
2019-03-28 09:54:44 +01:00
Benjamin Barth
79f9e6998f
bug4860 Show all tracked races in WindPanel and disable/hide modifying
...
actions if update permission is not granted
2019-03-27 15:55:03 +01:00
Benjamin Barth
54122a409c
bug4860 Avoid unnecessary empty space in course layout management UI
2019-03-26 16:16:43 +01:00
Benjamin Barth
adc58d7d83
bug4860 The availability of the add/remove controls to assign users and
...
roles now depending on update permission for the selected a user group
2019-03-26 13:48:11 +01:00
Benjamin Barth
bec6fd9d3e
bug4860 Unified user and role assignments of user groups
2019-02-28 16:47:01 +01:00
Benjamin Barth
19abc7eda1
bug4860 Secured leaderboard group details section by update permission
2019-02-21 18:30:31 +01:00
Benjamin Barth
906c80275d
Fixed wrong HasPermissions type in LeaderboardGroupBaseDTO
2019-02-21 17:31:35 +01:00
Benjamin Barth
69e4237af5
Integrated AccessControlledActionsColumn into regatta series table
2019-02-14 16:25:56 +01:00
Benjamin Barth
779e53dde1
Adjusted AccessControlledActionsColumn to support nested object checks
2019-02-14 16:11:53 +01:00
Benjamin Barth
a0b5d3f084
bug4393 Secured "Race Manager App" -> "Device Configuration" tab by
...
restricting it to respective mutation action permissions
2019-02-07 17:03:04 +01:00
Benjamin Barth
07decf4dda
bug4393 Changed required permissions when using a related secure type
2019-02-07 17:03:02 +01:00
Benjamin Barth
bb018a3a25
bug4393 Secured "Smartphone Tracking" tab by restricting it to
...
leaderboard mutation action permissions
2019-02-07 17:03:00 +01:00
Benjamin Barth
456a13eda1
bug4393 Secured "Audio & Video" tab by restricting it to media track
...
mutation action permissions
2019-02-07 17:02:58 +01:00
Benjamin Barth
d49e613e30
bug4393 Secured "Wind" tab by restricting it to tracked race mutation
...
action permissions
2019-02-07 17:02:57 +01:00
Benjamin Barth
34f6505c42
bug4393 Secured "Course layouts" tab by restricting it to tracked race
...
mutation action permissions
2019-02-07 17:02:55 +01:00
Benjamin Barth
8d4b16ac0b
Service methods and security logic for RoleDefinitions on UserGroups
2019-01-22 18:00:46 +01:00
Benjamin Barth
d327603694
Persistence logic for RoleDefinitions on UserGroups
2019-01-22 18:00:44 +01:00
Benjamin Barth
25f6b45820
First preparations for RoleDefinitions on UserGroups
2019-01-22 18:00:42 +01:00
Benjamin Barth
35aa0fd670
bug4865 Implemented editing of ownerships and ACLs for local server
2019-01-11 17:55:25 +01:00
Benjamin Barth
1e0e4252f8
Unified sortability of group and user ownership columns
2019-01-11 12:04:37 +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
Benjamin Barth
63d8e371d6
Unified inheritance hierarchy of SAPSailing authentication filters
2018-12-17 10:29:27 +01:00
Benjamin Barth
eac4aa7264
Integrated optional bearer token authentication into
...
com.sap.sailing.gwt.ui while avoiding challenge for authorization for
anonymous users
2018-12-12 17:45:59 +01:00
Benjamin Barth
e4afb0a768
Added additional permission checks for AdminConsole panels
2018-12-12 16:17:34 +01:00
Benjamin Barth
3b695b80bd
Added permission to competitor's and boat's admin console tabs
2018-12-11 18:17:42 +01:00
Benjamin Barth
a252482848
Refactored / statibilised AclEditPanel used in EditACLDialog
2018-12-06 17:18:47 +01:00
Benjamin Barth
a19efbd523
Fixed NPE during deserialization of AccessControlListDTO
2018-12-06 13:48:02 +01:00
Benjamin Barth
000cac9f76
Unified order of ownership and ACL actions for boats and competitors
2018-12-06 13:48:00 +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
e5f51f81ac
Adjusted permission check for user creation
2018-12-06 10:12:21 +01:00
Benjamin Barth
951b3c8732
Avoid multiple user loading and potential NPE when updating ownerships
2018-12-05 16:52:14 +01:00
Benjamin Barth
8b1efd6d55
Merge branch 'bug4483'
2018-11-29 15:18:38 +01:00
Benjamin Barth
1d4ef0ec99
Merge branch 'master' into bug4483
2018-11-29 11:55:56 +01:00
Benjamin Barth
ec8c319461
bug4763 Integrated AccessControlledButtonPanel into BoatPanel
2018-11-28 17:30:31 +01:00
Benjamin Barth
0570ba3fd9
bug4763 Integrated AccessControlledButtonPanel into CompetitorPanel
2018-11-28 17:14:33 +01:00
Benjamin Barth
ec40f4c340
bug4763 Integrated AccessControlledButtonPanel into
...
LeaderboardConfigPanel
2018-11-28 16:13:44 +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
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
Benjamin Barth
00128a76cf
bug4763 Integrated AccessControlledButtonPanel into
...
LeaderboardGroupConfigPanel
2018-11-28 14:14:21 +01:00
Benjamin Barth
4b7df04556
bug4763 Integrated AccessControlledButtonPanel into
...
RegattaManagementPanel
2018-11-28 13:43:03 +01:00
Benjamin Barth
368ffc75c4
bug4763 Integrated AccessControlledButtonPanel into EventListComposite
2018-11-28 11:26:44 +01:00
Benjamin Barth
160482b840
bug4763 Added new AccessControlledButtonPanel to secure create/remove
...
buttons
2018-11-28 11:26:42 +01:00
Benjamin Barth
0169e373eb
Merge branch 'master' into bug4483
2018-11-23 13:29:13 +01:00
Benjamin Barth
3b142863d6
Some more styling improvements to the "what's new" dialog
2018-11-13 17:54:36 +01:00
Benjamin Barth
3e1efc6f1c
Merge branch 'master' into bug4483
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/partials/sectionHeader/SectionHeader.gss
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/partials/sectionHeader/SectionHeaderContent.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/partials/sectionHeader/SectionHeaderContent.ui.xml
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/partials/sectionHeader/SectionHeaderResources.java
2018-11-13 16:50:22 +01:00
Benjamin Barth
2989097cf8
Improved styling and behavior of "what's new" dialog
2018-11-13 14:17:21 +01:00
Benjamin Barth
c43947618f
Removed unused DOM elements from mobile stage partial
2018-11-13 14:16:13 +01:00
Benjamin Barth
8d60318378
Merge branch 'permission-vertical' of
...
ssh://trac@sapsailing.com/home/trac/git into permission-vertical
Conflicts:
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/shared/UserDTO.java
2018-11-13 09:22:28 +01:00
Benjamin Barth
635b3156b9
Wrapped security information into separate data transfer object
2018-11-08 12:20:51 +01:00
Benjamin Barth
087a6fa263
Minor code formatting and class/method visibility changes
2018-11-08 11:28:28 +01:00
Benjamin Barth
bce48de630
Simplified table content update after changing ownerships
2018-11-02 15:04:55 +01:00
Benjamin Barth
1ab74bf35f
Integrated RoleDefinitionDTO into client-side AdminConsole components
2018-11-02 13:41:53 +01:00
Benjamin Barth
8eb9ba4dee
Added SecurityDTOFactory methods the create RoleDefinitionDTOs
2018-11-02 13:41:51 +01:00
Benjamin Barth
5e3896ece9
Introduced new DTO for role definitions including ownership and ACL info
2018-11-02 13:41:49 +01:00
Benjamin Barth
fbafff030b
Prepared RoleDefinitionsPanel to implement change ownership
...
functionality
2018-10-25 11:29:42 +02:00
Benjamin Barth
7706ae9816
Reused ImagesBarCell for default actions event/regatta/leaderboard
...
panels
2018-10-25 11:06:24 +02:00
Benjamin Barth
1cfe18b780
Moved EditOwnershipDialog to sse.security / added reusable ImagesBarCell
...
for default actions
2018-10-25 10:11:25 +02:00
Benjamin Barth
d900636c2e
Added additional permission check method to UserService
2018-10-25 10:11:23 +02:00
Benjamin Barth
1cbc702f23
Added ownership information columns to user management panel
2018-10-25 10:11:20 +02:00
Benjamin Barth
a48e64151f
Adjusted custom field serializers for UserDTOs / minor code formattings
2018-10-25 10:11:17 +02:00
Benjamin Barth
c13bf08c1b
Adjusted permission checks for UserManagementPanel table actions
2018-10-23 14:41:50 +02:00
Benjamin Barth
b1dcb43281
bug4211 Adjusted message text from "Boatclasses" to "Boat classes"
2018-10-17 17:07:13 +02:00
Benjamin Barth
2b790ec8b4
bug4211 Adjusted stylings of "Add a new Sailor profile" button sections
2018-10-17 16:52:13 +02:00
Benjamin Barth
1784fabcff
Merge remote-tracking branch 'origin/master' into bug4211
2018-10-17 14:16:32 +02:00
Benjamin Barth
4a62ee4ac1
Refactored and extended reusable secured object related classes
2018-09-26 16:27:33 +02:00
Benjamin Barth
a6e37f033c
Code style / formatting changesand method name refactoring
2018-09-26 10:50:05 +02:00
Benjamin Barth
2217fcb15d
Added i18n for confirm message when deleting a leaderboard group
2018-09-26 10:37:52 +02:00
Benjamin Barth
e1a90a6ae0
Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical
2018-09-25 14:51:11 +02:00
Benjamin Barth
6215be8143
Integrated permission checks into LeaderboardGroupConfigPanel
2018-09-25 14:50:57 +02:00
Benjamin Barth
7ce0b4da78
Added security info determination to LeaderboardGroupBaseDTO
2018-09-25 14:50:32 +02:00
Benjamin Barth
3d5a6843b4
Minor parameter name changes due to consistency purposes
2018-09-25 14:45:03 +02:00
Benjamin Barth
616554679a
Extracted secured object related composite config for reusability
2018-09-21 17:38:11 +02:00
Benjamin Barth
a467b79c49
Code style and formatting changes only
2018-09-21 17:36:05 +02:00
Benjamin Barth
1da693348f
Adjusted test PO according to latest changes in RegattaListComposite
2018-09-20 13:58:54 +02:00
Benjamin Barth
193c9881ae
Fixed identifier creation on regatta ownership update
2018-09-19 18:32:47 +02:00