Commit Graph
100 Commits
Author SHA1 Message Date
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
Benjamin Barth c657d6208c Merge branch 'permission-vertical' of
ssh://trac@sapsailing.com/home/trac/git into permission-vertical

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2018-09-19 15:33:07 +02:00
Benjamin Barth 74237fb2fd Integrated permission checks into RegattaListComposite and sub-classes 2018-09-19 15:27:47 +02:00
Benjamin Barth e408b9eab6 Refactored security info determination to reuse it for RegattaDTO 2018-09-19 15:26:41 +02:00
Benjamin Barth f7f9d01a19 Code style and formatting changes only 2018-09-18 18:16:53 +02:00
Benjamin Barth d4910dc530 Introduced NamedSecuredObjectDTO to hold security information 2018-09-18 18:15:52 +02:00
Benjamin Barth a1472d39cf bug4483 Added release notes to SailingAnalyticsNotes.html 2018-09-18 15:15:05 +02:00
Benjamin Barth 619d1a7721 bug4483 Minor styling adjustment to regarding mobile overview pages 2018-09-18 14:47:36 +02:00
Benjamin Barth ed6130df66 Merge branch 'master' into bug4483 2018-09-18 10:53:31 +02:00
Benjamin Barth df0100574e bug4483 Made progress on mobile regatta overview pages collapsable 2018-09-10 19:01:35 +02:00
Benjamin Barth 4c7c3bbc8c bug4483 Reordered contents of mobile regatta overview page 2018-09-10 19:00:57 +02:00
Benjamin Barth 6c69adf2d2 bug4483 Refactored data indicators for reusage on mobile regatta
overview pages
2018-09-10 15:13:06 +02:00
Benjamin Barth 7c5fae8817 bug4483 Integrated live race linking on mobile to overview pages 2018-09-10 11:53:43 +02:00
Benjamin Barth 40cc88e902 bug4483 Preparations for live race link on mobile to overview pages 2018-09-07 18:28:31 +02:00
Benjamin Barth 1f523d9966 bug4483 Added race data indicators to overview page of multi-regatta
events in mobile version
2018-09-07 11:47:05 +02:00
Benjamin Barth 2aa0218047 Merge branch 'bug4702' 2018-09-05 16:27:59 +02:00
Benjamin Barth 2a4b686925 Merge branch 'bug4738' 2018-09-05 15:04:18 +02:00
Benjamin Barth 788e261d1d Merge branch 'bug4714' 2018-09-05 15:01:03 +02:00
Benjamin Barth 0e387031e0 bug4702 Unified method names in LeaderboardSetting sub-classes and added
JavaDocs
2018-09-05 14:26:58 +02:00
Benjamin Barth 08cebfc77c Merge branch 'master' into bug4702 2018-09-05 11:06:22 +02:00
Benjamin Barth df847f0ddb Added JavaScript code formatter and extended onboarding steps
accordingly
2018-09-04 18:16:46 +02:00
Benjamin Barth 96c6e858a0 bug4738 Renamed and reorganized methods for better transparency 2018-09-04 17:42:39 +02:00
Benjamin Barth 42be3008c3 bug4738 Code formatting changes only 2018-09-04 16:13:16 +02:00
Benjamin Barth 999680e3b1 Merge branch 'master' into bug4693 2018-08-28 12:19:13 +02:00
Benjamin Barth 565b0b8d0f Merge branch 'bug4718' 2018-08-28 11:43:51 +02:00
Benjamin Barth cf85b43894 bug4683 Adjusted org.mp4parser.isoparser reference in plugin config 2018-08-22 16:53:18 +02:00
Benjamin Barth 50ef15facb bug4718 Removed no longer existing directory from build.properties file 2018-08-22 15:09:03 +02:00
Benjamin Barth a7171dfb23 bug4718 Unified copyright text in imprint file 2018-08-22 15:08:36 +02:00
Benjamin Barth 7c4b19ca94 Merge branch 'master' into bug4718 2018-08-22 14:54:07 +02:00
Benjamin Barth 6e584d1573 bug4683 Minor code style and format refactorings 2018-08-22 14:49:45 +02:00
Benjamin Barth 1452ce19fc bug4683 Added additional finals and JavaDoc 2018-08-22 14:22:11 +02:00
Benjamin Barth 6ea39c54c7 Merge branch 'master' into bug4683 2018-08-22 13:58:03 +02:00
Benjamin Barth c19c8b0c9f bug4682 Minor code style and format refactorings 2018-08-21 17:29:30 +02:00
Benjamin Barth e55c86d78a bug4682 Minor code style and format refactorings 2018-08-21 17:29:30 +02:00
Benjamin Barth 9ea81c40d3 Merge branch 'master' into bug4682
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2018-08-21 15:08:40 +02:00
Benjamin Barth 33f62caaa6 bug4508 Removed unnecessary casts / code format changes 2018-08-21 14:55:19 +02:00
Benjamin Barth c073d99f5c Merge branch 'master' into bug4508 2018-08-21 14:15:34 +02:00
Benjamin Barth 6fae8b8124 bug4714 Moved redirect logic into activity 2018-08-21 14:06:27 +02:00
Benjamin Barth b01ad44fda bug4211 Refactored hierarchy of abstract multi selection presenters 2018-08-15 11:02:15 +02:00
Benjamin Barth e2fba1ef24 bug4211 Changed notification toggle type interface to HasValue<Boolean> 2018-08-14 16:50:54 +02:00
Benjamin Barth b50025f2db bug4211 Separation of toggle and selection only after first toggle added 2018-08-14 16:19:25 +02:00
Benjamin Barth 889398d9f0 Merge branch 'bug4211' of ssh://trac@sapsailing.com/home/trac/git into
bug4211

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/partials/multiselection/SuggestedMultiSelection.java
2018-08-14 10:51:28 +02:00
Benjamin Barth 27114f74ba bug4211 Refactored SuggestedMultiSelection class 2018-08-14 09:19:49 +02:00
Benjamin Barth e0df86eced bug4707 Changed default popup direction of launchpads 2018-08-07 15:35:29 +02:00
Benjamin Barth 1d55b53ec4 bug4695 Disabled boat info columns in overall leaderboards (always) and
multi-race leaderboard (when boat can change per race)
2018-08-07 14:31:50 +02:00