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