mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
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