Commit Graph
54086 Commits
Author SHA1 Message Date
Steffen Schaefer a6718028e5 Bug 5239: Only using locks if accessing colections 2020-09-07 17:36:12 +02:00
Steffen Schaefer f7193323f6 Bug 5239: Added missing write lock 2020-09-07 17:34:06 +02:00
Steffen Schaefer 026b3a77ad Bug 5239: Using write lock to guard usersByAccessToken changes 2020-09-07 17:32:06 +02:00
Steffen Schaefer 3a47d49a98 Bug 5239: Added missing write lock 2020-09-07 17:30:14 +02:00
Steffen Schaefer cd61117979 Bug 5239: Code formatting change 2020-09-07 17:29:28 +02:00
Steffen Schaefer afa86822e3 Bug 5239: Not using Concurrent collections where we use ReadWriteLocks
to guard accesses
2020-09-07 17:28:27 +02:00
Steffen Schaefer 7d9368d970 Bug 5239: Removed synchronized blocks that are now replaced with a
ReadWriteLock
2020-09-07 17:20:47 +02:00
Steffen Schaefer 98ae2df1f0 Bug 5239: Prevent repetitive lock/unlock 2020-09-07 17:17:08 +02:00
Steffen Schaefer ab0c6b94c7 Bug 5239: Changed lock objects in UserStoreImpl to be transient and
axplicitly handled during deserialization
2020-09-07 17:14:07 +02:00
Steffen Schaefer 2138a6671a Bug 5239: Improved locking in UserStoreImpl for several methods 2020-09-07 14:34:24 +02:00
Dennis Aulenbacher 8db1a9a2a8 Merge branch 'bug5239' of ssh://trac@sapsailing.com/home/trac/git into bug5239 2020-09-07 09:41:31 +02:00
Steffen Schaefer ff4e3ffc6d Bug 5239: Finding the correct permission entry by name in RoleDefinition
edit dialog
2020-09-07 08:57:06 +02:00
Steffen Schaefer 9d67fef062 Bug 5239: Fixed reading the value in TextBoxBasePO 2020-09-07 08:55:41 +02:00
Dennis Aulenbacher 1bdaaf410c bug5239: Introduced preferenceLock, guarding all preference related
accesses.
2020-09-05 10:50:40 +02:00
Dennis Aulenbacher 1e512d27f0 bug5239: Moved to assertions for private methods instead of reentrant
locking.
2020-09-04 16:22:40 +02:00
Steffen Schaefer 86c0dab517 Bug 5239: Changed StringListEditorCompositePO to throw an exception if
the value to be removed wasn't found.
2020-09-04 13:17:12 +02:00
Dennis Aulenbacher 8c664d2a40 bug5239: Removed code duplication 2020-09-04 10:43:25 +02:00
Dennis Aulenbacher 224e9a68d5 bug5239: fixed test failures, that became prevalent through lock
introduction
2020-09-04 10:41:56 +02:00
Dennis Aulenbacher 05128e8006 bug5239: removing redundant alert check. 2020-09-03 14:33:07 +02:00
Dennis Aulenbacher f7d4fa34aa Merge branch 'master' into bug5239 2020-09-02 17:00:49 +02:00
Dennis Aulenbacher bfcfdd5ba9 bug5239: Downgraded ConcurrentHashmaps to HashMaps for maps referencing
users and userGroups
2020-09-02 16:59:46 +02:00
Dennis Aulenbacher e93c0a07e0 bug5239: Introducing advanced locking to all user and usergroup related
variable accesses.
2020-09-02 16:56:36 +02:00
Simon Pamies a08ae2261c Added field trackedRaceUuid to API /v1/api/leaderboardgroups/{name} as per request of TracTrac 2020-09-02 14:49:41 +02:00
Dennis Aulenbacher a7168e03bb bug5239: introduced new SuperClass Exception for UserStore Exceptions 2020-09-01 12:56:55 +02:00
Dennis Aulenbacher 5c43e08652 fixed comment typo 2020-09-01 11:46:04 +02:00
Dennis Aulenbacher 1f85008815 bug5239: extended LockUtil by lock convenience functions forwarding
exceptions
2020-08-31 18:33:57 +02:00
Udo Wessels 1f09608c82 Merge branch 'master' into bug5322 2020-08-31 16:19:21 +02:00
Udo Wessels 506160a918 bug5322: fixed testing: exchange thread sync logic with ExecutionService and Future implementation.
The old implementation causes synchronization failures. It was possible to enter the synchronized block of the main thread before coming to the synchronized block of the child thread. Therefore the result was null (after the defined wait).
This behavior causes randomly assertion errors while building and testing the application.

Added org.objenesis dependency to manifest. This dependency was missing and therefore for local test execution was not possible (Igtimi tests).
2020-08-31 16:18:37 +02:00
Dennis Aulenbacher 76d999c975 added eclipse2020-06 pluginInstall script 2020-08-31 14:42:01 +02:00
Axel Uhl f70e0b62f1 fixed incorrect placeholder in Italian translation in DataMining module 2020-08-29 16:24:36 +02:00
Axel Uhl 6041d90ec2 Merge branch 'master' into translation 2020-08-29 12:38:53 +02:00
Axel Uhl 4a28c9901c ignore Igtimi fixes with null timepoints 2020-08-28 19:54:08 +02:00
Dennis Aulenbacher ad8cfa0ce2 Merge branch 'bug5239' of ssh://trac@sapsailing.com/home/trac/git into bug5239 2020-08-28 13:10:29 +02:00
Dennis Aulenbacher 6e37166d70 Extended TextBoxBasePO by getValue() method 2020-08-28 13:10:21 +02:00
Robert Benedikt 2cf88ca303 Merge branch 'bug4935' into master 2020-08-28 11:35:27 +02:00
Steffen Schaefer 03022fd382 Bug 5239: Extended more of the negative ACL tests to ensure that
negative ACLs are also part of the meta permission check when removing
a permission from a role
2020-08-28 09:44:39 +02:00
Steffen Schaefer 3ba28081c2 Bug 5239: Changed expected permission error when saving a Role to also
match cases where revoking a permission causes an error
2020-08-28 09:32:02 +02:00
Steffen Schaefer dbaae279b0 Merge branch 'master' into bug5239 2020-08-28 08:41:08 +02:00
Dennis Aulenbacher 98c8e6b531 bug5239: Extended Test case by Permission removal 2020-08-27 23:27:07 +02:00
Dennis Aulenbacher 18e3d715e5 bug5239: Added Role Permission removal PO support 2020-08-27 23:26:10 +02:00
Udo Wessels 95b6cd264f Merge branch 'master' into bug5322 2020-08-21 11:58:47 +02:00
service.tip.git 90aad25960 [INTERNAL] Translation delivery: commit by LX Lab
Change-Id: I36ac6fbbc80c83c81a817eebc6d507d90774d0c5
2020-08-20 15:11:44 +00:00
Steffen Schaefer 39c98d577f Bug 5239: Adjusted comment 2020-08-20 12:57:40 +02:00
Steffen Schaefer e272a51dff Bug 5239: Extended more of the negative ACL tests to ensure that
negative ACLs are also part of the meta permission check when removing
permissions/roles
2020-08-20 12:55:20 +02:00
Steffen Schaefer 93eef5678a Bug 5239: Extended UserGroupRoleDefinitionPanelPO to be able to expect
an error when trying to remove a Role from a UserGroup
2020-08-20 12:53:57 +02:00
Steffen Schaefer 8ee184e990 Bug 5239: Changed removal of a Role from a UserGroup to be symmetric
regarding permission checks of adding a Role
2020-08-20 12:53:20 +02:00
Steffen Schaefer dd73f633ee Bug 5239: Extended UserGroupUserPanelPO to be able to expect an
error when trying to remove a User for a UserGroup
2020-08-20 12:36:44 +02:00
Steffen Schaefer 9ad1364cd6 Bug 5239: Changed removal of a User from a UserGroup to be symmetric
regarding permission checks with adding a User
2020-08-20 11:39:05 +02:00
Steffen Schaefer 99dde9e113 Merge branch 'master' into bug5239 2020-08-20 10:44:16 +02:00
Steffen Schaefer 090c4f4041 Bug 5239: Extended parts of the negative ACL tests to ensure that
negative ACLs are also part of the meta permission check when removing
permissions/roles
2020-08-20 10:43:20 +02:00