Commit Graph
100 Commits
Author SHA1 Message Date
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