Commit Graph
49390 Commits
Author SHA1 Message Date
Axel Uhl 90bc8d0ae4 updated admin console release notes
Change-Id: I9cc93de97d1695ad3f6510481a5108e42712a703
2019-06-30 15:14:59 +02:00
Axel Uhl c246aefddb fixed lack of table data model update for Device Configurations edited
Change-Id: I73855f939ee00bd957f80687a5597262f541bbdb
2019-06-30 15:05:19 +02:00
Axel Uhl d5dea34600 consolidated imports# (use "git push" to publish your local commits)
Change-Id: I096ef0d2b9e28341b8469fde95a6481eb1034abf
2019-06-30 14:54:07 +02:00
Axel Uhl 64c841db1a for MEDIA_TRACK creation, create ownership, then do check;
the special challenge here is that the media track's ID is generated
only by inserting it into the database. Only after that can the check be
performed whether the creation was allowed. The object then has to be
removed from the DB again, so it will have appeared shortly although the
user did not have the corresponding permission.

Change-Id: I4de6936f7cb947fc034b794c9ad581e764234b75
2019-06-30 14:51:38 +02:00
Axel Uhl fa8cb77703 combined wind arrow now is a "tri-state" (off/on/colored)
Change-Id: I31e1dba5d347ec080508f6cd65e8567096d3b07d
2019-06-29 16:39:03 +02:00
Axel Uhl 339a267619 aftermath to bdb7548782: also consider a FINISHING/FINISHED event invalid (but masking earlier events of the same time)
Change-Id: I742b71f77a493b4ae64c4b80e0dd2242d79fd2ff
2019-06-29 16:23:32 +02:00
Axel Uhl bdb7548782 allow resetting the finishing/finished time in the AdminConsole
Change-Id: I1a61f8237ace3eed418a717f7c39aa85e8958b8c
2019-06-29 15:51:33 +02:00
Axel Uhl 6643b422f4 also support absolute TWA as key figure in chart and tail
Change-Id: Ia7b83f4cdb2a6471b4e47ebf9edc9ee8051c6d24
2019-06-29 13:57:20 +02:00
Robert Benedikt ca170e2b81 Merge branch 'bug4885' 2019-06-27 16:23:14 +02:00
Robert Benedikt 1617112fac Merge branch 'bug4703' 2019-06-27 09:51:02 +02:00
Axel Uhl 82786a38ae fixed initialization of AccessControlStore internal structures after initial load;
the userToOwnership and userGroupToOwnership structures weren't
correctly filled because of a missing call to
internalSetOwnershipAndMapUserAndUserGroupToOwnership for cleanly
updating the internal structures. This caused problems when deleting
users or groups in replication scenarios.

Change-Id: I656090242d40e9792a46835440eaf6865f3434a7
2019-06-27 00:24:29 +02:00
Axel Uhl 2d47fca207 bug5082: don't manage a session for unauthenticated subjects in GWT bundles
Change-Id: I8be9123b7f5fc3a0a1f6c96707fc383a8a006de1
2019-06-26 18:29:42 +02:00
Robert Benedikt c95fc4fb24 Prevent duplicates in the list for the login type 2019-06-26 16:30:56 +02:00
Robert Benedikt be2ef247ca Destroy the loader when the device config succeeded 2019-06-26 16:29:40 +02:00
Robert Benedikt c5516ee85a Consider updates for further preferences after scanning a QR code 2019-06-26 16:27:33 +02:00
Robert Benedikt 997dafa498 Prevent reload of the device config 2019-06-26 16:25:13 +02:00
Robert Benedikt bbbd43e14b Fix preference input and persistence for a set of values 2019-06-26 16:22:50 +02:00
Axel Uhl 3ba030d9a1 added a call to ModelLocator.registerPathRouteFactory(new com.tractrac.model.lib.impl.route.PathRouteFactory()) to the TracAPI bundle activator
Change-Id: I9c06f8b21a0bb8469c102db63af0599e234c07fd
2019-06-26 13:23:38 +02:00
Axel Uhl 1eb5f2fd56 Merge remote-tracking branch 'server/master'
Change-Id: I5c56aef796331f58d8f4f7a51c4070e962ae1356
2019-06-26 10:44:26 +02:00
Axel Uhl 62966bcce0 fixing String-based synchronization monitor issue, using Random string guaranteed to be unique per TrackedRaceImpl instance;
See also 4e3ad78640 where this problem had
been solved for another monitor object, also on TrackedRaceImpl

Change-Id: Ic6d9b1f7ed715f82198b7c3fa7b5398cbed4739d
2019-06-26 10:41:14 +02:00
Steffen Schaefer 8726959780 Merge branch 'bug4892' 2019-06-26 09:12:19 +02:00
Axel Uhl 0f304b21ce Merge branch 'bug5079'
Change-Id: I512529b33d8b136669ed2d64e113faa0a176061f
2019-06-26 01:02:43 +02:00
Steffen Jacobs 36c10ebb72 Bug 4892: added missing meta permission check + fixed existing one 2019-06-25 20:43:27 +02:00
Axel Uhl 139fe06581 return null instead of throwing an exception when mark passing of boat farthest ahead cannot be found
Change-Id: I02ac115711205c50141a10088503b3a45b84d4b1
2019-06-25 19:46:22 +02:00
Axel Uhl d2d1293550 Merge remote-tracking branch 'server/bug5078'
Change-Id: Idece93634b65f05820b7d81a5cb9cc8c7b39ccc3
2019-06-25 16:16:19 +02:00
Steffen Schaefer 07b8f2fde5 Merge branch 'master' into bug4892 2019-06-25 16:14:56 +02:00
Steffen Schaefer fa1f8873cc Bug 4892: Removed redundant shiro config 2019-06-25 16:14:08 +02:00
Axel Uhl fbda135399 Merge remote-tracking branch 'server/master'
Change-Id: I2796ffaad6c53681526c2a82cfe89dfd9d31a8f6
2019-06-24 17:32:20 +02:00
Axel Uhl e43c6090e5 bug5076: avoid NPE during TrackedRaceImpl.getAdditionalGateStartDistance if competitor or start line position is unknown
Change-Id: Ie40c8b141c0daeb1950eceaecd0dbf4002e123c6
2019-06-24 17:10:14 +02:00
Steffen Jacobs 49d3d9395c Bug 4892: added meta permission check for adding a role to a usergroup +
adjusted ownership removal when deleting a usergroup
2019-06-24 12:43:34 +02:00
Steffen Schaefer 42c05bc80b Merge branch 'master' into bug4892
Conflicts:
	java/com.sap.sailing.www/release_notes_admin.html
2019-06-24 11:37:53 +02:00
Steffen Schaefer e3eb1db465 Merge branch 'bug5049' 2019-06-24 11:30:28 +02:00
Steffen Jacobs ae8200d9af Bug 5049: added role api endpoint changes to release notes 2019-06-24 11:21:00 +02:00
Steffen Jacobs 2997dbb790 Bug 5049: added rule.html to index.html 2019-06-24 11:17:39 +02:00
Robert Benedikt ba70c9d8b1 Add missing translations in German 2019-06-24 11:14:16 +02:00
Steffen Jacobs 2ba3b38c7e Merge branch 'master' into bug5049 2019-06-24 11:11:44 +02:00
Steffen Schaefer 38162e4177 Bug 4892: Linked new UserGroup docs in index.html 2019-06-24 11:09:51 +02:00
Steffen Jacobs 2698613df3 Bug 4892: added release notes for new UserGroup api endpoints 2019-06-24 11:01:57 +02:00
Robert Benedikt 871096540b Remove unused string resources in German 2019-06-24 10:58:45 +02:00
Robert Benedikt c72292fe33 Fix preference dialog with input field 2019-06-24 10:55:54 +02:00
Robert Benedikt 5aed3a16c9 Try to avoid reload of device config 2019-06-24 10:55:02 +02:00
Robert Benedikt 1ca5b02d9d Remove unused constant 2019-06-24 10:52:44 +02:00
Robert Benedikt 16671e55a7 Move labels above numbers 2019-06-24 10:02:17 +02:00
Steffen Jacobs 1d0e29140a Bug 4892: adjusted documentation of UserGroupResource in
webservices/api/usergroup.html
2019-06-21 16:27:32 +02:00
Steffen Jacobs b456a1eb7d Merge branch 'master' into bug4892 2019-06-21 15:56:31 +02:00
Axel Uhl 243dcd7e37 TableWrapper without pager now always shows Integer.MAX_VALUE rows
Change-Id: Ie4a10cb41a393798c27463c0683d63185b693eb4
2019-06-15 14:28:36 +02:00
Axel Uhl 2896bbfbac set paging size to Integer.MAX_VALUE for race columns table which is configured to not use a pager
Change-Id: I58437637a8bc9cde36c97aec6f73c10d8c8991d7
2019-06-15 14:07:26 +02:00
Axel Uhl dbfe462fd0 bug5073: fix for failing test case;
a wrapper mark passing in place that has the correct time is now left untouched

Change-Id: I74643898b48a9ca8b374aab020b5efc3e40679b7
2019-06-07 13:33:47 +02:00
Axel Uhl 08e5aa286d added a failing test case for bug 5073
Change-Id: Ib4ac2ee84c92c37df87273c31a08484a3991a60b
2019-06-07 09:55:08 +02:00
Axel Uhl 66448b3d6b Merge remote-tracking branch 'server/master'
Change-Id: Ie49b3b614e214d568990c63682b01f0f7506931b
2019-06-06 14:04:22 +02:00