Commit Graph
1680 Commits
Author SHA1 Message Date
Axel Uhl f354874bc4 changed "Full Live Analytics" to "Full live analytics" to not let is sound like a product name 2022-05-03 17:21:04 +02:00
Axel Uhl e44af2d57e bug5713: update user across tabs when e-mail validation succeeded 2022-04-12 15:14:23 +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
Axel Uhl c11e9d1e98 improved logging for permission and role adding/removing 2022-04-08 19:41:11 +02:00
Axel Uhl a4e325fe88 Merge remote-tracking branch 'origin/master' into translation 2022-04-07 22:46:57 +02:00
service.tip.git 1215936c4c [INTERNAL] Translation delivery: commit by LX Lab
Change-Id: I5a737b6633fa26b0cc790c8dbbd459916bb52a64
2022-04-07 15:10:39 +00:00
Dennis Aulenbacher e74dc5d7c3 Removed redundant provider initialization 2022-04-02 16:50:36 +02:00
Axel Uhl 5bd322cedf bug5671bug5010: fixing issue with leaderboard detail premium columns;
They were erased from the map of columns available in the constructor of
ExpandableSortableColumn, and when the user upgraded to premium and
obtained the permissions necessary to see them, the map wasn't updated.
Now, the map continues to contain all columns available, regardless
their permission/action required, and only during expansion is the
permission check performed dynamically, when calculating the children
avaiable.
2022-04-02 13:34:43 +02:00
Axel Uhl 25330f500a Merge remote-tracking branch 'origin/master' 2022-04-02 00:08:42 +02:00
Axel Uhl 212687dc8b refactored i18n for free/premium feature list and explanatory links 2022-04-02 00:08:14 +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
Axel Uhl ceb45e765e bug5510: adjusted subscription business model texts based on Marcus' feedback 2022-03-31 23:46:18 +02:00
Dennis Aulenbacher b6b593886a bug5510: Moved all chargebee relevant methods to write service, removing
needed ChargebeeConfiguration on replicas
2022-03-30 19:15:32 +02:00
Dennis Aulenbacher d5d1b15afd bug5510: Adjusted Featurelist 2022-03-30 18:51:59 +02:00
Dennis Aulenbacher 64c57d1231 bug5696: Implemented workaround for Devices not able to log in or create
subscriptions
2022-03-30 18:37:49 +02:00
Dennis Aulenbacher d26b9596c4 bug5510: Avoiding NullPointer if user has an empty subscription 2022-03-30 14:55:51 +02:00
Dennis Aulenbacher 05b2607de7 bug5510: All SubscriptionService requests go to master 2022-03-30 01:28:55 +02:00
Dennis Aulenbacher 6baac15e0b bug5510: Updated Stringmessages for features and plans 2022-03-29 19:29:54 +02:00
Dennis Aulenbacher 8aacd41d36 bug5510: Implemented frontend representation of mutually exclusive and
one time plans
2022-03-29 17:55:46 +02:00
Axel Uhl b6e7a50d8a bug5510 / bug5671: update businessModelDescription 2022-03-29 12:31:45 +02:00
Dennis Aulenbacher b3344cc6d0 Merge branch 'bug5665' into bug5510
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/subscription/PremiumRole.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.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/premium/PaywallResolver.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/premium/PremiumUiElement.java
	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-29 02:41:40 +02:00
Dennis Aulenbacher d53b0a91be Merge branch 'bug5510' of ssh://trac@sapsailing.com/home/trac/git into bug5510 2022-03-28 22:47:43 +02:00
Dennis Aulenbacher c8b2d35bac bug5510: Made mail validation required for subscription purchase. 2022-03-28 22:47:15 +02:00
Dennis Aulenbacher b1d283ea17 bug5510: Streamlined trial plan id 2022-03-28 18:57:33 +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 546ed82ef8 bug5665: styled premium buttons 2022-03-28 16:30:57 +02:00
Dennis Aulenbacher 6aa9ec2c69 bug5510: Catching another case, where user subscriptions might be empty 2022-03-24 19:47:50 +01:00
Dennis Aulenbacher 44fef3b2e3 bug5510: Fixed typo in Stringmessages 2022-03-22 22:02:08 +01:00
Dennis Aulenbacher ebc1f36589 bug5665: Extracted ClickHandler to Runnable, to be independent from
Button.
2022-03-22 21:26:44 +01:00
Dennis Aulenbacher 875a7b174c bug5665: Updated styling, implemented / fixed event handling 2022-03-22 21:16:39 +01: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
Dennis Aulenbacher a4c919a51a Merge branch 'bug5510' into bug5665 2022-03-21 15:21:55 +01:00
Dennis Aulenbacher e3f42b4ec6 bug5510: included categories and oneTimePlan status to
SubscriptionPlanDTOs
2022-03-21 13:49:37 +01:00
Udo Wessels 1cc46f3493 Merge branch 'bug5510' into bug5666 2022-03-18 10:04:45 +01:00
Axel Uhl d61d97fd6a bug5666: use an EssentialSecuredDTO as RaceDTO proxy for EmbeddedMapAndWindChartEntryPoint 2022-03-17 11:39:12 +01:00
Dennis Aulenbacher 6abe7332c2 bug5510: Changed SubscriptionPlan "Trial" to be a one time plan. 2022-03-16 22:16:51 +01:00
Dennis Aulenbacher eb567743be bug5510: Implemented mutual exclusivity and one time trial status for
plans
2022-03-16 21:58:16 +01:00
Dennis Aulenbacher c7436d0ea3 bug5510: Extended error handling in case of timeout 2022-03-16 17:03:02 +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
Dennis Aulenbacher 764f2a95fa bug5510: Implemented Longpolling for Payment Success. 2022-03-15 22:45:01 +01:00
Dennis Aulenbacher 14d21d8be4 Code styling 2022-03-15 00:25:58 +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
Dennis Aulenbacher 34e6b6c146 bug5665: PaywallResolver now defautls to READ action if no action was
given.
2022-03-14 10:18:18 +01:00
Dennis Aulenbacher b22456ebfe bug5665: Introduced PremiumButton 2022-03-14 10:16:47 +01:00
Dennis Aulenbacher 4ce74a0225 bug5665: Introduced PremiumButton as Subclass of PremiumUIElement 2022-03-08 17:23:13 +01:00
Axel Uhl 8ae76f87ec bug5666: worked on UserService.createEssentialSecuredDTOByIdAndType 2022-03-08 10:09:45 +01:00
Dennis Aulenbacher 147aa9a587 bug5510: Determining PaymentStatus if available on finishCheckout 2022-03-07 23:53:47 +01:00