Commit Graph
100 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
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
Steffen Schaefer 52e1396b03 Adjusted android platform version to exactly match the one found in
nexus
2015-11-19 16:07:24 +01:00
Steffen Schaefer 9ee86134f4 Adjusted Android SDK download on Lean DI to also put the correct
platform version in the correct folder
2015-11-19 14:25:41 +01:00
Steffen Schaefer 26597b3de8 Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-19 14:24:18 +01:00
Steffen Schaefer aa82074a70 Android SDK path configuration for Lean DI moved to root POM to make it
work for /java projects
2015-11-19 10:59:06 +01:00
Steffen Schaefer 0ee9b9b344 Using an empty target platform when running a LeanDI build 2015-11-19 09:12:44 +01:00
Steffen Schaefer 2bdbe6bac1 consistent naming of maven profiles 2015-11-18 16:29:44 +01:00
Steffen Schaefer b353d84efb Commented parts out that are likely not needed on release build 2015-11-18 16:16:28 +01:00
Steffen Schaefer 1415f297ae Maven profile configurations and activation conditions implemented for
release build
2015-11-18 15:16:28 +01:00
Steffen Schaefer d5cee47fb3 Merge branch 'master' into android-maven-build-bug3190 2015-11-18 14:54:01 +01:00
Steffen Schaefer fc6c045c20 Fixed the paddings of the scrollable leaderboards embedded in Home 2015-11-18 12:54:22 +01:00
Steffen Schaefer b46ddb9255 Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-18 10:45:43 +01:00
Steffen Schaefer a2d278b093 some profiles depend on property "!ldi.releaseBuild" now 2015-11-18 10:43:53 +01:00
Steffen Schaefer c8ee37f246 Try to fix AAR builds in /java 2015-11-16 16:05:13 +01:00
Steffen Schaefer 50b680c4a3 Overwriting some properties dependening on the leandi profile 2015-11-16 15:53:50 +01:00
Steffen Schaefer 159ae2c3e3 Moved parts of the leandi profile to root pom to be able to overwrite
properties for this profile
2015-11-16 15:52:59 +01:00
Steffen Schaefer db898ca013 Consistent Android versions and usage / android:android dependency is
taken from a different groupId on Lead DI
2015-11-16 15:49:04 +01:00
Steffen Schaefer ae919d7a31 Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-16 11:53:37 +01:00
Steffen Schaefer c81c199ca2 Moved some configuration that is needed in /java and /mobile to root POM 2015-11-16 10:22:36 +01:00
Steffen Schaefer 07d4f2d7c2 Several changes to prepare release build configuration 2015-11-16 10:15:24 +01:00
Steffen Schaefer 7aed68ef05 Moved leandi property to root project 2015-11-16 10:10:26 +01:00
Steffen Schaefer 24fedf8471 Maven configuration change due to compatibility issues with Maven <3.2.2 2015-11-16 09:21:37 +01:00
Steffen Schaefer 5852cdb4fa Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-16 08:25:38 +01:00
Steffen Schaefer f63f1c9039 Removed unused maven config that was moved to the parent POM 2015-11-16 08:25:01 +01:00
Steffen Schaefer bfca95dc32 Removed repositories that aren't needed anymore 2015-11-16 08:23:00 +01:00
Steffen Schaefer f0dcc278b8 Partial integration of build config for release build (needs some more
work to be complete)
2015-11-16 08:22:17 +01:00
Steffen Schaefer d00f775b75 Moved parts of the android maven build to profiles 2015-11-16 08:19:21 +01:00
Steffen Schaefer 2228e59112 Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-13 10:46:00 +01:00
Steffen Schaefer cd28ca5f63 Revert changes to introduce a parent pom for the app projects. It turned
out that there are limitations in Maven profiles that cause this
solution to not be more compact. So it's currently not necessary to have
the additional intermediate parent pom.

This reverts commit 604519cdbb.
This reverts commit 8178f57271.
This reverts commit 4bcb420513.
2015-11-13 10:44:32 +01:00
Steffen Schaefer 604519cdbb added app pom project to the module list of /mobile 2015-11-12 16:41:24 +01:00
Steffen Schaefer 7f589e3a9c Merge remote-tracking branch 'origin/master' into android-maven-build-bug3190 2015-11-12 16:24:53 +01:00
Steffen Schaefer 5d0292573e Removed a check for trackedRace that isn't necessary anymore when
checking if a competitor is in a specific fleet
2015-11-12 15:38:29 +01:00
Steffen Schaefer 8805498255 Added missing final statements to variables in AbstractRaceColumn 2015-11-12 15:36:01 +01:00
Steffen Schaefer 8178f57271 added missing .project 2015-11-12 13:59:55 +01:00
Steffen Schaefer 4bcb420513 Introduced parent pom for the app projects 2015-11-12 13:59:37 +01:00
Steffen Schaefer 88feae599a Fixed syntax error in pom.xml 2015-11-12 11:42:17 +01:00
Steffen Schaefer a99beb501b Merge branch 'master' into android-maven-build-bug3190 2015-11-12 10:35:15 +01:00
Steffen Schaefer 4136ae5aeb Added .project files for /java, /mobile and /wiki to make it possible to
import these as projects into eclipse. Additionally added
filteredResources rules to hide subproject stuff from top level projects
(this fixed an problem that causes resources to be found twice in a
nested project setup).
2015-11-12 10:18:09 +01:00
Steffen Schaefer 9554253391 Merge branch 'master' into android-maven-build-bug3190 2015-11-12 09:46:28 +01:00