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