Tuna Aksoy
b4aefce9df
RM-1661 (Performance on setting permissions at a high category level)
...
* Fixed failing unit tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@88864 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-21 19:46:55 +00:00
Tuna Aksoy
ea939d8d9d
RM-1661 (Performance on setting permissions at a high category level)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@88860 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-21 17:23:20 +00:00
Tuna Aksoy
64ee5aa1b7
RM-1741 (Moved root category doesn't inherit permissions)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@88772 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-20 16:05:10 +00:00
Tuna Aksoy
cd3e693b65
RM-1741 (Moved root category doesn't inherit permissions)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@88686 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-17 18:26:26 +00:00
Tuna Aksoy
3a550eb897
RM-1742 (Locally Set Permissions for moved Record duplicate parent folder Locally Set Permissions)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@88685 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-17 18:25:41 +00:00
Tuna Aksoy
adb53fe47d
RM-1724 (Inheritance is not off for root categories, unfiled records, holds and transfers)
...
RM-1725 (Inheritance is not working properly)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@88182 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-15 16:28:01 +00:00
Tuna Aksoy
fca7079135
RM-1661 (Performance on setting permissions at a high category level)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@88087 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-14 19:28:09 +00:00
Roy Wetherall
9f41c216a1
Correct requiredFor value
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@84679 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-09-19 00:39:45 +00:00
Roy Wetherall
8f6d6328f2
Improvements to extended dynamic authorities
...
* requiredFor set
* direct access to extended permission information, not via service
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@84678 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-09-18 23:57:43 +00:00
Roy Wetherall
2de55cb0e9
Prevent unnessary repeated creation of QName
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@84677 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-09-18 23:51:19 +00:00
Roy Wetherall
82696a3d66
Fix build
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@84676 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-09-18 23:47:53 +00:00
Roy Wetherall
375f1ca557
Transaction level cahcing of declarative capability evaluation
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@84421 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-09-18 06:27:51 +00:00
Roy Wetherall
4215b0bae9
RM-1630: Error on manage references page
...
* regression caused by performance improvements
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@77709 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-23 00:58:52 +00:00
Roy Wetherall
0431f25865
RM performance enhancements
...
* serach improvements
* in-place record browse improvements
* saved search via file plan browse improvements
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@76850 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-18 04:17:45 +00:00
Roy Wetherall
60ab1304bd
Root container cache to improve unfiled record browse performance
...
* relates to RM-1594 and RM-1595
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@76673 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-17 04:44:34 +00:00
Roy Wetherall
bea661346e
Merged HEAD to BRANCHES/V2.1.0.x:
...
75186: RM Performance Improvements
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@76601 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-16 04:45:57 +00:00
Roy Wetherall
dccb5e513d
Merged HEAD to BRANCHES/V2.1.0.x:
...
75102: RM Performance testing
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@76598 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-16 02:10:46 +00:00
Roy Wetherall
ca26cf5715
Merge HEAD to BRANCHES/V2.1.0.x:
...
74932: RM-1461: CLONE - RM slower then standard repo/sites when rendering document details when folder contains 15k documents
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@76597 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-16 02:00:27 +00:00
Roy Wetherall
558399aa2b
Merge HEAD to BRANCHES/V2.1.0.x:
...
* 74458 - RM Performance Improvements
* general file plan browse rendering in around half the previously recorded times for around 500 records (need to scale up)
* unessesary bottle neck removed from record detail page rendering (see RM-1461)
* other general improvements
* TODO .. hasFrozenChildren, getNextDisposition, TransferNodeIndicator, HeldBy .. all traverse up or down record/record folder hierarchy in ways that don't scale
* fix to disposition lifecycle job that failed all when one failed .. this explains why the job appeared not to work on occasion
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@76475 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-15 00:48:34 +00:00
Roy Wetherall
8df4f7b666
Merge from HEAD to BRANCHES/V2.1.0.x
...
* 61170 - RM-1413: DispositionLifecycleJobExecuter does not execute the disposition action
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.1.0.x@68568 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-05-02 03:31:42 +00:00
Roy Wetherall
119bacb027
RM-1078: RMv2SavedSearchPatch is not applying if save a search befare upgrade
...
* saved search patch no longer hangs when moving from 3.4 to 2.1
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56859 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-22 04:46:21 +00:00
Roy Wetherall
fe23dbd2b9
RM-981: Stack specific: "Failed to get lock" error when performing actions with "List of Values" and "Relationships" in Management Console
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56762 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-17 05:03:23 +00:00
Tuna Aksoy
d19e304d22
RM-1071 (Impossible to create folder after upgrade: Access Denied)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56727 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-16 10:33:30 +00:00
Roy Wetherall
4615d25c78
RM-1071: Impossible to create folder after upgrade: Access Denied
...
* consolidate loggers for RM module patches to aid debug
* use log4j.logger.org.alfresco.module.org_alfresco_module_rm.patch=debug
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56718 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-16 04:35:48 +00:00
Roy Wetherall
47ea63963e
RM-1071: Impossible to create folder after upgrade: Access Denied
...
* handle cases where rmadmin person object already exists
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56717 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-16 04:31:32 +00:00
Tuna Aksoy
57f8b24b3e
RM-1050 (Rule "add record type" work for completed record)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56665 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-14 20:18:51 +00:00
Tuna Aksoy
ffed82d10c
The StringUtis class from the urlrewritefilter jar causes compilation errors when the community version is used as dependency for RM.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56659 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-14 19:10:58 +00:00
Tuna Aksoy
6bdf6fddb2
RM should not use a class from the enterprise package as this breaks the compatibility with the community version
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56609 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-14 13:47:33 +00:00
Roy Wetherall
63b67784a8
RM-1066: Set Property action node value substitution breaks declare record when no value set.
...
RM-1065 Unable to hide completed records.
RM-1067 Key French RM term is incorrect
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56489 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-11 03:42:10 +00:00
Roy Wetherall
46d3b18177
RM-804: Should a user granted Site Manager role be able to delete the Records Management site?
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56405 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-09 05:25:45 +00:00
Tuna Aksoy
89e010401a
RM-1034 (Inbound Content Rule executes after creating a new reference)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56387 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-08 14:06:40 +00:00
Tuna Aksoy
2449981609
RM-1051 (Outbound rule is executed when record references are deleted)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56383 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-08 12:18:21 +00:00
Roy Wetherall
54ce637b20
RM-1053: Error cause when Rule "Set property value" try change not enable for editing property
...
* property value subsitution now available on setProperty action (in RM)
* this means properties can be set based on other property values or date context
* provides a (simple atm) means of defining a id generation scheme scoped by file plan context
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56374 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-08 05:52:50 +00:00
Roy Wetherall
48bcd03bd9
RM-1039: Can't move folder to Category with disposition schedule.
...
* improve general reliability of record folder move
* fix up some issues with the way composite capabilities where being evaluated
* use capabilities to enforce conditions of move .. not behavior .. this improves the visibility of the move action in the UI
* unit test
* reproduced and fixed up UI issue .. was showing No Items red banner in a very specific edge case
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56373 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-08 04:22:34 +00:00
Roy Wetherall
6090a21fd8
RM-1043: Inbound Rule "request info" start workflow if complete record move to folder.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56317 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-04 08:05:53 +00:00
Roy Wetherall
fafb5f9d80
RM-1027: Can't copy closed folder.
...
* then you copy a closed record folder the copy will not be closed
* ensured that disposition details are freshed when copying a record folder
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56274 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-03 01:45:40 +00:00
Roy Wetherall
b1c2d05a75
RM-1030: Can't run Freeze Rule if sub-folder record is freezed.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56273 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-03 00:21:54 +00:00
Roy Wetherall
3f92fef4de
RM-1021: It's possible to create record for synced content in folder with create record updated rule
...
* improve stability when defining update rules in collab site
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56231 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-02 07:55:34 +00:00
Roy Wetherall
b86621ce5c
RM-819: Only the creating user can move a record
...
RM-942: It's possible to move/copy/link to/from and delete from closed folder
* general reliability of copy/link/move record actions improved
* MoveRecords capability added as assignable
* various scenarios tested and documented expected behaviour on related issues
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56225 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-02 04:11:21 +00:00
Roy Wetherall
7ff26e1158
RM-1008: It's possible to Edit Hold Details by user with suitable rights BUT with Read Only permissions in File Plan
...
* hold and transfer container permissions are set up the same as unfiled .. they can not be explicitly set .. instead they inherit from file plan
* holds and transfers inherit permissions from the containers .. in turn they are effected by changes to overall fileplan permissions
* in the future explicit permissions will be able to be set or implied but the held or transfered records
* edit freeze details capability requires filling permission
* unit test for the various scenarios
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56187 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-01 07:28:31 +00:00
Roy Wetherall
b042674eab
RM-1007: Couldn't Freeze the folder/record by any user except RM admin
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56185 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-10-01 01:49:29 +00:00
Roy Wetherall
070b3cf91e
RM-996: Reject action is available for destruction report
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56136 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-30 00:16:32 +00:00
Roy Wetherall
565f2479d7
RM-994: Records filed from unfiled container do not pick up vital record review period or disposition schedule
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56135 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-29 12:20:23 +00:00
Roy Wetherall
87574612dd
RM-1000: Internal Error if open details page of record referenced to record the user have no permissions to
...
* users will only see references when they have ViewRecords capability on both ends
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56133 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-29 03:15:11 +00:00
Roy Wetherall
3e79550acb
RM-991: Failed to applay patch AVMToADMRemoteStorePatch during upgrade from 3.4.13 to 4.2.0 with RM on Postgres
...
* removed overriden rule service method level security
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56108 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-27 14:57:51 +00:00
Roy Wetherall
06625fb26f
RM-991: Failed to applay patch AVMToADMRemoteStorePatch during upgrade from 3.4.13 to 4.2.0 with RM on Postgres
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56093 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-27 13:22:51 +00:00
Roy Wetherall
7c03089524
RM-991: Failed to applay patch AVMToADMRemoteStorePatch during upgrade from 3.4.13 to 4.2.0 with RM on Postgres
...
* all rm module patches are executed in their own transaction
* all behaviours are turned off when executing a rm module patch
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56088 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-27 12:38:46 +00:00
Roy Wetherall
8c96aad8f0
RM-942: It's possible to move/copy/link to/from and delete from closed folder
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56073 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-27 08:21:32 +00:00
Roy Wetherall
5e8ffa4634
RM: Fix build
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56060 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-27 03:26:46 +00:00
Roy Wetherall
07fa31bf79
RM: Typo in if statement
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@56059 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-27 01:43:03 +00:00