Roy Wetherall
87bd9abe53
RM: RecordsManagementService refactor
...
* move candiate methods into FilePlanService
* deprecation of RMService methods
* remove all deprecation warnings from code
* update filePlanService unit tests
* remove all other spurious warnings from RM code
* a couple of performance enhancements in the bowls of the capability evaluation code
* first pass at parametising RecordsManagementAuditService with file plan (so capability evaluation had a tangable reference)
* fix up unit test failures and other fall out from refactors
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52504 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-12 06:12:46 +00:00
Craig Tan
bdf16ff712
RM-682 User with Manage Rules capability can't delete the rule
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52162 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-05 05:25:22 +00:00
Tuna Aksoy
c914e2f02e
RM-756 (Rule do not fire within collaboration site)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52069 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-03 13:14:59 +00:00
Craig Tan
54883bd2bd
RM-695: Consolidation of RM actions appearing in RM rule UI
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@50977 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-06-13 04:29:09 +00:00
Tuna Aksoy
e653fe265e
Creating a rule within a collaboration site was not possible
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@48057 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-03-13 18:55:25 +00:00
Roy Wetherall
d8c5c56d4e
RM-618: User with 'ManageRules' capability can not manage rules.
...
* work around hard coded permission check in code rule service
* lock down methods with manage rule capability
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@47626 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-03-06 08:15:54 +00:00
Roy Wetherall
a926a9fc75
RM: Ensure all rules executed on RM artifacts are (for the time being) run as 'rmadmin'
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@47093 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-02-26 03:29:26 +00:00
Roy Wetherall
53e37bab75
RM: Add extended rule service which allows RM rules to be executed as RMAdmin
...
* unit test fix ups
* fix test fall out from previous changes
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@46815 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-02-20 05:08:46 +00:00