Commit Graph
30514 Commits
Author SHA1 Message Date
Steffen Schäfer a6ffaffd0b Adjusted AdminConsole Header/Authentication styling to be consistent
with the other modules
2016-02-11 10:10:39 +01:00
Steffen Schäfer 33602a7466 Initial implementation of authentication via Header in AdminConsole 2016-02-11 09:24:26 +01:00
Steffen Schäfer 81e21741ad Merge branch 'design2015' into design2015-user-management 2016-02-11 08:13:11 +01:00
Steffen Schäfer 95c8a153ee Merge branch 'master' into design2015 2016-02-11 08:12:12 +01:00
Axel Uhl f9bad9570d Created ssl support (markdown) 2016-02-10 15:50:35 +00:00
Axel Uhl 804bf57496 Updated home (markdown) 2016-02-10 15:44:39 +00:00
Axel Uhl 50cb147a70 changed the default retrieval protocol for Amazon S3 file storage provider from http to https
Change-Id: Iaab40c735db54c78f5ec2cb4a5d946a8b6d5c0de
2016-02-10 16:35:57 +01:00
Axel Uhl 32a0331ede Merge remote-tracking branch 'server/master' 2016-02-10 07:02:59 +01:00
Papick Garcia Taboada 6527662596 Fixed box and icon, bug 3454 2016-02-08 14:16:06 +01:00
Papick Garcia Taboada a93ed785db Merge commit '34c28b37d6fe75cd25591015c4f0828912ae9054' into bug-3454 2016-02-08 11:07:04 +01:00
Benjamin Barth 34c28b37d6 Fixed Acceleration factor text field size 2016-02-05 18:18:45 +01:00
Benjamin Barth d7e0cdfdf4 Renamed CssResource interface of SAPHeaderWithAuthenticationResources 2016-02-05 17:56:22 +01:00
Benjamin Barth 0154874adc Removed GWT default style from button in GenericNotLoggedInView to
inconsistent styling
2016-02-05 17:55:50 +01:00
Benjamin Barth 4c274d5920 Adjusted styles to ensure consistent labels and inputs 2016-02-05 17:49:32 +01:00
Benjamin Barth 236c95bc2b Adjusted styles to ensure pointer on common buttons 2016-02-05 17:29:58 +01:00
Benjamin Barth 173f31db97 Adjusted styles for user management flyout positioning 2016-02-05 17:29:22 +01:00
Benjamin Barth ff55e53b38 Again adjusted styles to ensure consistency across modules 2016-02-05 16:45:02 +01:00
Axel Uhl dec63406fb bug3422: extracted common transition handling parts into CanvasOverlayV3 and now also use it in CourseMarkOverlay
Change-Id: I284c2c25a40ccd3285c4695cb9bb32a7d218cf70
2016-02-05 15:09:47 +01:00
Benjamin Barth a28860f10c Adjusted authentication flyout positining 2016-02-05 14:04:17 +01:00
Benjamin Barth 3dac67ce49 Adjusted header styles to ensure consistency across modules 2016-02-05 12:30:08 +01:00
Benjamin Barth 8f37bb3feb Removed invalid style attributes in SAPHeader2 2016-02-05 11:50:05 +01:00
Axel Uhl fefd69cc4f Merge remote-tracking branch 'server/master' 2016-02-04 17:09:19 +01:00
Axel Uhl 3b8127dd08 fixed typo in method name
Change-Id: I2450527864a1be9dfcd35326a17bcdb292a095e6
2016-02-04 17:06:45 +01:00
Axel Uhl 56832ae6e8 Merge branch 'archive-hotfix' 2016-02-04 16:58:19 +01:00
Axel Uhl e0766e5246 reduced race times panel margins to 3min before and 1min after race
Change-Id: Iadf8ce656ac39426525b5026cd6f4e178af9343e
2016-02-04 16:57:46 +01:00
Steffen Schäfer 832512a849 Merge branch 'design2015' into design2015-user-management 2016-02-04 16:27:56 +01:00
Steffen Schäfer 07795c9f44 Added additional information regarding user management changes to
release_notes_admin.html
2016-02-04 16:15:54 +01:00
Benjamin Barth bfb629ebe4 Moved generically used classes to com.sap.sse.security.ui 2016-02-04 16:10:38 +01:00
Axel Uhl 320d0c84e5 Merge remote-tracking branch 'server/master' 2016-02-04 16:08:09 +01:00
Axel Uhl c4a9e48bb5 fixed synchronization bug regarding leaderboard list in leaderboard group;
the issue was related to the syncGroupsAfterLeaderboardChange method which was based on the assumption that there may be
changes in Leaderboard Java object identity while still meaning the same leaderboard. This would have forced a replacement
of listeners and an update of the leaderboards list in the LeaderboardGroup. Furthermore, LeaderboardGroup used to refer to
the leaderboard by name in the database. This forced an update to the persistent copy of the leaderboard group when the
leaderboard's name changed. Today, this link is based on a MongoDB ObjectId, so no update of the leaderboard group is
necessary any more.

The root cause was a threading issue: iterating over a copy of the leaderboards list of the leaderboard group, then
looking for the old position of the leaderboard in that list, then removing it, then adding it again at the old index.
If this is not atomically locked (which it used to be up to commit 118f03fbb5 when
coarse-grained synchronization was replaced by more fine-grained locking inside the LeaderboardGroupImpl methods) then
one of two concurrent removals for the same leaderboard may not find the leaderboard anymore, yet the second add is
carried out, leading to a duplication; or the first thread gets the index before the second thread removes; then
the first thread adds at an incorrect index.

Change-Id: Ib47ba715c77221fa353fa4669662e5f48d8e5857
2016-02-04 16:01:11 +01:00
Benjamin Barth 3a71030135 Refactored GenericAuthenticationCallbackImpl to use a provided
GenericAuthenticationLinkFactory
2016-02-04 15:58:53 +01:00
Steffen Schäfer 9a709f0fed Handling of the case when the user isn't logged in when opening
LeaderboardEditing. Repetitive Login/Logout when the UI is open
shouldn't be a problem at the moment
2016-02-04 15:46:00 +01:00
Papick Garcia Taboada 00db5835c3 Merge commit '48b117711f2c6080247a1843a3e776515fc4052c'
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/app/DesktopActivityMapper.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/app/DesktopPlacesNavigator.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/app/MobileActivityMapper.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/app/ApplicationHistoryMapper.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/places/PlaceTokenPrefixes.java
2016-02-04 15:42:17 +01:00
Benjamin Barth f812964c16 Refactored GenericAuthentication hierarchy to use a provided
GenericAuthenticationLinkFactory
2016-02-04 15:23:10 +01:00
Benjamin Barth aa2aaa98ae Refactored SailingAuthenticationEntryPointLinkFactory to a singleton
instance instead of having static methods
2016-02-04 15:20:19 +01:00
Steffen Schäfer 2a7a44a365 Added the possibility to AuthorizedContentDecorator to not only check
for logged in state but also for a specific permission
2016-02-04 15:18:56 +01:00
Benjamin Barth 23edfe02c1 Exported new interface GenericAuthenticationLinkFactory 2016-02-04 15:13:08 +01:00
Papick Garcia Taboada 78c972c798 Merge commit 'b680c0baf7b6cca73470b5d6214b961bd43e60cd' into legal-disclosure 2016-02-04 15:11:31 +01:00
Papick Garcia Taboada 19b4bde710 Added components and licenses to imprint 2016-02-04 15:10:48 +01:00
Benjamin Barth 50655318fd Added interface for GenericAuthenticationLinkFactory 2016-02-04 14:57:26 +01:00
Benjamin Barth b04b74aa62 Reused GenericAuthentication within RaceBoardPanel 2016-02-04 14:40:23 +01:00
Benjamin Barth 63eb734774 Refactored GenericAuthentication hierarchy 2016-02-04 14:30:03 +01:00
Steffen Schäfer 35a4ffc735 Initial implementation to handle unauthenticated state in
LeaderboardEditing
2016-02-04 14:12:32 +01:00
Benjamin Barth b474987444 Fixed GenericSailingAuthentication setup to ensure callback methods can
be handle correctly
2016-02-04 14:03:04 +01:00
Benjamin Barth f5a9fc62ff Merge branch 'design2015' into design2015-user-management 2016-02-04 13:46:34 +01:00
Benjamin Barth 48b117711f Fixed UserManagement setup to ensure callback methods can be handle
correctly
2016-02-04 13:44:43 +01:00
Steffen Schäfer 3c94dfa2b9 Moved AuthorizedContentDecorator to com.sap.sse.security.ui 2016-02-04 13:25:58 +01:00
Benjamin Barth 526bf5b4fa Changed style name declarations to avoid implicit GWT style names 2016-02-04 13:23:25 +01:00
Benjamin Barth be07609dd4 Added explicit styles for disabled buttons and hovered primary buttons 2016-02-04 13:21:55 +01:00
Steffen Schäfer bf8228eda7 Initially added authentication to LeaderboardEditing 2016-02-04 12:10:14 +01:00