Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 572b0fa315 bug5168: uncompilable interims commit, starting to introduce MarkConfigurationRequest/Response 2019-12-20 22:53:40 +01:00
Axel Uhl a25479be51 create Mark through DomainFactory to ensure new marks are cached consistently 2019-12-20 14:18:48 +01:00
Axel Uhl a87b78237a added has_permission method to SecurityResource 2019-12-20 10:32:33 +01:00
Axel Uhl fe06406c8d added comments; removed empty lines 2019-12-18 17:57:45 +01:00
Axel Uhl 007242406c Merge remote-tracking branch 'server/bug5085' into bug5085 2019-12-18 15:36:52 +01:00
Axel Uhl 1c4f74fb00 Merge branch 'master' into bug5085 2019-12-18 10:10:15 +01:00
Axel Uhl 5ee28c178e added documentation for the markPropertiesGroupOwnership parameter 2019-12-18 09:48:46 +01:00
Axel Uhl 62935b588f introduced new parameter markPropertiesGroupOwnership for CourseConfigurationResource.createCourseTemplate and createCourse 2019-12-17 19:09:54 +01:00
Axel Uhl 1687c96f33 removed redundant empty lines 2019-12-17 17:10:15 +01:00
Axel Uhl 4d3667e5eb Merge remote-tracking branch 'origin/bug5120' 2019-12-16 23:27:11 +01:00
Axel Uhl 6346df63cb updated release notes for fixed data mining bug 2019-12-16 15:34:47 +01:00
Axel Uhl 4b69e93292 fixed NPE in TrackedRaceWithContext.getRelativeScoreForCompetitor in case one or more competitors don't have a score in a race, such as a medal race 2019-12-16 15:33:07 +01:00
Axel Uhl a16abc8d6b remove redundant empty line 2019-12-16 14:55:08 +01:00
Axel Uhl 82b1172808 remove more redundant empty lines 2019-12-16 14:51:41 +01:00
Axel Uhl f0f2ed9252 removed redundant empty lines 2019-12-16 13:56:54 +01:00
Axel Uhl b9ee183c5e avoid client-side NPE in case boat for competitor cannot be resolved;
this is a corner case of a league set-up when Competitor and
CompetitorWithBoat get confused, e.g., because a race is loaded with
that competitor and into a regatta that has canBoatsChange==false; then,
the competitors may vary slightly (e.g., just a missing short name will
cause them not to be equal), and hence the boat look-up will fail
2019-12-16 09:43:57 +01:00
Axel Uhl 26863808cb added null safety in case leaderboard group isn't found 2019-12-14 10:35:06 +01:00
Axel Uhl 3d4d1dbff8 comment and whitespace changes mostly 2019-12-13 18:27:02 +01:00
Axel Uhl 944a7e5873 Merge branch 'master' into bug5085 2019-12-13 12:28:16 +01:00
Axel Uhl a491f2b430 relax Apache log analysis by issuing warnings for unparseable dates instead of aborting 2019-12-13 12:17:09 +01:00
Axel Uhl bd70706f5e made CommonMarkPropertiesImpl extend RenamableImpl so that MarkPropertiesImpl can be renamed 2019-12-13 10:49:15 +01:00
Axel Uhl 1e12367979 use jq for formatting; more powerful in case we need to temporarily remove attributes 2019-12-13 10:08:24 +01:00
Axel Uhl ae4fdac197 Merge branch 'master' into bug4006 2019-12-13 01:09:30 +01:00
Axel Uhl 514be7fd14 use AbstractColor.getCssColor for more flexible color specification in marks dialog 2019-12-13 01:07:58 +01:00
Axel Uhl b4910bfbf2 updated release notes for bug5032 changes 2019-12-12 23:21:14 +01:00
Axel Uhl eb935f2af3 generalized handling of MarkProperties referenced by MarkConfiguration;
this to solve in particular the issue with submitting a
MarkPropertiesBasedMarkConfiguration with isSaveToInventory==true that
has led to the erroneous creation of yet another MarkProperties object
2019-12-12 17:23:45 +01:00
Axel Uhl 27ef7e3c15 bug5032: introduced map that ensures class loader isn't removed prematurely in case of multiple services per bundle 2019-12-12 16:26:14 +01:00
Axel Uhl 53a4c77dc6 bug5032: using the JoinedClassloader in the DataMiningService for function de-serialization 2019-12-12 16:04:07 +01:00
Axel Uhl f6d7990f36 whitespace, formatting and code convention changes only 2019-12-12 15:24:54 +01:00
Axel Uhl 59673869b9 whitespace changes only 2019-12-12 14:52:17 +01:00
Axel Uhl 21e249cef5 Merge branch 'master' into bug5032 2019-12-12 13:27:12 +01:00
Axel Uhl a709824f68 fixed NPE for course with empty/null name 2019-12-12 12:38:37 +01:00
Axel Uhl 3ddfaafcd6 revert build.gradle changes for Android build 2019-12-12 10:52:14 +01:00
Axel Uhl a60918c4b0 Merge branch 'master' into bug4006 2019-12-11 18:10:16 +01:00
Axel Uhl 2f92cb70be added script to extract maneuvers by REST as CSV for GCP AutoML tables 2019-12-11 18:09:41 +01:00
Axel Uhl 8ca2e86f63 Merge branch 'master' into bug4006 2019-12-11 17:48:57 +01:00
Axel Uhl ebc9dd0925 Merge branch 'bug5085' of ssh://sapsailing.com/home/trac/git into bug5085 2019-12-11 15:35:31 +01:00
Axel Uhl fdd556cdfb Merge branch 'master' into bug5085 2019-12-11 15:35:00 +01:00
Axel Uhl d07b98e67d fixed NOAA tests after the world magnetic model was updated 2019-12-11 15:34:06 +01:00
Axel Uhl efa7b56222 Merge remote-tracking branch 'origin/master' 2019-12-11 12:43:33 +01:00
Axel Uhl e49ea7d87f declinations for 2020 imported 2019-12-11 12:43:06 +01:00
Axel Uhl 09e8c40fe7 preserving the optionalPositioning specification when adding MarkProperties to the inventory;
this is supposed to still lead to a position to be produced when
handling the mark creation with its position update. So far, the
code has replaced the optionalPositioning field by null explicitly when
taking over the MarkProperties object into the inventory.
2019-12-11 12:28:19 +01:00
Axel Uhl f12c29939a fixed lowercase special handling of Expedition date/time messages 2019-12-10 10:51:56 +01:00
Axel Uhl 5476c9f4c4 fixed one Expedition test; still one broken test 2019-12-10 10:37:43 +01:00
Axel Uhl 71ac6891ff use toLowerCase for all Expedition header column names;
found an issue with some Expedition files reporting COG, others Cog
2019-12-10 00:49:41 +01:00
Axel Uhl a449b3c904 Merge remote-tracking branch 'server/bug5085' into bug5085 2019-12-09 22:28:58 +01:00
Axel Uhl 2b971383d9 whitespace changes only 2019-12-09 22:28:20 +01:00
Axel Uhl 4c883eecfe Merge branch 'translation' 2019-12-06 08:45:02 +01:00
Axel Uhl 0c87dfee17 Merge branch 'master' into bug4006 2019-12-05 13:26:34 +01:00
Axel Uhl 0369e0252f minor adjustment of relative scores in datamining metric 2019-12-05 13:19:33 +01:00
Axel Uhl 6713fb4393 bug4006: added implementation for mergeAccessControlLists 2019-12-03 18:37:20 +01:00
Axel Uhl 698a062d5b Merge branch 'master' into bug4006 2019-12-03 16:27:37 +01:00
Axel Uhl 42d624ef4c Using a different cookie name for shared cookies: "JSESSIONID_GLOBAL". 2019-12-03 16:12:44 +01:00
Axel Uhl 6a78973b46 removed redundant ObjectInputStream subclass in wind estimation replication code 2019-12-03 15:14:06 +01:00
Axel Uhl f4bcc164de bug5032: added FIXME, increased error log level from warning to severe 2019-12-03 14:04:45 +01:00
Axel Uhl 93fdd1502f fixed ownership merge routine, "greening" test 2019-12-03 10:12:59 +01:00
Axel Uhl 7cb5062e31 include ROLES collection in bug4006 test set-up 2019-12-03 10:04:32 +01:00
Axel Uhl 49c335cc60 Merge remote-tracking branch 'server/bug4006' into bug4006 2019-12-02 13:21:15 +01:00
Axel Uhl 03c8526c74 first green test for simple user and group merge 2019-12-02 12:40:35 +01:00
Axel Uhl b93b029841 consolidated imports 2019-12-02 01:02:47 +01:00
Axel Uhl e156476e35 bug4006: prepare for ACL merge 2019-12-02 00:58:31 +01:00
Axel Uhl 7bc7df565f Merge branch 'master' into bug4006 2019-12-02 00:40:58 +01:00
Axel Uhl b5fea37544 Merge branch 'master' into bug5085 2019-12-02 00:17:16 +01:00
Axel Uhl c9c789b0ed added missing ownership information to CompetitorAndBoatDTO and CompetitorWithBoatDTO 2019-12-01 18:55:10 +01:00
Axel Uhl cb276cd8a4 Merge branch 'master' into bug5085 2019-11-30 23:47:03 +01:00
Axel Uhl 52ae699dd0 Merge branch 'master' into bug4006 2019-11-30 01:36:14 +01:00
Axel Uhl b03f8e5a05 bug5161: adding "u2f" to the js.identifier.blacklist GWT compiler property 2019-11-30 01:22:58 +01:00
Axel Uhl 355299b340 commented AUCKLAND/TEGERNSEE, trying to get a green master build 2019-11-29 23:21:41 +01:00
Axel Uhl 98a9c382ff bug4006: added ownership update (pass 2) 2019-11-29 18:46:16 +01:00
Axel Uhl 2673283813 Merge branch 'master' into bug4006 2019-11-29 18:36:56 +01:00
Axel Uhl f7d408b0ca Merge branch 'translation' 2019-11-29 18:36:35 +01:00
Axel Uhl 557c81c419 Merge branch 'master' into bug4006 2019-11-29 18:35:46 +01:00
Axel Uhl c6e2d061a6 added raceId field to series serializer 2019-11-29 18:34:35 +01:00
Axel Uhl 34189601f1 bug4006: making progress towards access control store merging 2019-11-29 18:30:48 +01:00
Axel Uhl a1b918013e added raceId field to series serializer 2019-11-29 18:30:26 +01:00
Axel Uhl 9d97ed202b bug4006: started with merge algorithm implementation 2019-11-29 17:17:17 +01:00
Axel Uhl 9594a1d5b5 the description of the merge algorithm is about complete 2019-11-29 16:54:52 +01:00
Axel Uhl 268a45cb2d Merge branch 'master' into bug4006 2019-11-29 15:36:23 +01:00
Axel Uhl 2114469a31 fixed rename issue on GWT async interface 2019-11-29 15:35:26 +01:00
Axel Uhl 16f82e958b Merge branch 'master' into bug4006 2019-11-29 15:33:11 +01:00
Axel Uhl 3c09f04042 bug5156: don't do meta-permission checks when removing permission from user or role from group; check for group UPDATE, not DELETE when removing role 2019-11-29 15:29:47 +01:00
Axel Uhl f4d1010edc enhanced user store merging strategy 2019-11-29 15:11:23 +01:00
Axel Uhl 3114678d24 continued with user and user group merging strategy 2019-11-28 22:56:36 +01:00
Axel Uhl afbf920808 started clean source/target DB excerpts; added scripts for test DB content handling 2019-11-28 16:48:14 +01:00
Axel Uhl 0ab9be33e4 Merge branch 'master' into translation 2019-11-28 14:51:07 +01:00
Axel Uhl e5e0d13201 reverted accidental type changes from SecurityServiceImpl to SecurityService where inappropriate 2019-11-28 11:20:26 +01:00
Axel Uhl c6452b5c27 Merge remote-tracking branch 'origin/bug5085' into bug5085 2019-11-28 10:59:14 +01:00
Axel Uhl e7e547a959 Merge branch 'master' into bug5085 2019-11-28 10:58:02 +01:00
Axel Uhl 59632678dc Merge branch 'master' into bug4006 2019-11-28 10:57:29 +01:00
Axel Uhl 29b049fa48 single point of exit pattern in RaceWindCalculator 2019-11-28 09:44:43 +01:00
Axel Uhl 3aa5b7364d Merge remote-tracking branch 'server/master' 2019-11-28 09:39:59 +01:00
Axel Uhl 4222a5fb24 Merge branch 'bug5157' 2019-11-27 12:25:25 +01:00
Axel Uhl 618efbf7c8 Merge remote-tracking branch 'server/master' 2019-11-27 10:43:33 +01:00
Axel Uhl 578c067d95 added "tegernsee" and "auckland" as available WindFinder spot collection IDs 2019-11-27 10:41:33 +01:00
Axel Uhl 9121d662c4 Merge branch 'master' into translation 2019-11-27 09:48:43 +01:00
Axel Uhl 90ff365e2c bug5157: updating mark passings from race log after change of finish waypoint; 2019-11-26 18:10:43 +01:00
Axel Uhl 7f44d21931 Merge remote-tracking branch 'server/bug5085' into bug5085 2019-11-25 17:39:11 +01:00
Axel Uhl 067d71792a Merge branch 'master' into bug5085 2019-11-25 17:37:40 +01:00
Axel Uhl 53f61a2e7a added more test data; factored the -tenant suffix into a constant 2019-11-25 17:24:51 +01:00
Axel Uhl fd9a15bb58 improved test frame for user store / access control store merging 2019-11-25 14:58:09 +01:00