Use slf4j to remove the need for a log level check. Note that the constant
strings will be concatenated at compile time so we don't have to worry
about the performance issue here.
Feature 2.4/rm 3060 - Record linked to folder with the same disposition schedule couldn't be cut off
Added search by name for current disposition action; when the record has multiple disposition schedules the current disposition action may not be found by id.
See merge request !157
(cherry picked from commit d9883a3b02)
RM-3074: Added root group and zones
* added root inplace group, created on start-up if not already there
* all groups created in RM zone
* fixed up file plan permission unit test and removed ignore from test
suite
* removed delimeters from groups names to keep length to a min
RM-3074: Find groups and handle clashes
* refactor how existing groups are found
* name with index
* handle hash clahses
RM-3074: Add exact group match
* ensure that hash match is backed up with exact match
* fill out JDoc
RM-3074: unit testing of extended security service impl
RM-3074: groups assigned to RM roles, not authorities
* IPR groups are now assigned to RM roles rather than the individual
authorities
* more unit tests
RM-3074: Remove unnecessary files
RM-3074: review comments
RM-3074: Refactor so read and write groups are reused independantly based on review comments
RM-3074: Inplace move no longer needs to modify extended security
* inplace move no longer needs to store and reset extended security
* no need to clear extended security when assoc is removed
* a couple of extra checks to inplace move integration test
RM-3074: place common logic to get readers and writers of a node in one place
* added getReadersAndWriters method to extended permission service
* refactored calling services, consolidating code into one location
* extended unit test
Note: getFullAuthenticatedUser has been removed from writers list as it
makes no logical sense since you must be a writer in order to perform
these operations in the first place.
RM-3074: Rename set/remove methods on extended security interface
* create deprecated service interface to tidy things up
* create set method and deprecate exisiting
* crate remove method and deprecate exisiting
* remove deprecation warnings in code
RM-3074: missing file
Change in project structure
RM-3074: Rename getReader and getWriter methods
RM-3074: Unit test for records with renditions
RM-3074: Integration Tests, including BDT test helpers to simplify code
RM-3074: Integration tests
* including fix for ghosted records being visible in collab sites
Add completeEvent method
RM-3074: Review comments
RM-3074: Contributor didn't get write in-place access as expected
* owner derived from cm:creator was not added to writer list
* fully authenticated user in base test was being set incorrectly
* transaction executed outside authentication in BDT classes
RM-3074: missing file
RM-3074: Fixup community integration tests
RM-3074: Fixed failing test
RM-3074: Test group reuse
RM-3074: Deleted creators cause failures when declaring records
RM-3074: Fix unit tests
RM-3074: Remove extended security when a record is copied
Add AlfMock to help backport unit tests
RM-3074: Compile tests with 1.8
RM-3074: Fix integration test
RM-3074: Fix integration tests