Udo Wessels
5f99bcb654
Merge branch 'master' into bug5883
2023-09-04 13:51:36 +02:00
Udo Wessels
241464732b
bug5773: decoupled feature list rendering from hard coded feature line definitions.
...
- Now all features are configured by a key stored to depending plan category (enum). For each feature we need an entry in SubscriptionPlan.PlanCategory constructor and labels for name, description and url (optional filled with a link to further details about the feature). The rendering is done automatically and in the order of definition.
- see wiki (info/misc/subscriptions) for details
2023-09-01 16:09:23 +02:00
Udo Wessels
e7bfd2c0aa
bug5883: fixed width problem of feature list on mobile devices.
...
- Title is now vertically aligned and column width is optimized not to have a table width that forced to scroll horizontal.
2023-09-01 12:08:25 +02:00
Udo Wessels
aba062a11e
bug5883: did some text corrections and started rotating the feature titles 90 degree to save space, but cannot get width under control. Therefore, still under construction.
2023-08-18 17:58:29 +02:00
Udo Wessels
5a2b576c23
Merge branch 'bug5884'
2023-08-18 16:55:01 +02:00
Udo Wessels
50bd7e8565
Merge branch 'bug5510' into bug5666
2023-08-18 15:33:20 +02:00
Udo Wessels
f6c75d0793
Merge branch 'bug5884'
2023-08-18 15:22:31 +02:00
Udo Wessels
555ffb7eee
bug5884: last corrections.
2023-08-18 15:19:21 +02:00
Udo Wessels
2f7c8a8c58
Merge branch 'master' into bug5883
2023-08-18 11:02:59 +02:00
Udo Wessels
9c4969e67b
bug5883: Clean up.
2023-08-18 11:02:46 +02:00
Udo Wessels
841f957d06
bug5883: rework on feature initialization in code
2023-08-14 17:48:37 +02:00
Udo Wessels
be70c81742
bug5884: Reformulation of trial description
...
- rewrote trial texts
- cleaned up some titles
- Fixed wrong description text of premium plan in German translation
2023-08-14 10:54:43 +02:00
Udo Wessels
c8991f332f
bug5773: revert mail activation logic not to block mail tests. Only if explicit set to false, it will disable email server calls and log instead only mail content. For all other scenarios it works like before and will try to send the email.
2023-08-07 18:41:29 +02:00
Udo Wessels
48b07ec2f9
bug5773: Revert email toggle read from system properties and implemented the (standard) lookup of mail.enable property from mail.properties.
2023-08-07 14:28:48 +02:00
Udo Wessels
1fa15ca3bf
bug5773: fixed now the update of the user model and user details view if email validation status was set back.
...
- Introduced a new (optional) system parameter to disable email sending. This is good for local execution. No error occurs any more and email content is visible in the log.
2023-08-07 12:44:15 +02:00
Udo Wessels
c9faeb161d
Merge branch 'master' into bug5773
2023-08-04 15:09:43 +02:00
Udo Wessels
f21e823a65
bug5773: fixed not working cancelation of already covered subscriptions.
2023-08-04 15:09:12 +02:00
Udo Wessels
9a516e9cd5
bug5773: another missing German translation and small logging clean up.
2023-07-31 14:17:08 +02:00
Udo Wessels
a0d81ea44b
bug5773: updated documentation
2023-07-31 11:59:43 +02:00
Udo Wessels
e4c9e8f072
bug5773: Adapt text and provide missing German translations
2023-07-31 09:26:23 +02:00
Udo Wessels
4ba619cd66
Merge branch 'master' into bug5773
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2023-07-31 09:09:27 +02:00
Udo Wessels
e31f756567
bug5878: Bugfix: It is now possible to subscribe to a plan and set a VAT number if previously subscribed to another plan.
2023-07-28 15:14:34 +02:00
Udo Wessels
ce2bbdd988
bug5773: Information popup for upgrades is now styled.
2023-07-24 17:46:39 +02:00
Udo Wessels
354a302ced
Merge branch 'master' into bug5773
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2023-07-24 16:45:49 +02:00
Udo Wessels
62751201d5
bug5773: Add a first version of confirmation dialog to inform the user of an potential upgrade event.
...
- clean up error logging and messaging
- fine tune overlapping subscriptions (extra handling trial -> remove categories to prevent loophole)
2023-07-21 18:07:16 +02:00
Udo Wessels
35e753d51c
bug5773: Fixed refund behavior when auto cancelation is done. Now the payment amount will be refunded to origin account.
...
- merged bug5805, because need this improvements to have a full picture of changes regarding subscriptions before adding additional UI elements, like new information/confirmation dialogs.
2023-07-21 12:07:22 +02:00
Udo Wessels
976f37462f
bug5773: Added automatic and immediate cancelation of old subscription by api, if new one is covering the old one.
...
- old cancel service was renamed to nonRenewing to explain the difference to the new immediate cancelation logic
2023-07-17 17:49:13 +02:00
Udo Wessels
8958c5a299
Merge branch 'master' into bug5773
2023-07-10 14:54:13 +02:00
Udo Wessels
762e63a2bf
bug5805: The submit button will be disabled and renamed in case of not validated email address.
...
- On user detailed page the validation/invalidation process is now much clearer by adding some description and changed name of the save button of email changes to SAVE/VALIDATE.
- Added the current validation status of the email on the user detailed page.
- Small optimization on subscription page: if a plan is not active, e.g. the user has already a plan subscribed, than the price change buttons are grey to indicate that they have no function.
- Button to stop the auto-renewal of a subscription is now named 'stop auto-renewal' instead of misleading 'cancel subscription' text.
2023-07-10 14:35:58 +02:00
Udo Wessels
d88ecf6868
bug5773: again test push
2023-07-04 14:10:22 +02:00
Udo Wessels
76e444c563
bug5773: test push
2023-07-04 13:56:11 +02:00
Udo Wessels
dd4419915d
bug5773: fixed bug that it is not possible to upgrade a plan. Downgrade still not possible.
...
- added according JUnit tests to test core check of up-/downgrading plans.
2023-07-03 16:07:28 +02:00
Udo Wessels
89f9ae3416
Merge branch 'master' into bug5127
2023-02-13 10:07:46 +01:00
Udo Wessels
47dbeea141
bug5127: finalized the new media selenium tests. Now the URL field is tested on admin console and home view, but only the url input, not the file upload itself. But this include the important youtube and vimeo video insertion.
2023-02-06 20:30:57 +01:00
Udo Wessels
77de923423
bug5127: correct not wanted commit
2023-02-03 19:33:36 +01:00
Udo Wessels
a11f20595d
bug5127: First charge of Selenium test fragments. Not working.
2023-02-03 19:30:28 +01:00
Udo Wessels
ac7538b314
bug5127: added release notes.
2023-02-03 15:15:34 +01:00
Udo Wessels
3f36adb950
Merge branch 'bug5127'
2023-02-03 15:12:40 +01:00
Udo Wessels
223d41fb2b
bug5127: cleaned up not needed extra handling of qt MimeTypes.
2023-02-03 10:48:16 +01:00
Udo Wessels
d06fb40f11
bug5127: fixed not visible mov file on home media tab (if mime type is mov). Added mov to supported video types in MediaTagConstants.
...
- made changes to MimeType qt so that it is not using quicktime media sub type any more, because it is practically used as mp4 sub type by any video component later.
2023-02-03 10:39:52 +01:00
Udo Wessels
e2c70be2de
bug5127: disabled previous fix for a while and extended logging for better bug analysis. This changes will be reverted after testing.
2023-01-30 09:28:01 +01:00
Udo Wessels
caca18ae02
bug5127: special handling of double underscore in JSON. Double underscores in file name are encoded with hex representation and later decoded if read.
...
In some cases the JSON parser of Apples Safari on mobile devices cannot parse JSON value starting with a number and then double underscores. Usually there are no double __ in file name, but on Apple mobile devices the video filename is starting with digits following with two underscores, which will cause problems in JSON parser.
2023-01-27 18:39:51 +01:00
Udo Wessels
b769651eef
bug5127: added mov mime type to admin console upload dialog (event - video), so that on Apple mobile devices videos could be uploaded, else mp4 has to be chosen as mime type manually, which is not transparent or even intuitive.
2023-01-27 11:11:13 +01:00
Udo Wessels
43e6743119
bug5127: fixed adding Youtube and Vimeo media to an event.
...
- extended MimeType test for new centralized functionality of extracting MimeTypes from URL.
2023-01-23 18:55:15 +01:00
Udo Wessels
232e991fa0
bug5127: fixed the fixed popup dialog which prevented the user to scroll the popup content. Removed camera first feature, because on several devices it is not possible to open the file chooser any more.
2023-01-23 15:51:39 +01:00
Udo Wessels
9d2202d820
bug5127: added mimeType support for webm, because seams to be an important content type and on home we support this type of file but until now not on admin console. This is now aligned.
2023-01-20 16:34:57 +01:00
Udo Wessels
8879009975
bug5127: fixed file upload in case of not supported file types.
...
- Restricted upload only to supported file types (fixed a bug using accept attribute on the file upload input element).
- Improved upload process feedback
2023-01-20 15:38:06 +01:00
Udo Wessels
978f637826
bug5127: fixed scrolling behavior of the upload dialog box in home.
2023-01-20 13:36:12 +01:00
Udo Wessels
fcf162b39e
bug5127: added cancel button to add media dialog in home in case there are so many uploads that the popup grow over the screen boarders and the cancel and save buttons are not visible any more.
2023-01-20 11:34:02 +01:00
Udo Wessels
cd6b3dd097
Merge branch 'master' into bug5127
2023-01-20 09:20:05 +01:00
Udo Wessels
4be6b84e0c
bug5127: reverted change of OGV sub type to fix JUnit tests (test seems to be the trues, in this case)
2023-01-18 09:34:57 +01:00
Udo Wessels
77643f5016
bug5127: fixed build problem.
2023-01-17 09:45:36 +01:00
Udo Wessels
eb799cdb2e
Merge branch 'master' into bug5127
...
# Conflicts:
2023-01-17 09:27:49 +01:00
Udo Wessels
0e04cc7fa5
bug5127: fixed bug while init video player of not supported video type. In this case an error is logged and player is ignored.
...
- removed audio mime types for event media upload.
- cleaned up code
2023-01-17 09:26:36 +01:00
Udo Wessels
689da83b7b
bug5688: adjusted error message in case mime type is null
2023-01-13 18:15:57 +01:00
Udo Wessels
e29af6baf1
Merge branch 'bug5688' into bug5127
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/NewMediaDialog.java
# java/com.sap.sse.common/src/com/sap/sse/common/media/MimeType.java
2023-01-13 17:51:27 +01:00
Udo Wessels
acc953d8ea
bug5688: fixed broken build. Removed GWT regex imports from enum class also used in sse.
2023-01-13 14:42:00 +01:00
Udo Wessels
ed07dffeed
bug5688: Fixed false match in byExtension method of MimeType enum.
...
- Adapted code to bug5127 to be better mergable afterwards
2023-01-13 14:24:35 +01:00
Udo Wessels
110cdb6625
Merge branch 'master' into bug5688
2023-01-13 10:57:50 +01:00
Udo Wessels
abf104f48b
bug5798: deactivate video.js controls for YouTube videos and activate native controls from YouTube to be compliant to YouTube rules.
2023-01-09 16:20:04 +01:00
Udo Wessels
43fc0c3785
Merge branch 'master' into bug5127
2022-12-19 19:48:00 +01:00
Udo Wessels
4ae0eb13fe
bug5127: rework video upload dialog (events on admin console). Removed auto length calculation, because it was confusing and long running without any benefit.
2022-12-19 19:09:17 +01:00
Udo Wessels
4ec706dd89
Merge branch 'master' into bug5127
2022-12-16 09:53:48 +01:00
Udo Wessels
aa43ee3d54
bug5127: extend video/audio upload on admin console - events to handle multi file upload --> under construction <--
2022-12-13 10:34:36 +01:00
Udo Wessels
4b1a8d73cc
bug5127: try to remove auto adding of -nosuperDevMode argument in run configuration.
...
- cleaned up not used imports
2022-12-12 09:50:32 +01:00
Udo Wessels
1e8c5a2518
bug5127: rewrite the media dialog from home to use multiple files. Multiply media type, title, subTitle and copyright inputs for each file.
...
- fixed the problem that only images OR videos/audio files can be upload but not both types at once.
- improved the event media manage views on home and admin console a little bit
- extended the output of the error message if lines are separated to show them as a list of messages instead of one concatenated String.
- added some documentation to specific Apple Silicon problem using aws based JDK functions.
2022-12-09 16:26:00 +01:00
Udo Wessels
427ef5ac37
Merge branch 'master' into bug5127
2022-12-05 11:22:51 +01:00
Udo Wessels
ba97c68d43
bug5127: rework on admin console event image upload and support of multi upload on media upload in home view.
2022-12-02 19:54:20 +01:00
Udo Wessels
a27b181404
Merge branch 'master' into bug5127
2022-11-21 17:04:37 +01:00
Udo Wessels
df5d423ac6
bug5704: adapted button size on What's New dialog
...
- padding of .buttonprimaryoutlined button is now fixed to be padding of default button style - 1px border (calculated by font-size of 15px which is based on the root em (1rem))
2022-06-27 17:49:41 +02:00
Udo Wessels
dae08f7fe6
bug5704: fixed different height of premium feature popup buttons and removed an unnecessary dot from the button label. Fixed filter dialog stylings.
2022-06-27 15:06:40 +02:00
Udo Wessels
e6f14d2d0d
bug5688: added new file type not supported validation.
...
- fixed function of the media type select box.
2022-06-20 16:40:08 +02:00
Udo Wessels
0728dd8e2f
bug5727: Activate 'already subscripted to one time plan' highlight label if user has already booked the trial in the past.
...
- added a rubber stamp to trial to make clear, that the free plan can be subscripted only once.
2022-06-13 15:06:18 +02:00
Udo Wessels
ac615a74ce
bug5632: fixed guaranteed redraw after coordinate system change happened
2022-05-30 16:34:27 +02:00
Udo Wessels
cbd99c791d
bug5704: fixed inconsistency of button styles through whole application
...
- now btn-secondary style was introduced and default button style is therefore now still the old style (grey/orange design). Only if btn-primary or btn-secondary style is added, the new button style will be used.
- found hopefully all places on new - home like - places and added new styles.
- new button style is only set to gwt-DialogBox and therefore not on e.g. raceboard gwt-SplitLayoutPanel
2022-05-30 14:57:40 +02:00
Udo Wessels
8ff1a6239c
bug5704: Dialog styling revised and finished.
2022-05-23 21:41:43 +02:00
Udo Wessels
75d48ba6e8
bug5704: changed the styling of popup dialogs on race board page.
...
- styling is now more equal to home styling (e.g. What's new popup)
- texts of premium info dialog is now adapted to something more positive
- confirmation dialog now can be processed by enter and escape keys
2022-05-16 21:50:37 +02:00
Udo Wessels
c6a96f058d
bug5725: fixed missing image data on some images by introducing a new map with image data as value and the image source URL as key.
...
This is replacing the attached image data to DOM element, because sometimes this data is not took over while slick.js is rendering the carousel in centerMode.
2022-05-16 13:33:27 +02:00
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