Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer fdb59c3ca5 Ported all event related tests to use the new media model 2016-03-02 11:10:03 +01:00
Steffen Schaefer 83c7e4a197 Removed legacy JSON deserialization for EventBase.sailorsInfoWebsiteURL 2016-03-02 08:47:26 +01:00
Steffen Schaefer e3acfbf53b Removed test for non locale dependent sailorsInfoWebsiteURL in
EventDataJsonSerializerTest because the field isn't serialized anymore
2016-03-01 16:09:28 +01:00
Steffen Schaefer 8156e8e0db Added an explanatory info about locale specific sailors info links to
the event dialog
2016-03-01 15:21:29 +01:00
Steffen Schaefer 3eb66c2890 Added release notes for changes regarding the sailors info link feature 2016-03-01 15:13:06 +01:00
Steffen Schaefer ca89827675 Added release notes for language specific sailors info links feature 2016-03-01 14:53:37 +01:00
Steffen Schaefer 6d87602ff9 Removed the backward-compatible image/videos storing code 2016-03-01 14:00:42 +01:00
Steffen Schaefer 054d289fce Removed legacy JSON serialization for sailorsInfoWebsiteURL 2016-03-01 13:56:42 +01:00
Steffen Schaefer 85815663a4 Removed legacy getter/setter for sailorsInfoWebsiteURL from EventBase 2016-03-01 13:41:31 +01:00
Steffen Schaefer 5577e5ed4b sailorsInfoWebsiteURL isn't saved to the DB in the legacy format anymore 2016-03-01 13:41:04 +01:00
Steffen Schaefer a7309ca2b5 The inner HashMap of CopyOnWriteHashMap is now marked as volatile to
prevent nasty side effects
2016-02-25 09:03:13 +01:00
Steffen Schaefer 57134c57f7 Added serialization test for CopyOnWriteHashMap 2016-02-25 08:57:16 +01:00
Steffen Schaefer 0d971f3681 Added explanatory comments to some implementations of CopyOnWriteHashMap 2016-02-25 08:37:05 +01:00
Steffen Schaefer af15020354 The methods keySet, values and entrySet of CopyOnWriteHashMap now return
unmodifiable collections to prevent changes without proper handling of
concurrency
2016-02-25 08:32:36 +01:00
Steffen Schaefer 6ebf1279e7 Adjusted serialVersionUID of EventBaseImpl due to
serialization-incompatible changes related to bug 3441
2016-02-25 08:29:05 +01:00
Steffen Schaefer a8fe283a84 Implemented equals/hashCode for CopyOnWriteHashMap 2016-02-25 08:27:45 +01:00
Steffen Schaefer f72112f157 Implemented Serialization for CopyOnWriteHashMap 2016-02-25 08:27:12 +01:00
Steffen Schaefer 700fe50d77 Using CopyOnWriteHashMap in EventBaseImpl for sailorsInfoWebsiteURLs 2016-02-24 17:53:18 +01:00
Steffen Schaefer abe9e71b93 The lock name of CopyOnWriteHashMap is now customizable 2016-02-24 17:53:03 +01:00
Steffen Schaefer bae75ee2bd Implemented CopyOnWriteHashMap 2016-02-24 17:30:45 +01:00
Steffen Schaefer cf8073f3cd Using GWTLocaleUtil in VideoDialog to reduce code duplications and
automatically support new locales in the future
2016-02-24 15:28:47 +01:00
Steffen Schaefer bead935766 Ensuring a more deterministic locale sort order in the Home Footer 2016-02-24 15:21:02 +01:00
Steffen Schaefer d8ceba8ef2 Using GWTLocaleUtil in Footer of Home module to reduce code duplication
handling the unwanted "default" locale
2016-02-24 15:11:59 +01:00
Steffen Schaefer c03abcf586 Added JavaDocs 2016-02-24 13:14:01 +01:00
Steffen Schaefer bc69d9a727 Ensuring a consistent method naming 2016-02-24 13:13:57 +01:00
Steffen Schaefer fd3985baba Removed unused method 2016-02-24 13:13:52 +01:00
Steffen Schaefer 0572787c8e Added TODOs regarding Locale handling in JSON (de)serialization 2016-02-24 13:13:47 +01:00
Steffen Schaefer e23885f870 Adjusted JSON (de)serializer to handle multiple sailorsInfoWebsiteURLs 2016-02-24 13:13:43 +01:00
Steffen Schaefer 52ceb2c736 Moved the locale configuration to it's own GWT module to have a single
source of thruth that is consistent in Home and AdminConsole.
2016-02-24 13:13:38 +01:00
Steffen Schaefer 8c59b527b2 Added zh and ru locales to AdminConsole to make locale dependent UIs
show all locales available in Home. These locales aren't usable on the
UI but are includes in LocaleInfo to populate UI elements.
2016-02-24 13:13:33 +01:00
Steffen Schaefer 76b85924de Removed old unused methods regarding the old single
sailorsInfoWebsiteURL
2016-02-24 13:13:29 +01:00
Steffen Schaefer 313fd728ac Implemented create/edit functionality for multiple locale dependent
sailorsInfoWebsiteURLs in the event dialog
2016-02-24 13:13:24 +01:00
Steffen Schaefer df128d5760 Added a util for common code regarding locale handling 2016-02-24 13:13:19 +01:00
Steffen Schaefer b72072d7b0 Showing multiple sailorsInfoWebsiteURLs in EventDetailsComposite 2016-02-24 13:13:14 +01:00
Steffen Schaefer 667a739971 Adjusted TestStoringAndLoadingEventsAndRegattas to use multiple
sailorsInfoWebsiteURLs
2016-02-24 13:13:10 +01:00
Steffen Schaefer d4ed30c36e Adjusted the service layer to handle multiple sailorsInfoWebsiteURLs 2016-02-24 13:13:05 +01:00
Steffen Schaefer 16a327fecc Extended EventBaseDTO to have multiple sailorsInfoWebsiteURLs that are
mapped by locales
2016-02-24 13:13:00 +01:00
Steffen Schaefer 55fee62053 Implemented locale handling for sailorsInfoWebsiteURL selection and
moved the special locale dependent code for the legacy
sailorsInfoWebsiteURL field to the automatic porting code
2016-02-24 13:12:55 +01:00
Steffen Schaefer 34536402ef Adjusted the DB layer to handle multiple sailorsInfoWebsiteURLs 2016-02-24 13:12:51 +01:00
Steffen Schaefer 446e67b0ef Adjusted the service layer to handle multiple sailorsInfoWebsiteURLs 2016-02-24 13:12:46 +01:00
Steffen Schaefer e511b30f22 Extended EventBase to have multiple sailorsInfoWebsiteURLs that are
mapped by Locales
2016-02-24 13:12:41 +01:00
Steffen Schaefer de88cd5b04 Bug 3441: Refactored sailor info to a distinct widget to remove the code
duplication in the views
2016-01-28 16:57:57 +01:00
Steffen Schaefer 05d49ea0f8 Bug 3441: Added sailor info button for single regatta events 2016-01-28 16:49:23 +01:00
Steffen Schaefer 1fd4252d76 Added release notes for user management 2016-01-28 15:36:28 +01:00
Steffen Schaefer 7186988f0f Fixed serialization exception for UserManagementException due to missing
package export for the custom serializer
2016-01-28 14:13:26 +01:00
Steffen Schaefer 3a63ac8c1e Dynamic change of manage media button visibility 2016-01-28 09:15:51 +01:00
Steffen Schaefer e37e6961fd Changed manage media button to be depedent on the permission
MANAGE_MEDIA
2016-01-28 09:14:53 +01:00
Steffen Schaefer 268e56ff10 Merge branch 'design2015' into design2015-user-management 2016-01-28 07:48:16 +01:00
Steffen Schaefer 5f806ac6e9 Merge remote-tracking branch 'origin/master' into design2015 2016-01-28 07:39:15 +01:00
Steffen Schaefer 5b193d8aa4 Fixed visualization of logged in state of the user icon in Home desktop 2016-01-27 15:24:46 +01:00
Steffen Schaefer a061e717ef Moved parts of the authentication flyout management to sse.security.ui
to make it reusable for further implementations
2016-01-26 16:29:49 +01:00
Steffen Schaefer 45e09b2f04 Removed usage of the BusyView in authentication flyout because the user
won't ever see it
2016-01-26 16:28:08 +01:00
Steffen Schaefer daf99fa967 Refactoring of the authentication flyout management 2016-01-26 15:59:01 +01:00
Steffen Schaefer 7b76c669db Merge branch 'design2015' into design2015-user-management 2016-01-26 11:29:23 +01:00
Steffen Schaefer 06414b36b6 Merge branch 'master' into design2015 2016-01-26 11:28:08 +01:00
Steffen Schaefer e87af6def7 Moved UserManagementView to sse.security.ui 2016-01-26 11:19:41 +01:00
Steffen Schaefer edb4728da6 Moved authentication related activities to sse.security.ui 2016-01-26 11:16:02 +01:00
Steffen Schaefer 9a924fcff0 Moved authentication related callbacks to sse.security.ui 2016-01-26 11:13:40 +01:00
Steffen Schaefer a13a5ba70d Moved AuthenticationClientFactoryImpl to sse.security.ui 2016-01-26 11:09:20 +01:00
Steffen Schaefer 14f8e66dcb Moved authentication related view implementations to sse.security.ui 2016-01-26 11:08:00 +01:00
Steffen Schaefer 4bb7c26782 Moved UserManagementResources to sse.security.ui 2016-01-26 11:03:52 +01:00
Steffen Schaefer 5c2b724099 Removed unused package reference 2016-01-26 10:53:58 +01:00
Steffen Schaefer 7d9fd65bac Moved authentication related places to sse.security.ui 2016-01-26 10:46:38 +01:00
Steffen Schaefer 2ef8388831 Moved AuthenticationClientFactory to sse.security.ui 2016-01-26 10:24:01 +01:00
Steffen Schaefer 37ac07c155 Moved authentication related views to sse.security.ui 2016-01-26 10:21:16 +01:00
Steffen Schaefer c9c0243352 Merge branch 'design2015' into design2015-user-management 2016-01-26 09:30:30 +01:00
Steffen Schaefer 71fc2f50e1 Code cleanup to remove duplicate code in ConfirmationInfoActivity
regarding construction of the message to be shown
2016-01-26 09:23:11 +01:00
Steffen Schaefer 8e46d3d0e8 Moved AuthenticationManager to sse.security.ui 2016-01-26 09:02:11 +01:00
Steffen Schaefer ea2f788e3e Using package com.sap.sse.security.ui.authentication for the client-side
authentication framework / Added a *gwt.xml for the authentication
framework
2016-01-26 08:52:18 +01:00
Steffen Schaefer 8ebdb82b88 Moved AuthenticationContext to sse.security.ui 2016-01-26 08:37:13 +01:00
Steffen Schaefer e5798f89fe Merge branch 'design2015' into design2015-user-management 2016-01-26 08:15:52 +01:00
Steffen Schaefer f2d03ed9cf Merge branch 'master' into design2015
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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
2016-01-26 08:13:21 +01:00
Steffen Schaefer 189ea00a96 Introduces AuthenticationManager to encapsulate duplicate code of
ClientFactories in Home
2016-01-21 16:44:40 +01:00
Steffen Schaefer bb0a2b81a8 Giving UserManagementSharedResources to authentication related views 2016-01-21 15:50:21 +01:00
Steffen Schaefer f9a2de58d3 Merge remote-tracking branch 'origin/design2015' into design2015-user-management 2016-01-21 09:29:05 +01:00
Steffen Schaefer 04f34c64c5 Merge branch 'design2015' into design2015-user-management 2016-01-21 08:08:57 +01:00
Steffen Schaefer a29d254134 com.sap.sse.gwt.theme has already been removed -> Deleting module entry
in parent pom
2016-01-21 08:06:03 +01:00
Steffen Schaefer 5616ed88d5 Using resources interface of SSE in several more user management UI
parts (first step of the refactoring to SSE)
2016-01-20 13:35:02 +01:00
Steffen Schaefer 783f140566 Using resources interface of SSE in LoggedInUserInfoView (first part of
the refactoring)
2016-01-20 13:25:26 +01:00
Steffen Schaefer ddca44907f Introduces SharedResources interface in sse.security.ui to make it
possible to refactor parts of user management UI of Home to SSE
2016-01-20 13:24:34 +01:00
Steffen Schaefer e74572bf2c Rendering full name and company of a user in the UI if available 2016-01-20 11:02:04 +01:00
Steffen Schaefer 536be3c6cd Merge branch 'design2015' into design2015-user-management
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/app/UserManagementContextImpl.java
2016-01-20 09:51:44 +01:00
Steffen Schaefer 82de39befc Fixed compiler error after merge 2016-01-20 09:48:33 +01:00
Steffen Schaefer 60830251c6 Merge branch 'master' into design2015
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties
2016-01-20 09:47:41 +01:00
Steffen Schaefer 80ff1f86cf Implemented construction of the password reset link pointing to
PasswordResetPlace
2015-12-18 10:52:05 +01:00
Steffen Schaefer 05026efd2b Merge branch 'design2015' into design2015-user-management 2015-12-18 09:49:44 +01:00
Steffen Schaefer 11bfdf2265 Merge remote-tracking branch 'origin/master' into design2015 2015-12-18 09:45:53 +01:00
Steffen Schaefer 3c5bcb4f5c Fixed typo in messages #2 2015-12-15 18:02:42 +01:00
Steffen Schaefer 98192cc0d3 Fixed typo in messages 2015-12-15 18:02:16 +01:00
Steffen Schaefer ded125204e Adjusted the mobile Header style to be in sync with the design 2015-12-15 17:53:11 +01:00
Steffen Schaefer d76b409159 Initial logic to switch the burger button icon when signing in/out 2015-12-15 17:19:41 +01:00
Steffen Schaefer 7651636825 Fixed hiding mobile main menu on sign out 2015-12-15 17:05:22 +01:00
Steffen Schaefer 00a5460bd4 Implemented sign out functionality for mobile 2015-12-15 17:04:46 +01:00
Steffen Schaefer 69508fadf2 Added sign out entry to mobile main menu 2015-12-15 16:50:02 +01:00
Steffen Schaefer a4c8ee993d UserManagementRequestEvent now has a flag "login" 2015-12-15 16:49:21 +01:00
Steffen Schaefer c2d147a409 Fixed styling for mobile "not logged in" placeholder 2015-12-15 16:38:31 +01:00
Steffen Schaefer c6aded8683 Added sign in and user details entries to mobile main menu 2015-12-15 16:30:06 +01:00
Steffen Schaefer 89528f1ab2 Added place navigations for mobile sign in and user profile 2015-12-15 16:24:25 +01:00
Steffen Schaefer c393b60b80 Implementation of "not logged in" placeholder 2015-12-15 15:58:05 +01:00
Steffen Schaefer c62cdc3c78 Implemented user profile page window title 2015-12-15 14:01:00 +01:00