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