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