Commit Graph

996 Commits

Author SHA1 Message Date
David Webster
fa2d37f37b MNT-16852: First pass at extracting permission mapping to properties file. 2016-10-12 15:08:17 +01:00
David Webster
0eaa927b38 MNT-16852: Fix issue reading properties in Outlook Integration 2016-10-12 09:22:14 +01:00
David Webster
674f929acf MNT-16852: Refactor hasPermission method for readability 2016-10-11 12:57:38 +01:00
David Webster
60dd571153 MNT-16852: Give write properties permission to file records 2016-10-11 12:51:25 +01:00
David Webster
60833cb131 MNT-16852: First pass at Write Properties permission handling 2016-10-06 21:59:11 +01:00
David Webster
3bf3ece86b Update versions to 2.2.0.2-SNAPSHOT 2016-09-28 14:17:06 +01:00
David Webster
31e10e6a4a HF 2.2.0.1 update module version numbers 2016-09-28 11:47:55 +01:00
David Webster
b63fe71b99 HF 2.2.0.1 version number updates 2016-09-28 11:28:16 +01:00
Tom Page
2e0cebc7c6 Let git handle line endings for us. 2016-09-27 13:55:53 +01:00
David Webster
2b4c6616bc MNT-16852: back port code fix for add children permission support 2016-09-26 22:17:24 +01:00
Roy Wetherall
15efe00a59 RM-1592: "Declare As Record" collaboration rules don't work
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75705 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-07 06:15:49 +00:00
Roy Wetherall
24fd24e381 RM-1583: Not possible to edit the record that was edited before upgrade
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75569 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-03 02:17:28 +00:00
Roy Wetherall
bbb82dd93a RM-1465: RMv21CapabilityPatch takes ages to complete
* observered performance of capability patches improved
 * RMv21CapabilityPatch observered at 4478ms (in profiler) down to 200ms after changes 



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75530 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-02 02:45:53 +00:00
Roy Wetherall
0d35b28c00 RM-1582: Unable to upgrade from RM 1.0 or RM 2.0 to RM 2.2
* fixed report template patching



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75528 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-02 00:14:43 +00:00
Gloria Broadbent
0eb69995e6 FRENCH: French RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75351 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-01 15:04:40 +00:00
Gloria Broadbent
fd86db390a SIMP CHINESE: Simplified Chinese RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75314 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-01 14:49:28 +00:00
Gloria Broadbent
9330646469 FRENCH: French RM 2.2 Updated UI Bundle based on EN rev75227 also this bundle fixes RM-1564
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75297 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-01 13:47:03 +00:00
Gloria Broadbent
736c513667 RUSSIAN: Russian RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75271 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-01 11:04:34 +00:00
Gloria Broadbent
efc0029792 BRAZILIAN: Brazilian Portuguese RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75266 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-07-01 10:08:32 +00:00
Gloria Broadbent
d268ded375 DUTCH: Dutch RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75242 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 16:29:17 +00:00
Gloria Broadbent
253a5cd235 JAPANESE: Japanese RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75241 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 16:28:35 +00:00
Gloria Broadbent
3b8d7c51aa ITALIAN: Italian RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75240 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 16:27:51 +00:00
Gloria Broadbent
3ddb389177 SPANISH: Spanish RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75239 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 16:27:20 +00:00
Gloria Broadbent
91f4aaad0c GERMAN: German RM 2.2 Updated UI Bundle based on EN rev75227
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75238 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 16:26:34 +00:00
Gloria Broadbent
987b8b5f7d DUTCH: Dutch RM 2.2 Updated UI Bundle based on EN rev74663
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75227 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 13:41:48 +00:00
Gloria Broadbent
fc7a928866 JAPANESE: Japanese RM 2.2 Updated UI Bundle based on EN rev74663
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75226 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 13:29:44 +00:00
Gloria Broadbent
cee0ba8ce1 ITALIAN: Italian RM 2.2 Updated UI Bundle based on EN rev74663
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75225 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 13:29:09 +00:00
Gloria Broadbent
ee7de58c29 SPANISH: Spanish RM 2.2 Updated UI Bundle based on EN rev74663
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75223 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 13:27:07 +00:00
Gloria Broadbent
d93da66f78 GERMAN: German RM 2.2 Updated UI Bundle based on EN rev74663
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75221 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 13:26:16 +00:00
Mark Hibbins
9b71976348 RM-1576, remove trailing space from german translation of frozen records name string used for a filename which causes an error on windows
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75213 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 12:37:42 +00:00
Roy Wetherall
bf9f0b4767 RM-1575: Missing information from Hold Report
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75198 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 09:56:38 +00:00
Mark Hibbins
b4081cc013 RM-1532, fixed submission date comparison for some dates on edit metadata of completed pictures
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75196 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-30 09:29:27 +00:00
Roy Wetherall
42b84fea9e RM-971: Non-electronic record properties shouldn't be displayed in 'Content' properties section
* users with EditNonRecordMetaData capability can now edit the non-electronic content properties



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75192 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-29 23:07:51 +00:00
Roy Wetherall
63d0b4732e RM-1502: on moving a folder to RM: recordSearchDispositionAuthority & recordSearchDispositionInstructions are empty
RM-1521: Failed to Upload New Version if updated rule to Declare as Record is set




git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75191 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-29 07:09:18 +00:00
Roy Wetherall
4ceda4baf5 RM-1562: Can't move a record from the collaboration site into the file plan
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75189 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-28 10:10:50 +00:00
Roy Wetherall
72d1b5e221 RM-1573: Holds the user has read-only permission for are displayed in Remove from Hold dialog
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75188 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-28 07:13:58 +00:00
Roy Wetherall
fca9386a54 Temporarily disable periodically failing unit test until we can figure out why it's happening.
* note this is working correctly locally and *sometimes* on the build box .. strange



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75187 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-28 05:17:58 +00:00
Roy Wetherall
db6fc9999f RM Performance Improvements:
* focus on in-place scenarios with large numbers of DM users and large numbers of in-place records (based on issue informally reported by partner)
 * improve performance of dynamic authorities used for in-place security evaluation (L1 transaction cache and more preformant authority look up)
 * remove unwanted queries in tree (N+1 for every node) .. killed it for large file plans
 * L1 transaction cache for capability condition evaluation .. these are called a LOT so removes some of the bottle necks when evaluating the permissions of a large sets of nodes
 * extend helper system test used to load up fileplan and now also create in-place records
 * unit and integration tests run .. sanity testing done via the UI
 * overall performance of the display of 1000 in-place records in the file plan down from minutes to a few seconds!



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75186 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-28 04:54:04 +00:00
Roy Wetherall
a0aeb3f443 RM Performance testing:
* added helper code to load large numbers of users and groups into RM roles
 * improved performance of role user/group management console from 13 seconds with 100 groups with a 100 users, down to less than a second
 * role user/group console now only shows users and groups explicitly assigned to the role to help scale the UI (and make more sense!)



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@75102 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-27 02:24:22 +00:00
Gloria Broadbent
c5b266d3f7 SPANISH: Spanish RM 2.2 Updated UI Bundle based on EN rev74663
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74971 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-26 14:02:40 +00:00
Tuna Aksoy
f8da74dcf0 RM-1571 (Bidirectional relationship between two records aren't listed for target record)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74970 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-26 14:00:03 +00:00
Roy Wetherall
28c467304c RM-1461: CLONE - RM slower then standard repo/sites when rendering document details when folder contains 15k documents
* general browse experience better
 * viewing record category list (with one folder) down from seconds to almost immediately
 * viewing of record details page down from 20 plus seconds to under a second 
 * although view of 15k records is still slow to render (around 10/15 seconds) this is still much better then previously and over 80% of that time is spent in the repo getting the children .. could look at getting a reduced result set?
 * cached 'hasHeldChildren' state on record folders .. this was a significant overhead previously and is now a simple property lookup, maintained by behaviours
 * unit tests for above to ensure nothing is broken
 * TODO more caching of frequently asked for state, optimisation of more node service intensive capability conditions




git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74932 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-26 06:21:45 +00:00
Tuna Aksoy
6daa47eb4e RM-1572 (It's possible to file report to closed folder)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74931 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-25 23:14:56 +00:00
Roy Wetherall
589929e89b RM-1324: Category becomes unavailable if import files exported via Export All action
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74613 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-25 05:37:35 +00:00
Roy Wetherall
4fb9f225d7 RM-1487: Clone - Cannot import exported file plan ACP or ZIP to another Alfresco 4.2.1/RM2.1.1-22 instance
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74612 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-25 04:39:16 +00:00
Roy Wetherall
99875a9f62 RM-1460: Hold Reson is not displayed in Audit Log
RM-1505: Search Results: Hold Reason field is empty

  * specific filtering for ViewHoldReason capability removed .. no longer required as we specify user permissions at the hold level
  * deprecated hold related actions are no longer auditable (and so don't appear in the audit view)
  * hold service Audits add/remove to/from holds
  * hold reason is no longer rolled up onto disposable item .. it no longer makes sense for multiple holds and was a security hole
  * hold reason removed from search options



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74611 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-25 04:14:18 +00:00
Tuna Aksoy
8e199ec528 RM-1563 (Can't edit RM Admin and Records Managers roles)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74566 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-24 10:26:34 +00:00
Roy Wetherall
c929c099c5 RM-1560: User with Remove from Hold capability can't remove from hold
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74510 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-24 07:27:48 +00:00
Roy Wetherall
b153b5ca80 RM-1559: User with Create Hold capability can't create hold
RM-1561: Edit/Delete Hold actions are not displayed for user with proper capabilities

* editHold and deleteHold specific capabilities added and UI actions wired up accordingly
* capability patch addeded
* freeze, unfreeze and related capabilities deprecated (but still avaialble if required)
* some of the old freeze UI actions removed 



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74506 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-24 06:31:43 +00:00
Tuna Aksoy
25ec7cabe0 RM-1504 (Error if Saved Search contains XSS)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74470 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-06-23 10:02:06 +00:00