Commit Graph

939 Commits

Author SHA1 Message Date
Tuna Aksoy
98481478ed RM-1813 (Not possible to create from-parent-to-child reference via add reference dialog)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@93176 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2015-01-08 17:19:33 +00:00
Tuna Aksoy
15a4672b22 RM-1799 (Root category is not displayed for the non-rm-admin user who created it)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92881 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2015-01-05 18:58:16 +00:00
Alexandru Balan
4298eb6425 Merged DEV/BUGFIXING/HEAD-2014_12_09 to HEAD
r92608: RM-1659: Make sure node substitution suggester is loaded after the custom model
Minor formatting changes

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92867 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2015-01-05 14:33:07 +00:00
Alexandru Balan
8b316ad23e Merged DEV/BUGFIXING/HEAD-2014_12_09 to HEAD
r92551: RM-1646 Also added the schema patch for the EndRetention capability
r92431: RM-1646: Added End Retention permission to role assignable permissions. End Retention capability is now available only if the user has the associated permission.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92600 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-19 09:01:42 +00:00
Roy Wetherall
30da55e4b1 Merged DEV to HEAD:
92563: RM-1636 : Disposition steps can be executed for folder with frozen record



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92588 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-19 01:42:44 +00:00
Roy Wetherall
3e157129ad Merged DEV to HEAD:
92360: RM-1649 : (Access denied to Declare Record to Unfiled Records for user with Create Records capability)
        - I handled the case when the destination folder is not a record folder and the user doesn't need File Record capability to create a record there
        - unit test fixed and working as part of the merge



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92523 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-18 04:45:02 +00:00
Ana Bozianu
1c4c4c7bb6 reverted changes committed accidentally on head for issue RM-1649
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92361 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-16 10:28:16 +00:00
Ana Bozianu
5f2012410c RM-1649 : (Access denied to Declare Record to Unfiled Records for user with Create Records capability)
- I handled the case when the destination folder is not a record folder and the user doesn't need File Record capability to create a record there
   - I wrote a unit test for it but the test is failing with access denied on calling hasAspect method 


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92359 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-16 10:11:09 +00:00
Roy Wetherall
ca32c88694 RM-1772: Declare As Record Version
* creates new version and declares as record version
  * available via rule UI
  * todo unit/integration tests 
  * includes fix for RM-1810 (Hide InPlace Record action is not available for use in a rule)



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92350 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-16 07:38:02 +00:00
Roy Wetherall
c610f418e4 Demo scenario:
* friendlier names for Version relationship
  * added "Versions" event .. too allow auotmatic disposition of versioned records
  * patch for above
  * bug fix for events not being populated when auto-filling rule used



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92116 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-10 06:25:18 +00:00
Tuna Aksoy
91e2e76b61 Merged /DEV/BUGFIXING/HEAD-2014_12_09 to HEAD:
92077: RM-1770 Not possible to delete parent/child reference

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@92096 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-09 17:01:53 +00:00
Tuna Aksoy
4ea746a260 RM-1771 (SOLR dependent integration tests failing)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@91928 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-05 14:50:47 +00:00
Roy Wetherall
9ce8096ca3 RM-1771: SOLR dependent integration tests failing
* fix up query so it works correctly as a Alfresco FTS search



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@91841 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-05 03:20:08 +00:00
Roy Wetherall
d7bdef0c95 RM-1541: Unlink Record
* Unlink record UI action added
  * Unused DeleteLink capability repurposed as Unlink capability
  * UI evaluator ensuring unlink action only appears for linked record that are not in their primary location
  * evaluator unit test



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@91840 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-05 01:31:41 +00:00
Tuna Aksoy
28bb4d318c RM-1771 (SOLR dependent integration tests failing)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@91835 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-04 22:22:04 +00:00
Roy Wetherall
e1b6f6eb12 Introduce Mockito unit tests into Share AMP project
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@91731 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-04 00:19:46 +00:00
Roy Wetherall
de993aea84 RM-1541: Unlink Record
* unlink added to Record Service
 * unit test for Record Service extended to include link and unlink methods
 * Unlink action added
 * unit test for Unlink action added



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@91551 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-02 07:30:21 +00:00
Roy Wetherall
9f2b174a23 RM-1763: Record Contributors Group
* if configured, RECORD_CONTRIBUTOR group controls who can declare records within collaboration sites



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@91414 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-12-01 00:48:51 +00:00
Tuna Aksoy
2502c79341 RM-1764 (Simplified Relationship View)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90977 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-24 15:30:35 +00:00
Tuna Aksoy
8bb5957081 RM-1765 (Simplified Add Relationship Dialog)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90948 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-23 21:23:21 +00:00
Tuna Aksoy
d003e9a65f RM-1764 (Simplified Relationship View)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90782 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-19 21:04:31 +00:00
Roy Wetherall
856eca9940 Fix failing tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90354 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-13 04:59:59 +00:00
Roy Wetherall
636f45ec5c RM-1757: Record is not renamed when filed by rule
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90353 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-13 03:45:55 +00:00
Roy Wetherall
53acddc6a7 RM-1760: Declared Record is not linked to previous versions
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90352 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-13 02:06:22 +00:00
Tuna Aksoy
9f5af6d834 RM-1771 (SOLR dependent integration tests failing)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90205 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-10 22:32:04 +00:00
Tuna Aksoy
514af5404d RM-1771 (SOLR dependent integration tests failing)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90204 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-10 21:51:51 +00:00
Tuna Aksoy
69aca5297c Removed unread protected field
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90157 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-10 09:40:17 +00:00
Tuna Aksoy
5e82305cc8 RM-1692 (User with no rm capabilities can't upload a recorded version)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90140 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-07 15:36:40 +00:00
Tuna Aksoy
46ad033902 RM-1761 (Reverted document always has Recorded Version Configuration set to None)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90135 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-07 14:57:04 +00:00
Tuna Aksoy
1dc4c46d7b Merged BRANCHES/V2.2 to HEAD:
89903: RM-1686 (Performance issue caused by DocLibRmSiteExistsEvaluator)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90130 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-07 14:10:27 +00:00
Tuna Aksoy
a695ccfb0e RM-1693 (Error loading items in version history if recorded version was deleted in File Plan)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@90121 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-07 13:47:01 +00:00
Tuna Aksoy
40976cd99f RM-1686 (Performance issue caused by DocLibRmSiteExistsEvaluator)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.2@89903 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-04 21:23:01 +00:00
Tuna Aksoy
ffa8a8a2f8 RM-1675 (Moved in-place record is not shown non-RM Administrator users)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89782 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-03 15:27:32 +00:00
Roy Wetherall
e430c372ab RM-1677
No items error for RM Admin if record was declared from moderated/private site

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89735 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-03 03:44:54 +00:00
Tuna Aksoy
27d010a15f RM-1639 (Recordable Version Configuration Rule)
* Refactored code (added recordable version config service)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89727 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 22:37:50 +00:00
Tuna Aksoy
a6fb22a8cc Fixed major issues (Visibility Modifier) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89725 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 21:07:06 +00:00
Tuna Aksoy
c0f99cf06c Fixed major issues (Preserve Stack Trace) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89724 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 20:35:11 +00:00
Tuna Aksoy
573c8c5e27 Fixed major issues (Use Correct Exception Logging) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89722 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 20:31:02 +00:00
Tuna Aksoy
098e03101e Fixed major issues (Malicious code vulnerability - Field should be package protected) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89721 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 20:20:12 +00:00
Tuna Aksoy
abc76025fb Fixed major issues (Malicious code vulnerability - Field is a mutable array) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89720 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 20:12:17 +00:00
Tuna Aksoy
1a9bedb0e5 Fixed major issues (Avoid Print Stack Trace) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89719 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 19:57:22 +00:00
Tuna Aksoy
d999ecdac0 Fixed major issues (Avoid Throwing Raw Exception Types) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89717 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 18:32:02 +00:00
Tuna Aksoy
b9a953ae2c Fixed minor issues (Redundant Modifier) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89716 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 18:28:08 +00:00
Tuna Aksoy
beb5458231 Fixed critical issues (Empty If Stmt) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89715 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 18:25:48 +00:00
Tuna Aksoy
5baa10224f Fixed critical issues (Dodgy - instanceof will always return true) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89714 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 18:23:30 +00:00
Tuna Aksoy
f67829acfa Fixed major issues (Simplify Boolean Expression) reported in Sonar
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89713 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 18:18:54 +00:00
Tuna Aksoy
def0ba5bc2 RM-1639 (Recordable Version Configuration Rule)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89710 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-11-01 13:55:22 +00:00
Tuna Aksoy
006a28a623 Merged BRANCHES/V2.2 to HEAD:
76115: Update version to 2.1.1
   83912: Updated the Alfresco dependency from 4.2.2 to 4.2.3.1 for RM 2.2
   89173: Merged BRANCHES/v2.1.0.x to BRANCHES/v2.2:
        68559: (RECORD ONLY) Change base Alfresco version from 4.2.0-RC4 to 4.2.0
        68568: (RECORD ONLY) Merge from HEAD to BRANCHES/V2.1.0.x
        68569: (RECORD ONLY) Update module version to 2.1.0.1
        76475: (RECORD ONLY) Merge HEAD to BRANCHES/V2.1.0.x:
        76597: (RECORD ONLY) 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
        76598: (RECORD ONLY) Merged HEAD to BRANCHES/V2.1.0.x:
             75102: RM Performance testing
        76599: (RECORD ONLY) Update module version to 2.1.0.2
        76601: (RECORD ONLY) Merged HEAD to BRANCHES/V2.1.0.x:
             75186: RM Performance Improvements
   89251: Merge BRANCHES/V2.1.0.x to BRANCHES/V2.2:
        68559: Change base Alfresco version from 4.2.0-RC4 to 4.2.0
        68568: Merge from HEAD to BRANCHES/V2.1.0.x
        68569: Update module version to 2.1.0.1
        76475: Merge HEAD to BRANCHES/V2.1.0.x:
        76597: 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
        76598: Merged HEAD to BRANCHES/V2.1.0.x:
             75102: RM Performance testing
        76599: Update module version to 2.1.0.2
        76601: Merged HEAD to BRANCHES/V2.1.0.x:
             75186: RM Performance Improvements
        76673: Root container cache to improve unfiled record browse performance
            * relates to RM-1594 and RM-1595
        76850: RM performance enhancements
            * serach improvements
            * in-place record browse improvements
            * saved search via file plan browse improvements
        76851: Additional unit test to check extended security with cache is working as expected.
        76852: Rollback checked in config
        77709: RM-1630: Error on manage references page
            * regression caused by performance improvements
        84337: Update version to 2.1.0.3
        84421: Transaction level cahcing of declarative capability evaluation
        84676: Fix build
        84677: Prevent unnessary repeated creation of QName
        84678: Improvements to extended dynamic authorities
            * requiredFor set
            * direct access to extended permission information, not via service
        84679: Correct requiredFor value
        88087: RM-1661 (Performance on setting permissions at a high category level)
        88092: RM-1661 (Performance on setting permissions at a high category level)
             * Fixed failing unit tests
        88144: RM-1661 (Performance on setting permissions at a high category level)
        88182: RM-1724 (Inheritance is not off for root categories, unfiled records, holds and transfers)
        88192: RM-1661 (Performance on setting permissions at a high category level)
             * Added unit tests
        88193: RM-1661 (Performance on setting permissions at a high category level)
             * Fixed failing unit tests
        88358: RM-1661 (Performance on setting permissions at a high category level)
             * Added unit tests
        88685: RM-1742 (Locally Set Permissions for moved Record duplicate parent folder Locally Set Permissions)
        88686: RM-1741 (Moved root category doesn't inherit permissions)
        88687: RM-1741 (Moved root category doesn't inherit permissions)
             * Unit test added
        88688: RM-1742 (Locally Set Permissions for moved Record duplicate parent folder Locally Set Permissions)
             * Unit test added
        88691: RM-1745 (RM Admin role can only be added with read permission on the manage permission page)
        88772: RM-1741 (Moved root category doesn't inherit permissions)
        88860: RM-1661 (Performance on setting permissions at a high category level)
        88864: RM-1661 (Performance on setting permissions at a high category level)
             * Fixed failing unit tests
        88959: RM-1746 (Moved record/category always have the inheritance on)
        88960: RM-1661 (Performance on setting permissions at a high category level)
             * Fixed failing unit tests
        88961: RM-1661 (Performance on setting permissions at a high category level)
             * Fixed failing unit tests
        88962: RM-1661 (Performance on setting permissions at a high category level)
             * Fixed failing unit tests
   89252: Added missing test
   89253: Removed warnings
   89348: RM-1751 (Merge performance improvements made for RM 2.1.0.3 onto RM 2.2.1)
   89455: RM-1751 (Merge performance improvements made for RM 2.1.0.3 onto RM 2.2.1)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@89458 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-29 22:40:00 +00:00
Tuna Aksoy
1e7089e651 RM-1751 (Merge performance improvements made for RM 2.1.0.3 onto RM 2.2.1)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.2@89455 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-29 19:51:06 +00:00
Tuna Aksoy
d61f24338d RM-1751 (Merge performance improvements made for RM 2.1.0.3 onto RM 2.2.1)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.2@89348 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-28 22:21:33 +00:00