Commit Graph
100 Commits
Author SHA1 Message Date
Udo Wessels e17859bd34 bug5712: fixed the premium indicator under the user icon in header area. Was only shown in home area before. Now it is active everywhere. 2022-05-09 20:47:38 +02:00
Udo Wessels 92382cb9d6 bug5712: patch from bug5699, based on commits
[78273f7d9d9] fixed git URL
[80b96d61144] bug5699: added / extended texts documention subscription features
2022-05-09 16:37:35 +02:00
Udo Wessels 26a5563292 bug5712: fixed variable and method naming. 2022-05-09 15:21:29 +02:00
Udo Wessels bb39b4a114 bug5712: changed the order of plan groups so that "Data Mining - Archive" is before the "DataMining - All" plan (makes more sense)
- fixed a styling and position of hint buttons (especially for mobile view) on Subscription Plan Overview page.
2022-05-09 15:04:23 +02:00
Udo Wessels 64900d1a44 bug5712: Changed grouping of plans to one subscription card from category to new group enum.
- changed some texts of subscriptions and added new comparison column to feature list to get a better idea of the new Data Mining plans in the subscription overview.
2022-05-02 17:12:14 +02:00
Udo Wessels 7e400d9037 bug5661: Convert DataMining and Strategy Simulator menu items to premium features. 2022-04-27 18:17:43 +02:00
Udo Wessels 6540a2a06d bug5712: fixed a small design issue from subscription overview (removed unnecessary space after price if one time payment hint is visible) 2022-04-26 10:16:57 +02:00
Udo Wessels 7dd633e494 bug5712: Changed Subscription Overview from showing each plan to having a card for each category. 2022-04-11 20:13:02 +02:00
Udo Wessels 0e34294131 Merge branch 'master' into bug5510 2022-04-11 16:05:49 +02:00
Udo Wessels 0c089e7957 bug5510: Add JavaDoc to PaywallResolver and cleanup a little bit. 2022-04-11 10:49:06 +02:00
Udo Wessels 653fd43a7e bug5510: added documentation of new _price_info text to wiki. 2022-04-05 17:32:55 +02:00
Udo Wessels 972f19bf8c bug5510: fixed link of subscription page and added information about a new introduced rubber stamp text 2022-04-04 12:42:10 +02:00
Udo Wessels 88edb473a9 Merge branch 'bug5510' 2022-04-01 15:14:37 +02:00
Udo Wessels 495ef8d5e4 bug5510: Changed some styling:
- Info button (English only) changed to the following text: More info about your contributions
- Info button highlighted (larger text, shadow and text color now blue)
- Stamped Weekly Subscription with a 'One Time Payment'.
    There is now a new text field for each plan (_price_info). If the contains text, the stamp is displayed.
- Space before day/week/year ($4.99 /week -> $4.99 / week)
2022-04-01 14:42:23 +02:00
Udo Wessels 9f1776b9dd Merge branch 'bug5666' into bug5510
# 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.sse.security/src/com/sap/sse/security/SecurityService.java
#	java/com.sap.sse.security/src/com/sap/sse/security/impl/Activator.java
2022-03-28 18:35:04 +02:00
Udo Wessels a589ac4349 Merge branch 'master' into bug5510 2022-03-28 17:18:53 +02:00
Udo Wessels 546ed82ef8 bug5665: styled premium buttons 2022-03-28 16:30:57 +02:00
Udo Wessels 27af419c83 bug5666: again clean up task 2022-03-21 17:37:03 +01:00
Udo Wessels 6219769342 bug5666: cleaned up debug messages. 2022-03-21 17:36:16 +01:00
Udo Wessels 4f1b03eac6 bug5666: exchanged null references to RaceDTOs in Autoplay and fixed an assignment in RaceBoardPanel.
- added a special initialization of EssentialSecuredDTO so that permission checks on that DTO will grand always for given actions (needed for Autoplay configuration)
- clean ups
2022-03-21 17:11:29 +01:00
Udo Wessels 1cc46f3493 Merge branch 'bug5510' into bug5666 2022-03-18 10:04:45 +01:00
Udo Wessels 9fab833c44 Merge branch 'bug5510' into bug5666
# Conflicts:
#	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2022-03-16 16:56:08 +01:00
Udo Wessels 7f012bfe1c bug5687: added forward to master header for the progress request of new upload dialog to ensure that the request go directly to the master instead of replica, because replica don't have fitting progress listener in place. 2022-03-16 09:24:20 +01:00
Udo Wessels 1710798e91 bug5666: Cleanup 2022-03-15 09:06:20 +01:00
Udo Wessels d98fa1e505 Merge branch 'bug5510' into bug5666 2022-03-15 09:05:40 +01:00
Udo Wessels 2416b71759 Merge branch 'bug5510' into bug5666 2022-03-14 16:01:32 +01:00
Udo Wessels 9e902d4d5c Merge branch 'bug5510' into bug5666
# Conflicts:
#	java/com.sap.sailing.dashboards.gwt/src/main/java/com/sap/sailing/dashboards/gwt/client/widgets/startanalysis/card/StartAnalysisCard.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/app/AutoplayPerspectiveLifecycle.java
2022-03-14 15:43:46 +01:00
Udo Wessels 114171289f bug5666: Cleanup getting cumulated premium permissions when updating leaderboard on LeaderboardPanel. 2022-03-12 10:29:22 +01:00
Udo Wessels 3229cf845b bug5666: fixed failed unit test. Set the leaderboardDTO correctly. 2022-03-07 14:39:23 +01:00
Udo Wessels a7966247f3 Merge branch 'master' into bug5666_2nd 2022-03-04 14:17:56 +01:00
Udo Wessels f5d2ff4536 bug5666: rewrote PaywallResolver and adapt the usage of it all over the application. 2022-03-04 14:17:16 +01:00
Udo Wessels a32deacfdf bug5666: Added handicap checkbox 'calculate time at farthest ahead' to premium selection. 2022-02-21 14:46:15 +01:00
Udo Wessels 5044db4e64 bug5666: fixed async problem with PaywallResolver mainly in Autoplay.
- fixed immediate link update of leaderboard settings when changing premium checkboxes
- fixed wrong group assignment of premium checkboxes in leaderboard settings dialog
2022-02-21 14:30:39 +01:00
Udo Wessels 6a1da5724d bug5666: fixed check of rights to use premium features in leaderboard settings.
Added check on leaderboard table to hide columns if user has not the premium rights to see that features.
Fixed some styling of premium checkboxes in setting view.
Added premium add on to premium checkbox title.
2022-02-15 09:52:08 +01:00
Udo Wessels 81c540cd1f bug5666: add new service to userService to get a secured dto with ACLs and ownerships 2022-02-08 09:15:45 +01:00
Udo Wessels fc159953ab Merge branch 'master' into bug5666_2nd
# Conflicts:
#	java/com.sap.sailing.server/SailingServer (No Proxy, Axel).launch
2022-02-07 14:55:31 +01:00
Udo Wessels 645f7c321f bug5666: revert org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD changes in launch files. 2022-02-07 14:53:31 +01:00
Udo Wessels 07be8cb88e bug5666: try to get PaywallResolver to LeaderboardSettingsDialogComponent. 2022-02-07 14:43:10 +01:00
Udo Wessels 2189418497 bug5510: fixed rendering problems of subscription plans. Sometimes they were not visible. 2021-12-17 10:34:03 +01:00
Udo Wessels d9de6425d4 bug5510: added subject to support mail action. Added rerender of SubscriptionCardContainer if authorization changed (checked by eventBus). 2021-12-13 18:50:18 +01:00
Udo Wessels 75c38c8c95 bug5510: added correct support email address. 2021-12-13 17:20:42 +01:00
Udo Wessels af09a1ff4b bug5510: changed simple feature list to feature compare list
- clean up, small bug fixes in styling.
2021-12-13 14:35:33 +01:00
Udo Wessels 8868ec0022 Merge branch 'bug5510' of ssh://sapsailing.com/home/trac/git into bug5510 2021-12-06 16:25:03 +01:00
Udo Wessels 92d784b164 bug5510: fixed new premium role registration. Fixed cancel action to use endOfTerm = true. 2021-12-06 16:24:42 +01:00
Udo Wessels 7ebb50a71f bug5510: add premium style to user icon if user has the premium role. 2021-12-06 15:36:12 +01:00
Udo Wessels 4d9c8b7cc5 bug5510: fixed a styling problem 2021-11-29 17:59:25 +01:00
Udo Wessels f637c0be25 bug5510: rework on subscription overview
- added modal dialog with info to business model
- added info text to subscription card for showing e.g. 'Everything from plan x plus'
- added a list of all features
- added documentation to wiki
2021-11-29 17:29:57 +01:00
Udo Wessels c3d1744fcf Merge branch 'bug5510' of ssh://sapsailing.com/home/trac/git into bug5510 2021-11-22 09:37:01 +01:00
Udo Wessels a950c19df4 bug5510: try to fix broken build.
- Fixed not defined CSS (premiumReady, premiumActive) in 2nd GSS implementation of RaceMapStyle.
2021-11-22 09:36:34 +01:00
Udo Wessels 62fb0b0fa4 bug5510: Add permission check to streamlet overlay logic. Now it is not possible any more to enable streamlet by URL parameter if there is no permission. 2021-11-08 18:36:54 +01:00
Udo Wessels 1fbf505425 bug5510: change back from readonly to disabled of premium checkboxes.
- Added a fix so that disabled checkbox passing through the click event.
2021-11-08 18:33:26 +01:00
Udo Wessels 769b09f105 Merge branch 'bug5510' of ssh://sapsailing.com/home/trac/git into bug5510 2021-10-25 18:44:50 +02:00
Udo Wessels a89e82717b bug5510: Mark plan as owned if plan was already subscripted by user before. 2021-10-25 18:44:21 +02:00
Udo Wessels e1c1648409 bug5510: Force user to login/register first if not already logged in before start subscription process (which would fail if not logged in). 2021-10-25 18:43:35 +02:00
Udo Wessels 3f3b8d199d bug5510: change premium checkbox to state read-only instead of disabled to be clickable. 2021-10-25 17:43:27 +02:00
Udo Wessels 9c40d4f877 bug5510: added german texts of subscription plans and features 2021-10-25 17:42:35 +02:00
Udo Wessels 532a20acce fixed bugs from browser console output (NPEs). 2021-10-25 17:41:52 +02:00
Udo Wessels 7a95411beb bug5510: style and add functionality to combined wind panel activation button as premium feature. 2021-10-25 17:41:00 +02:00
Udo Wessels 2037703a82 bug5510: added navigation to subscription management page in user settings dialog if users is already owner of the plan 2021-10-18 13:46:09 +02:00
Udo Wessels 9457b0b9bd bug5510: some styling fixes of subscription cards 2021-10-18 11:46:27 +02:00
Udo Wessels 6908ae5774 bug5510: finished sign in and up button visibility (initial loggedIn check was missing)
- tuned styling of price selection
2021-10-18 10:58:04 +02:00
Udo Wessels 213ba6b82d bug5510: implemented register action for FREE plan button (toggle authentication flyout)
- updated price styling
- added subscription action to mobile view
2021-10-18 10:16:32 +02:00
Udo Wessels 39e9b91448 bug5510: Implemented price selection on cards.
Added FREE subscription to cards (TODO: action needs to be implemented)

- some styling improvements
- added missing .project files of new xmlreport projects to git
2021-10-17 14:50:51 +02:00
Udo Wessels 86fc8e4229 Fixed accepted file types for file upload component.
Accept field is now optional and can be set for each usage of URLFieldWithFileUpload individually.
2021-10-13 20:13:20 +02:00
Udo Wessels 9ada1966f3 bug5510: added header navigation to subscription overview page
- fixed some stylings (harden responsive behaviour)
2021-10-11 17:38:31 +02:00
Udo Wessels 820b72911e bug5510: some styling fixes of the card view (subscription overview) 2021-10-11 10:04:35 +02:00
Udo Wessels 8e097d39d7 bug5510: fixed wrong text. 2021-09-20 21:28:21 +02:00
Udo Wessels b8843e9583 bug5510: next implementation step for subscription cards
- dummy plans with types 'highligh', 'owner', 'individual' and default
2021-09-20 21:25:59 +02:00
Udo Wessels 49ff6a892e Merge branch 'master' into bug2823 2021-09-20 16:49:01 +02:00
Udo Wessels 7d0f9ce84c bug2823: some fixes on the styling on race board page. Removed degree from true north indicator. 2021-09-20 14:26:44 +02:00
Udo Wessels 6085cf66b7 bug5510: added first version of subscription card design.
- fixed getString method of SubscriptionStringConstraints not to break if key cannot be find. Instead it return the key with surrounding ???
- partials need to be moved to general shared package instead of desktop package
- highlight selection is not completed
- button switch to cancel subscription and general mail button is missing
- there is currently no meaning-full action behind the button
- header text is not final
- ...
2021-09-13 20:57:18 +02:00
Udo Wessels 690d5d2e40 bug2823: fixed wrong place of fullscreen and exitFullscreen pictures on dashboard view. 2021-09-06 16:10:29 +02:00
Udo Wessels 0d5b7988df bug2823: cleanup and reformat after reviewing all changes. 2021-09-06 15:53:05 +02:00
Udo Wessels 1b0080165a bug2823: clean up log messages 2021-09-06 13:46:55 +02:00
Udo Wessels 4124f34465 cleaned up GWT log messages.
- removed final from AbstractSpeedWithBearingImpl and HasPermission to prevent filed not to be immutable.
- exchanged pure HTML inserts to style and href attributes with secured SafetyStyles and SafeUri.
2021-09-06 12:12:07 +02:00
Udo Wessels 13f8a426fb bug2823: clean up after review
- removed Mac specific settings in launch configs
- make FullscreenUtil more silent. Removed log messages
- removed unused @externals from gss files
- refactored invalid dialog state in DataEntryDialog
2021-09-03 13:13:26 +02:00
Udo Wessels 67e39e5101 Merge branch 'master' into bug5419
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/Refresher.java
2021-08-30 10:07:55 +02:00
Udo Wessels 6a14ec4dd9 bug5419: Fixed refresh problems while adding competitors and boats
- extended test to check refresh mechanism after adding/editing competitors and boats
2021-08-23 16:50:54 +02:00
Udo Wessels 8c12859a4d bug5419: fixed sync between boats and competitors (with boat) after edit boat entry. 2021-08-16 11:25:39 +02:00
Udo Wessels 693bb69ca2 Merge changes from bug5479 (which based on current version of master) to be up to date. 2021-08-09 17:07:49 +02:00
Udo Wessels c131aa7e5e Merge branch 'master' into bug5479 2021-08-09 16:45:40 +02:00
Udo Wessels 2c5bbce8d6 bug5419: added boatsRefresher to competitors dialog to refresh boats after editing in competitors edit dialog. 2021-08-09 16:43:10 +02:00
Udo Wessels 1fd48c3aee Merge branch 'master' into bug5419
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/Refresher.java
2021-08-09 10:43:00 +02:00
Udo Wessels cac855d7ad bug2823: cleanup Start Analysis Race Map (RipDashboard). Removed launch pad buttons, because cannot be clicked in this view. 2021-06-28 20:02:09 +02:00
Udo Wessels e1d1d346e1 bug2823: Whats new
- some pixel corrections for the launch pad icons
- fixed true wind direction visualisation in degree
2021-06-28 18:03:52 +02:00
Udo Wessels d81b4758b9 bug2823: fixed several bugs:
- toggle of true north function is now working also after clicking true north indicator and settings menu
- alignment of true wind and true north indicator are now fixed
- position of launch pad popup area is now fixed in case of not logged in
- launch pad button has now more contrast (same than true wind/north indicator)
- fullscreen mode is now working on webkit based browser (Safari) and is deactivated, if no fullscreen API support is available (e.g. on iPhone)
2021-06-28 13:58:16 +02:00
Udo Wessels 5384263de0 bug2823: fixed some GWT compile errors 2021-06-22 18:32:13 +02:00
Udo Wessels ab8969bae2 bug2823: fixed possible build problems by reverting launch files to state of master branch. 2021-06-22 12:06:31 +02:00
Udo Wessels ea3a25b7e7 Merge branch 'bug5479' into bug2823
# Conflicts:
#	java/com.sap.sailing.gwt.ui/EmbeddedMapAndWindChart.css
#	java/com.sap.sailing.gwt.ui/RaceBoard.css
#	java/com.sap.sailing.gwt.ui/Simulator.css
2021-06-21 19:58:49 +02:00
Udo Wessels 65b9cf9d08 Merge branch 'master' into bug5479 2021-06-21 19:48:18 +02:00
Udo Wessels 84669b850a bug2823: fixed tests after moving buttons in race board to 'more options' button group, which is not visible on initial load. 2021-06-21 18:03:54 +02:00
Udo Wessels 912d21a7bd bug2823: put most of the buttons in an advanced button group (zoom in/out, fullscreen, true north indicator, add media files, link button, settings)
- moved zoom in/out to more options area with new implementations (direkt to google maps api)
- moved fullScreen to more options area with new implementations (open map per java script in fullscreen mode instead of using google maps button)
- clean up button placement e.g. wind and true north buttons. Align with more options button
- exchanged title of new true north button to internationalised one
- adapted style of settings button to rest of button style
2021-06-21 16:10:02 +02:00
Udo Wessels 2dab20d43b bug5576: Quickfix for Selenium test failure on Hudson build.
- reverted Sleep
2021-06-18 19:50:15 +02:00
Udo Wessels 24440f2247 bug2823: Snapshot from 2021-06-14 2021-06-18 19:17:08 +02:00
Udo Wessels 7836661757 bug2823: first draft of solution with a more option button.
- moved zoom in/out to custom buttons inside the advanced area
2021-06-07 18:42:59 +02:00
Udo Wessels 5fe7481b41 Merge branch 'master' into bug5479 2021-06-07 13:43:52 +02:00
Udo Wessels b0587bcd7d bug5479: fixed compile problems (specific regex lib was not supported in GWT-UI package). 2021-06-07 10:49:15 +02:00
Udo Wessels 7c4b0aec7d Merge branch 'master' into bug5479 2021-06-01 09:27:08 +02:00
Udo Wessels 5e04eb3eaa bug5479: added percentage of upload progress to progress status spinner. 2021-05-31 20:43:52 +02:00
Udo Wessels 107c5c65b3 bug5479: fixed compile error. 2021-05-31 16:30:05 +02:00