Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer 658d1a5fcb Updated the Eclipse plugin installation script to only install BIRT
charting instead of the full SDK
2016-08-16 13:33:57 +02:00
Steffen Schaefer 7ca8288144 Updated the Eclipse plugin installation script to automatically install
Memory Analyzer (MAT)
2016-08-16 13:00:38 +02:00
Steffen Schaefer 5e485af1c4 Updated the Eclipse plugin installation script to automatically update
Mylyn due to critical bugfixes
2016-08-16 10:01:18 +02:00
Steffen Schaefer a609a715b2 Added a note to the onboarding page for windows users 2016-08-16 09:18:58 +02:00
Steffen Schaefer 930de88db8 Updated the update site URL from where to install Android tools to avoid
wrong update notifications for the GWT plugin
2016-08-16 09:17:07 +02:00
Steffen Schaefer aaa6bae58a Updated the *.launch configs to avoid unintended automatic changes when
changing branches in Eclipse
Classic DM configs are now all set to automatically choose free ports.
To make port forwarding on SDM work correctly when debugging on e.g.
Android, static ports (9876, 9875, 9874 are configured for all SDM
configs.
2016-08-16 08:33:23 +02:00
Steffen Schaefer 28d36550b8 Improved JavaDoc 2016-08-12 16:22:29 +02:00
Steffen Schaefer fa52f05e47 Added an explanatory comment to a test case 2016-08-10 17:12:49 +02:00
Steffen Schaefer 34c75d06d7 Added stripped down test case that fails on Eclipse Neon 2016-08-10 16:45:04 +02:00
Steffen Schaefer 0efc682491 Code/JavaDoc Format improvements 2016-08-10 09:20:08 +02:00
Steffen Schaefer 4cda489a39 Removed several code duplications in DesktopPlacesNavigator and
MobilePlacesNavigator by introducing a common superclass
HomePlacesNavigator
2016-08-10 09:04:13 +02:00
Steffen Schaefer 8146746f87 Fix to call the correct method (hash got lost for some links) 2016-08-10 08:24:01 +02:00
Steffen Schaefer a3bfc31a90 Further restructuring of UrlBuilderUtil to avoid parsing of Strings and
removed additional code duplications
2016-08-09 15:03:40 +02:00
Steffen Schaefer 31be537930 Added some JavaDocs to UrlBuilderUtil 2016-08-09 14:28:23 +02:00
Steffen Schaefer 6f0329c7ef Removed unused code 2016-08-09 11:18:30 +02:00
Steffen Schaefer ca0081c7e9 Removed unused field 2016-08-09 11:07:12 +02:00
Steffen Schaefer d27ef8a8f4 Removed several ExperimentalFeatures flags 2016-08-09 11:04:19 +02:00
Steffen Schaefer 2524b3c7eb Some cleanup in EntryPointLinkFactory to consistently use the new places
and reduced code duplications
2016-08-09 09:52:53 +02:00
Steffen Schaefer a87187584d Fixed splitting of path and hash 2016-08-08 17:11:27 +02:00
Steffen Schaefer 511941bb0a Added Android tools to the Eclipse plugins that are automatically being
installed by installPluginsForEclipseNeon.sh
2016-08-08 16:01:16 +02:00
Steffen Schaefer 9691ffee0f Moved most of the logic to interact with URLs to UrlBuilderUtil 2016-08-08 15:04:48 +02:00
Steffen Schaefer 3f67fddeca Merge branch 'bug3849' 2016-08-02 13:01:53 +02:00
Steffen Schaefer 37bf747afd Updated script to automatically install the needed Eclipse plugins 2016-08-02 10:13:39 +02:00
Steffen Schaefer 85564e62bc Ensuring consistent, conflict-free ports for the GWT UI launch configs
and added missing DM launch config for Security UI. This should fix
unintended outgoing changes that are caused by Eclipse touching the
files on checkout.
2016-08-02 09:52:54 +02:00
Steffen Schaefer 41b4b0e721 Updated onboarding documentation for Eclipse Neon and added a script to
automatically install the needed Eclipse plugins
2016-08-02 09:22:09 +02:00
Steffen Schaefer 4f4045bfbd Bug 3840: Changed SailingDispatchContext.setPreferenceForCurrentUser
back to accept Object instead of Serializable
2016-08-02 08:12:10 +02:00
Steffen Schaefer f088763ff4 Extended JavaDoc of SensorFixMapper to make clear that implementations
must be registered as OSGi service
2016-08-01 14:20:00 +02:00
Steffen Schaefer 05d1d393a2 Bug 3849: Showing a message on desktop leaderboard and competitor
analytics pages if there is no leaderboard associated to a series event
instead of showing an error and redirecting to the start page
2016-08-01 13:29:08 +02:00
Steffen Schaefer 8a845ab06b Revert "Refactored new widget PlaceHolderMessage for better reuse"
This reverts commit 488211736a.
2016-08-01 13:25:35 +02:00
Steffen Schaefer 73f38b2f6b Bug 3849: Showing a message on desktop races page if there is no
leaderboard associated to a series event instead of sowing an empty page
with view switcher
2016-08-01 13:24:20 +02:00
Steffen Schaefer cd00549738 Consistently using InfoPlaceholder to show a "no data available" message
for different activities
2016-08-01 13:23:11 +02:00
Steffen Schaefer e580560956 Bug 3849: Using a nicer message 2016-08-01 12:26:10 +02:00
Steffen Schaefer fc02477e2d Bug 3849: Live races and mini leaderboard boxes aren't shown on desktop
overview at all if there is no leaderboard for a series event
2016-08-01 11:58:59 +02:00
Steffen Schaefer e535d17423 Bug 3849: Fixed statistics box on desktop overview page if there is no
associated leaderboard for a series event
2016-08-01 11:57:48 +02:00
Steffen Schaefer 18fd38685f Bug 3849: Several changes to make detail views show "no data" messages
if there is no leaderboard for a series event instead of showing an
error page
2016-08-01 11:35:30 +02:00
Steffen Schaefer b60adce9c2 Bug 3849: Showing "there are no results available yet" message on mobile
regatta overview if there is no leaderboard for a series event
2016-08-01 11:34:22 +02:00
Steffen Schaefer d3ac551ee5 Bug 3849: Regatta progress and live races box aren't initialized if
there is no leaderboard for a series event
2016-08-01 11:31:40 +02:00
Steffen Schaefer 488211736a Refactored new widget PlaceHolderMessage for better reuse 2016-08-01 11:29:35 +02:00
Steffen Schaefer df2540eb94 Bug 3849: Fixed a NPE that occurs in mobile page if there is no
associated leaderboard for a series event
2016-08-01 10:36:44 +02:00
Steffen Schaefer 784431c6aa Bug 3849: Fixed ClassCastException 2016-08-01 10:18:14 +02:00
Steffen Schaefer a6e28ab292 Bug 3849: Fixed a NPE that occurs if there is no associated leaderboard
for a series event
2016-08-01 10:09:48 +02:00
Steffen Schaefer 68ba06147f Added initial JavaDocs to RecordCompetitorSensorFixTrack to explain why
the whole tracks are serialized by the replication
2016-07-28 14:56:20 +02:00
Steffen Schaefer 9435738187 Added some JavaDocs to RaceTracker and TrackingDataLoader which explain
the differences and responsibilities
2016-07-28 14:30:52 +02:00
Steffen Schaefer fa32fe202b Style improvements for Outlook 2016-07-21 17:30:04 +02:00
Steffen Schaefer 4641fdcff1 Notification mail layout adjustments for improved Outlook compatibility 2016-07-21 17:06:15 +02:00
Steffen Schaefer cf89713397 Adjusted spaces in notification mails 2016-07-21 12:10:07 +02:00
Steffen Schaefer 07d47bf255 Added a space to the notification mails to magically make it work in
Outlook
2016-07-21 12:05:29 +02:00
Steffen Schaefer 4cbf32d8af Further changes to the notification mails to improve mail client
compatibility
2016-07-21 11:25:03 +02:00
Steffen Schaefer b54fc14bbf Further changes to the notification mails to improve mail client
compatibility
2016-07-21 11:16:20 +02:00
Steffen Schaefer 6c2f37ab97 Further changes to the notification mails to improve mail client
compatibility
2016-07-21 10:51:37 +02:00
Steffen Schaefer 59fcbfefe0 Several adjustments to improve the notification mail styles for better
mail client compatibility
2016-07-21 10:25:34 +02:00
Steffen Schaefer a448907f73 Added inline style to buttons in notification mails to improve
compatibility with mail clients
2016-07-21 09:20:44 +02:00
Steffen Schaefer 98b9b5d4b8 Merge branch 'master' into bug3785 2016-07-21 09:04:00 +02:00
Steffen Schaefer 70d54ffaf4 Fixed a bug that caused the suggest box to not show all entries when
logging out and logging in as another user
2016-07-19 14:14:06 +02:00
Steffen Schaefer 2372bbdbbc Merge remote-tracking branch 'origin/master' into bug3785 2016-07-19 11:33:35 +02:00
Steffen Schaefer afa59fd1ce SailingNotificationService is now being stopped when RacingEventService
changes to replication state. In addition, an empty implementation of
SailingNotificationService is used to ensure that notification mails
will never be send on a replica.
2016-07-19 11:31:49 +02:00
Steffen Schaefer 8e59b48216 Listeners aren't cleared anymore when clearing UserStore, but all
listeners are informed about removal of all preference objects.
2016-07-19 11:24:20 +02:00
Steffen Schaefer fc56bd059e Using proper DateFormat for upcoming race notification 2016-07-19 10:00:36 +02:00
Steffen Schaefer 623c939d13 Removed unnecessary duplicate drop of PREFERENCES DB collection for
tests
2016-07-19 09:37:52 +02:00
Steffen Schaefer 2db23155db Using Collection.isEmpty instead of Util.isEmpty 2016-07-19 09:34:04 +02:00
Steffen Schaefer 6e9aa7d815 Added missing final modifier 2016-07-19 09:34:01 +02:00
Steffen Schaefer 00d0a74c51 Removed Util.equals where we are sure that the returned collection types
are equal so that a simple assertEquals will work
2016-07-19 09:33:57 +02:00
Steffen Schaefer 6e103ffb68 Added some release notes regarding user preferences and notifications 2016-07-19 08:12:38 +02:00
Steffen Schaefer cb927ccb9c Linking to leaderboard for score correction related notifications 2016-07-14 09:49:16 +02:00
Steffen Schaefer aec8cb7bf2 Removed code duplications 2016-07-14 09:44:57 +02:00
Steffen Schaefer 4f4f8c669e Reusing more GWTLocaleUtil functionality for the user profile locale
selection to simplify the code
2016-07-14 09:40:40 +02:00
Steffen Schaefer 7f0d169b82 Removed duplicate code by using GWTLocaleUtil 2016-07-14 09:15:03 +02:00
Steffen Schaefer da7d1e4fc4 Moved GWTLocaleUtil to com.sap.sse.gwt for better reusability 2016-07-14 09:12:02 +02:00
Steffen Schaefer 1b0e69448f Merge branch 'master' into bug2775 2016-07-14 08:29:26 +02:00
Steffen Schaefer 8e26634e57 Improved testability 2016-07-14 08:28:16 +02:00
Steffen Schaefer d47e1cb70e Using the actual user locale in NotificationSetNotification if available 2016-07-13 14:11:11 +02:00
Steffen Schaefer 9b40edc08d Added new field for the language selection to the user profile page 2016-07-13 14:09:52 +02:00
Steffen Schaefer 37512b41a7 Added missing assignment of locale field in UserDTO constructor 2016-07-13 14:04:49 +02:00
Steffen Schaefer 0163cc5571 Changed UserManagementService.updateUserProperties to also update the
user's locale
2016-07-13 13:37:47 +02:00
Steffen Schaefer 1b0c923bb1 Extended UserDTO to also include the user's locale 2016-07-13 13:32:46 +02:00
Steffen Schaefer b741d72f91 Added a test to verify that common masterdata fields of User are
correctly stored
2016-07-13 13:29:20 +02:00
Steffen Schaefer 1ae892f993 Extended User.toString to also include fields added recently 2016-07-13 13:28:39 +02:00
Steffen Schaefer 5847b016ce Extended User to have an optional locale field to store the user's
language preference
2016-07-13 13:26:34 +02:00
Steffen Schaefer f63c634bae Code quality improvements 2016-07-13 11:02:14 +02:00
Steffen Schaefer 577f17ec1e Updated the activator to properly start and stop
SailingNotificationService
2016-07-13 10:43:36 +02:00
Steffen Schaefer a4c4713e42 Updated SailingNotificationService and the associated messages 2016-07-13 10:42:37 +02:00
Steffen Schaefer 4252c2b270 Removed non useful docs generated by Eclipse 2016-07-13 08:11:56 +02:00
Steffen Schaefer e040866bba Executor Thread is now configured as daemon 2016-07-13 08:11:21 +02:00
Steffen Schaefer 579f83fade Preparations for mail notifications 2016-07-12 16:53:48 +02:00
Steffen Schaefer 634cd734b9 Merge branch 'master' into bug2775 2016-07-12 11:49:19 +02:00
Steffen Schaefer a026764efd Improved usage description of new flag -A in buildAndUpdateProduct.sh 2016-07-12 11:45:49 +02:00
Steffen Schaefer 01ceea6367 Minor documentation changes 2016-07-12 11:17:24 +02:00
Steffen Schaefer 662e1e2002 Renamed method to make more clear what's happening 2016-07-12 11:07:28 +02:00
Steffen Schaefer e7bf7846d7 Skip users without verified email address when sending notifications 2016-07-12 11:05:24 +02:00
Steffen Schaefer d49ee0f0d2 Added more JavaDocs 2016-07-12 10:54:09 +02:00
Steffen Schaefer f47557de60 Added more JavaDocs 2016-07-12 10:45:08 +02:00
Steffen Schaefer 6449fe9297 Using NamedReentrantReadWriteLock instead of synchronization 2016-07-12 10:43:37 +02:00
Steffen Schaefer 4dde6fb982 Documentation improvements 2016-07-12 10:32:29 +02:00
Steffen Schaefer c48ff2c729 Added more JavaDocs 2016-07-12 10:29:13 +02:00
Steffen Schaefer 786488b28b Added more JavaDocs 2016-07-12 10:23:15 +02:00
Steffen Schaefer a0cec5fb37 Supporting additional constructor from superclass in NotificationSets to
automatically track the UserStore via OSGi service registry
2016-07-12 10:12:52 +02:00
Steffen Schaefer c4b29d4ec9 Code format 2016-07-11 15:43:14 +02:00
Steffen Schaefer ab2e1d870d Merge branch 'master' into mobile-only-build-flag 2016-07-11 14:25:54 +02:00
Steffen Schaefer b44afb3d35 Removed duplicate code and improved the cleanup implementation 2016-07-11 13:55:25 +02:00
Steffen Schaefer 0f441038fc PreferenceObjectBasedNotificationSet can now work with a ServiceTracker
instead of a fixed UserStore instance
2016-07-11 13:51:30 +02:00