Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schäfer 8d2898d453 Removed the last remaining pieces of breadcrumb integration in TabPanel
widget that wasn't used lately
2016-02-18 11:13:43 +01:00
Steffen Schäfer 9dab47a64f JavaDocs and code format for BreadcrumbPane widget 2016-02-18 10:53:35 +01:00
Steffen Schäfer fdeb7200ad Moved BreadcrumbPane widget to com.sap.sse.gwt for better reusability 2016-02-18 08:52:53 +01:00
Steffen Schäfer 08b2a4d7d1 Added JavaDocs to LinkUtil 2016-02-18 08:38:07 +01:00
Steffen Schäfer 33d90fb5d6 Moved LinkUtil to com.sap.sse.gwt to make it reusable 2016-02-18 08:29:54 +01:00
Steffen Schäfer cc6b990b85 Merge branch 'design2015' into design2015-user-management
# Conflicts:
#	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-02-18 08:19:06 +01:00
Steffen Schäfer c7c21d5bca Merge branch 'master' into design2015 2016-02-18 08:13:30 +01:00
Steffen Schäfer 32ab350dec Removed merge marker fragment from StringMessages_de.properties 2016-02-18 08:12:07 +01:00
Steffen Schäfer 3179acef1f Merge branch 'master' into design2015 2016-02-18 08:00:53 +01:00
Steffen Schäfer c04fed2dd4 Added more JavaDocs 2016-02-16 15:26:15 +01:00
Steffen Schäfer 652498ed11 RegattaOverview uses fixed positioning of the authentication flyout
because the header is also fixed on top of the page
2016-02-16 15:23:05 +01:00
Steffen Schäfer 2f5dc63f91 Refactored generic implementations of AuthenticationView related to
SAPHeaderWithAuthentication to com.sap.sse.security.ui
2016-02-16 15:22:17 +01:00
Steffen Schäfer 4214507312 Simplications of the SAPHeaderWithAuthentication styles 2016-02-16 15:15:47 +01:00
Steffen Schäfer 7dc8d1bed3 Added basic JavaDocs for SAPHeader and SAPHeaderWithAuthentication 2016-02-16 15:09:10 +01:00
Steffen Schäfer be63d73c34 Added JavaDocs for UserHeader 2016-02-16 14:45:00 +01:00
Steffen Schäfer e041099f00 Refactored abstract base class for UserHeader to reduce code duplication
of desktop and mobile versions of the partial
2016-02-16 14:40:29 +01:00
Steffen Schäfer f21d6c02d4 Added more JavaDocs 2016-02-16 10:53:41 +01:00
Steffen Schäfer 87705abfd4 Added more authentication framework related JavaDocs 2016-02-16 10:34:29 +01:00
Steffen Schäfer c269f0b4c8 Added more JavaDocs 2016-02-16 09:52:50 +01:00
Steffen Schäfer 6211f97c54 Added more authentication framework related JavaDocs 2016-02-16 09:49:30 +01:00
Steffen Schäfer 08c71cdec5 Added JavaDocs 2016-02-16 09:34:16 +01:00
Steffen Schäfer 127d6b2c1e Only one header widget is allowed for TabPanel in UiBinder 2016-02-16 09:01:01 +01:00
Steffen Schäfer ae415f7267 Using NeedsAuthenticationContext on more places / Ensuring a more
consistent method naming
2016-02-16 08:38:26 +01:00
Steffen Schäfer cdb3afe480 Implemented MVP in UserProfileDetailsTabView 2016-02-16 08:30:19 +01:00
Steffen Schäfer 961bb6bfa6 Using NeedsAuthenticationContext in AuthorizedContentDecorator 2016-02-16 08:29:41 +01:00
Steffen Schäfer 555c33bbbd Added NeedsAuthenticationContext interface to reduce duplication of
setAuthenticationContext methods on several places
2016-02-16 08:29:24 +01:00
Steffen Schäfer 7c69472884 Merge branch 'design2015' into design2015-user-management 2016-02-16 07:48:21 +01:00
Steffen Schäfer 1fe3d34df1 Merge branch 'master' into design2015 2016-02-16 07:47:45 +01:00
Steffen Schäfer cd2e9e9c5d Added more JavaDocs 2016-02-11 15:37:37 +01:00
Steffen Schäfer 9c17d1fc8b Refactored common presenter for the UserDetailsView to reduce code
duplication
2016-02-11 14:30:19 +01:00
Steffen Schäfer 2fd4e207c0 I18n of AdminConsole title 2016-02-11 13:21:09 +01:00
Steffen Schäfer 7b10a2f048 Refactored base class for User Details desktop/mobile versions 2016-02-11 12:53:23 +01:00
Steffen Schäfer 4e177a57ff Added more release notes regarding user management 2016-02-11 12:14:33 +01:00
Steffen Schäfer 3de5a1c66e Removed login redirects for Adminconsole and LeaderboardEditing because
now there is a UI in the herder to authenticate and the page contents
are only shown if you have the required permissions
2016-02-11 12:08:10 +01:00
Steffen Schäfer 0369d90305 Added permission MANAGE_LEADERBOARD_RESULTS for LeaderboardEditing to
not need checks for role eventmanager anymore
2016-02-11 11:16:43 +01:00
Steffen Schäfer c1543d0c7f AuthorizedContentDecorator will now show a specific message if the user
is authenticated but don't has the required permission to show some
content
2016-02-11 11:06:16 +01:00
Steffen Schäfer b669ae1a7b Removed login control from the AdminConsole footer 2016-02-11 10:50:18 +01:00
Steffen Schäfer 9d279b3078 Optimized GenericNotLoggedInView to not stick in the upper left corner
without any margins
2016-02-11 10:25:22 +01:00
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
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
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
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
Steffen Schäfer 35a4ffc735 Initial implementation to handle unauthenticated state in
LeaderboardEditing
2016-02-04 14:12:32 +01:00
Steffen Schäfer 3c94dfa2b9 Moved AuthorizedContentDecorator to com.sap.sse.security.ui 2016-02-04 13:25:58 +01:00
Steffen Schäfer bf8228eda7 Initially added authentication to LeaderboardEditing 2016-02-04 12:10:14 +01:00
Steffen Schäfer 6d3f249ea4 Merge branch 'design2015' into design2015-user-management 2016-02-04 11:03:39 +01:00
Steffen Schäfer 3f92ee8dee Implemented FixedSailingAuthenticationView with inner scroll if there
isn't enough space
2016-02-04 10:52:57 +01:00
Steffen Schäfer 5b45093299 Initial support to make login flyout work for fixed header 2016-02-04 10:04:40 +01:00
Steffen Schäfer 8f23a32d43 Adjusted LeaderboardEditing to not need z-index anymore 2016-02-04 09:24:09 +01:00
Steffen Schäfer d692eb4659 Adjusted positioning of the login icon in SAPHeaderWithAuthentication 2016-02-04 08:51:17 +01:00
Steffen Schäfer 34d1c22cc0 Using a more consistent naming 2016-02-03 17:20:11 +01:00
Steffen Schäfer ff21b20b38 Adaption of authentication in RegattaOverview by using
SAPHeaderWithAuthentication
2016-02-03 17:09:59 +01:00
Steffen Schäfer f9c00a04bb Implemented a generic version of authentication for sailing modules 2016-02-03 17:08:30 +01:00
Steffen Schäfer e3ca05d5c3 Initial implementation of SAPHeader2 with authentication menu as
SAPHeaderWithAuthentication
2016-02-03 17:07:43 +01:00
Steffen Schäfer 32cf593ad8 Removed unused fields from SAPHeader2 2016-02-03 17:05:11 +01:00
Steffen Schäfer ebf40ac6a8 Reduced code duplication by using default styles of
CommonSharedResources in RaceBoard
2016-02-03 17:04:32 +01:00
Steffen Schäfer 0e963428d7 Added default style for CommonSharedResources 2016-02-03 17:03:53 +01:00
Steffen Schäfer f14d4bcefc Adjusted indentation in SAPHeader2 to consistently use spaces 2016-02-03 15:51:54 +01:00
Steffen Schäfer d5921feb7b Removed unused flag from SAPHeader2 2016-02-03 15:50:51 +01:00
Steffen Schäfer c798c8bffb Merge branch 'design2015-user-management' into design2015 2016-02-03 15:14:41 +01:00
Steffen Schäfer 5a7b44f8c7 Updated release_notes_admin.html regarding user management changes 2016-02-03 15:05:13 +01:00
Steffen Schäfer 6bb463af27 Updated SailingAnalyticsNotes.html regarding user management changes 2016-02-03 14:47:57 +01:00
Steffen Schäfer 466b76e882 Added sailing roles/permissions to suggests in AdminConsole 2016-02-03 13:13:49 +01:00
Steffen Schäfer 5dc26731cf Checking for Permission.MANAGE_MEDIA to show video edit controls in
RaceBoard instead of checking for several Roles
2016-02-03 12:47:15 +01:00
Steffen Schäfer 24366e7274 Roles.eventmanager and Roles.mediaeditor now grant
Permission.MANAGE_MEDIA
2016-02-03 12:46:29 +01:00
Steffen Schäfer 397049b09b Deactivating user management on design2015 2016-02-03 09:53:28 +01:00
Steffen Schäfer 9f4dc66d6c Merge branch 'design2015-user-management' into design2015 2016-02-03 09:52:16 +01:00
Steffen Schäfer 41c00d7400 Adjusted Youtube dialog positioning to not overlap timeslider for users
with MANAGE_MEDIA permission
2016-02-03 09:28:07 +01:00
Steffen Schäfer 6c905359d9 Activated user management UI on user management branch 2016-02-03 09:14:35 +01:00
Steffen Schäfer 7f2c9acdbe Merge branch 'design2015' into design2015-user-management 2016-02-03 08:31:57 +01:00
Steffen Schäfer 82cefc997a Merge branch 'master' into design2015 2016-02-03 08:29:50 +01:00
Steffen Schäfer 2bf898bfad Extracted common base class for FlyoutAuthenticationView 2016-02-03 08:23:48 +01:00
Steffen Schäfer 4854a086e0 Deactivating user management on design2015 2016-02-02 15:47:08 +01:00
Steffen Schäfer cd84086b14 Merge branch 'design2015-user-management' into design2015 2016-02-02 15:42:47 +01:00
Steffen Schäfer 6b0f89903a Fixed initial login icon state in RaceBoard 2016-02-02 14:59:39 +01:00
Steffen Schäfer f41f46cb96 Implemented visualization of open/close state of the authentication
flyout in the authentication icon
2016-02-02 14:47:59 +01:00
Steffen Schäfer f48c62da9e Merge branch 'design2015' into design2015-user-management 2016-01-29 09:25:58 +01:00
Steffen Schäfer 5fd0ad0f0a GWT module "com.sap.sse.gwt.CommonSharedResources" is now referenced in
"com.sap.sailing.gwt.common.SourceCommon" because SourceCommon contains
SharedResources that won't GWT-compile without CommonSharedResources
2016-01-29 09:24:52 +01:00
Steffen Schaefer 6db045e614 Bug 3386: Showing (Top N) in the mini leaderboard header if not all
competitors are shown
2015-11-25 11:04:37 +01:00
Steffen Schaefer 5cc6d15184 Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-25 08:41:04 +01:00
Steffen Schaefer 0ae8f80202 Merge remote-tracking branch 'origin/master' into
android-maven-build-bug3190

Conflicts:
	java/com.sap.sailing.gwt.ui/pom.xml
2015-11-24 17:45:48 +01:00
Steffen Schaefer 92b6455ab2 Removed locally declared Maven repository because the gwt-bootstrap
artifact that used to come from the repository is now available on Maven
central repository that is implicitly used by Maven
2015-11-24 17:26:41 +01:00
Steffen Schaefer ddadac733a Using ${project.version} for intra-project dependencies in
com.sap.sailing.android.shared to avoid unneccessary diffs on the
release branch
2015-11-24 15:43:08 +01:00
Steffen Schaefer 88c1ff71ac Using ${project.version} for intra-project dependencies (source deps in
GWT projects) instead of hardcoded versions. This results in no diff for
the release branch because it automatically works when changing the
modules' declared versions.
2015-11-24 15:28:50 +01:00
Steffen Schaefer fc8a893e8c Maven profiles can only be copntrolled by system properties and not
Maven properties of a parent POM. The presence of the "ldi.releaseBuild"
is a good match for the activation conditions of "with-mobile" and
"with-not-android-relevant". It currently seems that in
buildAndUpdataProduct.sh the profiles are correctly activated and
deactivated. So this could also correctly work for local builds.
2015-11-24 14:47:13 +01:00
Steffen Schaefer 7248728674 Changed the activation of "with-mobile" and "with-not-android-relevant"
profiles based on a new property "mobile.build.is.default" so that no
changes are needed for this on the release branch
2015-11-24 14:01:17 +01:00
Steffen Schaefer 9bf9932a26 Moved the repository declarations in the root POM file to a profile that
is only active if it's a non Lean DI environment
2015-11-24 13:22:54 +01:00
Steffen Schaefer d8b9014d03 Moved media model and util to com.sap.sse.shared.android project because
this is only shared between backend and android but not usable in GWT UI
2015-11-24 11:40:32 +01:00
Steffen Schaefer 69054601dd Added @GwtIncompatible to RaceCompetitorNewsEntryDTO constructor that
sould only called in server code
2015-11-24 11:10:42 +01:00
Steffen Schaefer 9d9d485662 Using ImageDTO and VideoDTO instead of the Sailing* sublcasses to make
several entry point modules compile without having the Sailing* classes
on the classpath
2015-11-24 11:10:36 +01:00
Steffen Schaefer 6d0ac7f560 Explicitly setting compiler level to 1.7 for /java projects on Lean DI 2015-11-23 15:25:15 +01:00
Steffen Schaefer 95c0100e16 Ensuring correct Android SDK layout regarding build tools 2015-11-23 11:17:32 +01:00
Steffen Schaefer 3c22a9121e Added build-tools-windows to the artifacts to be extracted in the
Android SDK on Lean DI build
2015-11-23 09:48:43 +01:00
Steffen Schaefer be5bfbcf9a Added android-sdk-tools to the artifacts to be extracted in the Android
SDK on Lean DI build
2015-11-23 08:45:12 +01:00
Steffen Schaefer 169301db27 Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-23 08:38:24 +01:00
Steffen Schaefer a91d9107d1 Fixed maven property reference (added missing $) 2015-11-19 16:42:33 +01:00