Commit Graph
100 Commits
Author SHA1 Message Date
Henri Kohlberg e6213a934f Bug 4104: Fixed bug where other users could "take control" of other users timeslider. 2018-09-26 16:23:18 +02:00
Henri Kohlberg 7c20dbe1d2 Bug 4104: Combine all GWT Resource interfaces into one single interface. 2018-09-26 16:00:29 +02:00
Henri Kohlberg e4ea366a1e Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2018-09-26 15:10:17 +02:00
Henri Kohlberg 0dd4cd75b5 Bug 4104: Added first version of unit tests for tagging backend functionality. 2018-09-26 14:57:41 +02:00
Henri Kohlberg 606caa590e Bug 4104: Changed TaggingService to support more filter options when requesting tags and adopted current implementations. 2018-09-26 14:57:00 +02:00
Henri Kohlberg 390f8a9bdf Bug 4104: Changed serialization of TagDTO so JSON objects will only contain set parameters. Optional parameters will not be added to json (revokedAt, comment, image URL) when they equal null 2018-09-26 14:55:48 +02:00
Henri Kohlberg d265f1bf5f Bug 4104: Removed completed todos, code cleanup and moved required attributes (string messages and user service) to constructor parameters of all subcomponents of TaggingPanel. 2018-09-24 16:07:32 +02:00
Henri Kohlberg 3d82b114f6 Bug 4104: Fixed error when user was not logged in and tags were requested. 2018-09-24 16:07:09 +02:00
Henri Kohlberg 356f460673 Bug 4104: Improved functionality when sharing a tag. 2018-09-24 15:57:15 +02:00
Henri Kohlberg e093012d61 Bug 4104: Fixed bug where "missing permissions" was reported but user had required permissions 2018-09-24 15:21:26 +02:00
Henri Kohlberg d92667dbaf Bug 4104: Added reload button 2018-09-24 14:16:26 +02:00
Henri Kohlberg 8f81ed62b8 Bug 4104: Minor improvements 2018-09-24 11:15:11 +02:00
Henri Kohlberg 0aee3e84d5 Bug 4104: Added new exception handling in TaggingService. 2018-09-21 17:23:54 +02:00
Henri Kohlberg 3712b9c7a4 Bug 4104: Adapted keys in user store to match naming pattern 2018-09-21 14:57:28 +02:00
Henri Kohlberg 1ea27e0e24 Bug 4104: Resized plus icon from "Add Tags" button 2018-09-21 14:44:13 +02:00
Henri Kohlberg ba76fbd465 Bug 4104: Remove private tags setting of there are no private tags stored in user store. 2018-09-21 13:30:37 +02:00
Henri Kohlberg ee9238541a Bug 4104: Renamed latestReceivedTagTime on server side to searchSince to match role. 2018-09-21 12:16:58 +02:00
Henri Kohlberg d1461376df Bug 4104: Save tag buttons as JSON array instead of an JSON object containing an array. 2018-09-21 12:04:01 +02:00
Henri Kohlberg a4d2be774a Bug 4104: Improved Javadoc, removed max length for tags and comments. 2018-09-21 11:15:16 +02:00
Henri Kohlberg e19ae426b8 Bug 4104: Added TODOs from code review and code formatting 2018-09-20 16:39:46 +02:00
Henri Kohlberg aab18db09d Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104 2018-09-20 09:55:57 +02:00
Henri Kohlberg 18b9bdd86d Bug 4104: Highlight most current tag when timer changes. Also removed direct write-access to list of tags at TagListProvider. 2018-09-19 17:18:32 +02:00
Henri Kohlberg f2b1fafc2c Bug 4104: Removed duplicate footer refreshes which caused unnecessary whitespace to appear 2018-09-19 16:27:42 +02:00
Henri Kohlberg 239b918a58 Bug 4104: Fixed CRUD operations on tags where the visibility was changed multiple times. 2018-09-19 16:25:29 +02:00
Henri Kohlberg 4d156c70b0 Bug 4104: Changed default visibility of new tags to "private". 2018-09-19 14:33:33 +02:00
Henri Kohlberg 7c008f0196 Bug 4104: Made permission warning less obtrusive. 2018-09-17 17:22:03 +02:00
Henri Kohlberg 10e60f38c7 Bug 4104: Added section in "Whats New" for tagging functionality. 2018-09-17 16:43:45 +02:00
Henri Kohlberg 0209c08743 Bug 4104: Fixed default visibility state for new tags (+ code formatting) 2018-09-17 16:04:07 +02:00
Henri Kohlberg 4bf6f65085 Bug 4104: Show users adapted error messages when any operation fails on server 2018-09-17 15:26:55 +02:00
Henri Kohlberg 8c2f0c15c2 Bug 4104: REST API allows to choose between only public, only private or public and private tags when loading tag via API. Revoked tags won't be delivered to client (security reasons). 2018-09-17 14:44:24 +02:00
Henri Kohlberg 6bd04c1857 Bug 4104: REST API, update tag: use old values for update when parameters are missing 2018-09-17 14:07:37 +02:00
Henri Kohlberg 7b51d52523 Bug 4104: Changed route of tags API & improved documentation. 2018-09-17 12:22:38 +02:00
Henri Kohlberg 89a7be1014 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104 2018-09-17 10:37:02 +02:00
Henri Kohlberg 4e3044861a Bug 4104: Added documentation for REST API 2018-09-17 10:36:25 +02:00
Henri Kohlberg 7da7e2bf92 Bug 4104: Added 0-check for given race timepoint when creating a new tag 2018-09-17 09:02:37 +02:00
Henri Kohlberg df59662141 Bug 4104: Improved REST API (all CRUD operations are now available) 2018-09-14 15:08:26 +02:00
Henri Kohlberg 413bf691d7 Bug 4104: Improved JavaDoc 2018-09-14 12:44:31 +02:00
Henri Kohlberg 750297eb02 Bug 4104: Fixed REST API documentation 2018-09-14 11:26:24 +02:00
Henri Kohlberg c4dff979b1 Bug 4104: Save last error message per user and use enum for error codes. 2018-09-14 11:25:22 +02:00
Henri Kohlberg b56fef8e17 Merge branch 'bug4104' of ssh://sapsailing.com/home/trac/git into bug4104 2018-09-13 15:38:41 +02:00
Henri Kohlberg 06e23c425e Bug 4104: Fixed minor null check 2018-09-13 15:34:25 +02:00
Henri Kohlberg 36deb057eb Bug 4104: Improved JavaDoc 2018-09-13 15:06:58 +02:00
Henri Kohlberg f47a00f387 Bug 4104: Removed client-side DeSerializer for tags. As full backend functionality got removed from TaggingPanel, there is no need for a DeSerializer at client-side. 2018-09-13 15:06:27 +02:00
Henri Kohlberg a77bf60ce6 Bug 4104: Refactored data aquisition and extracted every backend functionality of tags into new service called TaggingService. SailingService serves as interface between client (TaggingPanel) and service (TaggingService) but does not affect any of the data itself. 2018-09-13 14:40:52 +02:00
Henri Kohlberg db1728e97a Bug 4104: Removed leftover code 2018-09-12 11:09:35 +02:00
Henri Kohlberg 9f1783c7f8 Bug 4104: Added escaping for slashes in leaderboard-/racecolumn-/fleetname 2018-09-12 11:09:08 +02:00
Henri Kohlberg 4c03df87f0 Bug 4104: Save timepoints as long instead of a string in JSON. 2018-09-12 11:06:20 +02:00
Henri Kohlberg be101a6a66 Merge branch 'bug4104' of ssh://sapsailing.com/home/trac/git into bug4104 2018-09-11 15:38:24 +02:00
Henri Kohlberg 89649cddce Bug 4104: Added first draft of REST API for tags. Allows to receive all public tags in general and appends them by private tags in case user is logged in. 2018-09-11 15:38:01 +02:00
Henri Kohlberg 1c72251d77 Bug 4104: Split TagDTO-DeSerializer to allow usage of common methods at client- & server-side as there is no common JSON-library for client and server. TagDTO-DeSerializer requires possibility to only work with JSON-strings instead of JSON-Object from any library. 2018-09-11 15:36:44 +02:00
Henri Kohlberg abe6959120 Bug 4104: Moved comment to correct lines 2018-09-10 15:21:25 +02:00
Henri Kohlberg ba2d5e4711 Bug 4104: Fixed newly created Tag-Buttons which could not create new tags until page was reload 2018-09-10 15:21:06 +02:00
Henri Kohlberg cc790c9c22 Bug 4104: Moved TagDTO to be available in upcoming REST Servlet. 2018-09-10 15:20:12 +02:00
Henri Kohlberg 1f0efcf7c1 Bug 4104: Fixed german translation 2018-09-10 10:11:15 +02:00
Henri Kohlberg e84ebbbde8 Bug 4104: Added tooltips for action buttons in tag cell 2018-09-10 10:10:20 +02:00
Henri Kohlberg a27156c067 Bug 4104: Highlight tag which gets edited by user 2018-09-10 09:51:00 +02:00
Henri Kohlberg 77275ea138 Bug 4104: Asks user to confirm cancelation of tag button changes 2018-09-10 09:07:38 +02:00
Henri Kohlberg 9fd278ad93 Bug 4104: Fixed footer panel visibility when user does not have saved Tag-Buttons and Tagging-Panel is in View-Mode. 2018-09-10 08:49:19 +02:00
Henri Kohlberg 2d391d5b59 Bug 4104: Fixed visibility issues of north/south splitter which always need to be visible. 2018-09-10 08:40:39 +02:00
Henri Kohlberg 1b10213e21 Bug 4104: Fixed dragger visibility of horizontal splitter on mobile devices when leaderboard is loaded not visible. 2018-09-07 15:17:27 +02:00
Henri Kohlberg eef1b16a49 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104 2018-09-07 10:08:54 +02:00
Henri Kohlberg 23885bd0ac Bug 4104: Disabled tag selection when another tag gets edited and improved/fixed UI. 2018-09-07 10:05:00 +02:00
Henri Kohlberg 4c36cd085f Bug 4104: Allow editing of tags. 2018-09-06 17:25:35 +02:00
Henri Kohlberg 66a2a4d562 Bug 4104: Renamed state EDIT to CREATE_TAG to match meaning 2018-09-05 17:23:58 +02:00
Henri Kohlberg 7a87fddb97 Bug 4104: Simplified & formatted code 2018-09-05 17:22:37 +02:00
Henri Kohlberg eb29ed0ae5 Revert "Bug 4104: Fixed search via searchbox when no filterset is selected."
This reverts commit 3b6aac6e51.
2018-09-05 15:39:06 +02:00
Henri Kohlberg 3b6aac6e51 Bug 4104: Fixed search via searchbox when no filterset is selected. 2018-09-05 15:35:56 +02:00
Henri Kohlberg af5e57c9a2 Bug 4104: Improved JavaDoc coverage and removed unused classes. 2018-09-05 15:05:29 +02:00
Henri Kohlberg a01e0e979c Bug 4104: Removed max length of image URL. 2018-09-05 12:58:34 +02:00
Henri Kohlberg fc5ed6b317 Bug 4104: Added warning message when user creates a new tag if tag already exists (e.g. by pressing a tag-button multiple times at the same time slider position) 2018-09-05 12:38:04 +02:00
Henri Kohlberg 75369ab2b6 Bug 4104: Improved layout of tag-headings in tag celllist. 2018-09-05 11:25:18 +02:00
Henri Kohlberg 852bb5cabf Bug 4104: Improved TagButton-table layout and positioning. 2018-09-05 10:05:57 +02:00
Henri Kohlberg 434b62338a Bug 4104: Removed column "Visibility" in TagButtonDialog and added visibility information at tag column. 2018-09-05 09:52:57 +02:00
Henri Kohlberg 4df9377669 Bug 4104: Changed pen icon to plus icon for "Add Tags"-button. 2018-09-05 08:31:01 +02:00
Henri Kohlberg 5b100b2b16 Bug 4104: Changed observer label from a single label to multiple labels. 2018-09-04 16:22:38 +02:00
Henri Kohlberg be3392b498 Bug 4104: Added Javadoc comments in com.sap.sailing.gwt.ui.raceboard.tagging package. 2018-09-04 16:13:07 +02:00
Henri Kohlberg 08a685fee0 Bug 4104: Added missing translation 2018-09-03 16:58:14 +02:00
Henri Kohlberg 37e4e80cd5 Bug 4104: Separated tag buttons from tag input fields. 2018-09-03 16:49:49 +02:00
Henri Kohlberg 12b1d8daad Bug 4104: Fixed overlapping elements in tagging panel. 2018-09-03 14:03:31 +02:00
Henri Kohlberg cace306d0f Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2018-09-03 11:24:41 +02:00
Henri Kohlberg 623253561e Bug 4104: Improved UI 2018-08-31 14:20:27 +02:00
Henri Kohlberg dc174f500e Bug 4104: Changed CSS files to GSS files to support CSS 3. 2018-08-31 12:47:15 +02:00
Henri Kohlberg 3a545afa33 Bug 4104: Moved private class into own classes and created package com.sap.sailing.gwt.ui.raceboard.tagging which contains all files. 2018-08-31 12:26:31 +02:00
Henri Kohlberg 99a4c4c1e0 Bug 4104: Improved documentation 2018-08-24 09:53:13 +02:00
Henri Kohlberg 0c91848afa Bug 4104: Removed unused import. 2018-08-24 09:17:40 +02:00
Henri Kohlberg 0f9cfeece8 Bug 4104: Fixed "Edit Tags"-button by adding missing image file and tooltip. 2018-08-24 09:16:50 +02:00
Henri Kohlberg c614d83802 Bug 4104: Added hover effect for "Add Tags"-button 2018-08-23 16:45:10 +02:00
Henri Kohlberg cc6c085559 Bug 4104: Replaced functional interface ClickHandler with shortened syntax. 2018-08-23 15:58:37 +02:00
Henri Kohlberg 54c338df4f Bug 4104: Tag input panel is not visible by default, "Pen"-Button is shown instead. Clicking on it will open up the input panel. "Pen"-Button is only shown to logged in users. 2018-08-23 15:51:45 +02:00
Henri Kohlberg 064394c0ed Bug 4104: Renamed constant to match meaning again as tag-buttons got moved from local stoage to user storage. 2018-08-23 11:12:59 +02:00
Henri Kohlberg c48cba3d97 Bug 4104: Added TODOs to mark code positions where new permission system (developed in permission-vertical branch) needs to be applied. 2018-08-23 11:05:52 +02:00
Henri Kohlberg 0c7623af98 Bug 4104: Changed behaviour of getRaceTimesInfo-request. Server won't be asked for tags if Tagging-Panel is hidden. 2018-08-23 10:01:54 +02:00
Henri Kohlberg 21e5381b65 Bug 4104: Small UI fixes 2018-08-22 14:26:57 +02:00
Henri Kohlberg ba576f857e Bug 4104: CSS improvement for images when no comment was saved for this tag 2018-08-21 17:55:38 +02:00
Henri Kohlberg 5f16a58a85 Merge branch 'bug4104' of ssh://sapsailing.com/home/trac/git into bug4104
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/TaggingPanel.java
2018-08-21 17:55:03 +02:00
Henri Kohlberg 1eec3021cd Bug 4104: Reworked CSS 2018-08-21 17:07:30 +02:00
Henri Kohlberg 1f059b14c7 Bug 4104: Show currently selected filter as label 2018-08-20 15:46:20 +02:00
Henri Kohlberg cf874f7929 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104 2018-08-20 11:18:26 +02:00
Henri Kohlberg 2b0b14dfc8 Bug 4104: Update tag buttons in TagCreationPanel everytime tag buttons change. 2018-08-20 11:16:43 +02:00
Henri Kohlberg 4731909058 Bug 4104: Removed unnecessary if statement 2018-08-20 11:16:43 +02:00