Tuna Aksoy
8b6d7ed49c
RM-578 (The records management team can file an unfiled record using an UI action)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45914 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-27 21:44:22 +00:00
Roy Wetherall
fcabe577a3
RM: Adjust the way the unfiled container is modelled and created.
...
* means search and other navigation paths work correctly
* will allow the navigation of the unfiled container via other UI's and API's much easier
* created the file plan service
* methods relating to the unfiled container now encapsulated in the file plan service
* TODO move many of the methods in the records management service into the file plan service .. with the ultimate aim of deprecating the catch-all records management service!
* delt with fall out from changes
* relates to RM-583
NOTE: you will need to recreate any db's previously created on the 2.1 development branch ... any pre-2.1 will be fine and patch correctly.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45823 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-24 05:53:41 +00:00
Tuna Aksoy
3b3569bb59
Unit test for hide record action
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45812 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-23 21:57:06 +00:00
Tuna Aksoy
cb4501b58f
HideRecordAction: Avoid unnecessary iteration
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45770 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-23 13:46:00 +00:00
Roy Wetherall
035556c8c3
RM: Remove the extended security when 'hiding' a record withing a collaboration site.
...
* relates to RM-583 ... ensures the records that have been hidden no longer appear in the document search results.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45746 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-23 05:03:52 +00:00
Tuna Aksoy
785f6adde3
Storing the information about the original location of a record
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45740 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-22 21:57:06 +00:00
Roy Wetherall
e593bb5cb5
RM Action extensions to core service:
...
* rm actions can be applicable to only certain 'kinds' of RM artifacts
* when retrieveing with context, RM actions are only applicable to RM artifacts and vice verca for DM objects
* delegate RM action available to be configured against existing DM actions
* unit tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45699 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-22 05:08:42 +00:00
Roy Wetherall
3a75da4284
RM Unit Test: Fixed up to use admin user to create test data.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45632 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-21 03:56:34 +00:00
Tuna Aksoy
ef139e4ad1
RM-577 (A user can chose to hide a record within a collaboriation site, via a UI action)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45630 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-20 20:46:35 +00:00
Tuna Aksoy
c2297a0ec0
RM-575 (Rename 'file' action in file plan to 'link')
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45382 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-14 17:10:47 +00:00
Tuna Aksoy
9799247c24
RM-497 (Distorted folders name after Load Test Data DODExampleFilePlan.xml)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@45035 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-02 13:03:20 +00:00
Tuna Aksoy
bab8df80e1
RM-497 (Distorted folders name after Load Test Data DODExampleFilePlan.xml)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@45034 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-01-02 13:03:06 +00:00
Roy Wetherall
f1895229bf
RM: Build fixing
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44907 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-21 10:03:49 +00:00
Roy Wetherall
02aba86c49
RM: fix build
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44902 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-21 08:51:08 +00:00
Roy Wetherall
811381cd5c
RM: exclude out of date tests from build
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44901 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-21 07:51:03 +00:00
Roy Wetherall
76362cd543
RM: Unit fixes to help build along
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44900 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-21 06:49:02 +00:00
Roy Wetherall
a800399cea
RM: Build script update
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44899 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-21 05:04:28 +00:00
Roy Wetherall
2311e18d0a
RM: Unit test fixing up
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44898 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-21 04:09:10 +00:00
Roy Wetherall
5a465649cd
RM: update build script to execute all unit tests in the RM project
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44897 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-20 23:59:22 +00:00
Roy Wetherall
2cb5a0aa16
RM: Compilation warnings cleaned
...
* including deprecations caused by recent refactoring
* all other supurious warnings
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44873 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-20 03:23:15 +00:00
Roy Wetherall
e4ea0fe02d
RM: Deprecation of RecordsManagementSecurityService in favour of better encapsulated services
...
* final deprecation of recordsManagementSecurityService
* origional interface and implementation moved to compatibility area
* deprecation context added
* FilePlanPermission service added to handle file plan permissions
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44829 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-19 08:10:09 +00:00
Roy Wetherall
a2d46ff862
RM-571 - Refactor: Role Service
...
* deprecated approprite methods on old service
* deprecated and moved role to new package loaction
* fallout
* also repackaged Record and RecordFolder services
* TODO remove deprecation warnings
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44828 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-19 06:10:57 +00:00
Roy Wetherall
1c16e38f33
RM: Attempt at build fix
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44824 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-18 23:58:08 +00:00
Roy Wetherall
223a354b04
RM-572 - Refactor: Filling action logic moved to Record Service
...
* file and setup folder action removed in favour of services
* disposition action methods consolidated in disposition service
* vital record action methods consolidated in vital record service
* unit test updates
* other code fallout
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44783 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-18 07:19:37 +00:00
Roy Wetherall
516212f698
RM: Package rename
...
* Relates to RM-572
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44584 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-11 04:19:20 +00:00
Roy Wetherall
726a6ca64f
RM: Fix unit test
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44583 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-11 03:49:13 +00:00
Roy Wetherall
63643222ca
RM: Fixes to creation of unfiled record
...
* should prevent duplicates being created
* need to refactor creation into a service (possibly a file plan service)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44523 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-10 07:39:45 +00:00
Tuna Aksoy
e7e9b635bf
REST API tests for Capabilities and Email mapping keys
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44481 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-07 16:22:46 +00:00
Roy Wetherall
33ef651cfc
RM-559: 2.0.1 -> 2.1 unfiled records patch
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44438 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-07 06:07:48 +00:00
Tuna Aksoy
fade985057
Changed the capability and group indexes so that new capabilities/groups can be added without changing the existing indexes
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44431 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-06 17:07:01 +00:00
Tuna Aksoy
1e2b842b56
Changed REST API tests for DataSets
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44430 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-06 16:43:07 +00:00
Tuna Aksoy
5871dabbe6
Added CapabilityServiceImplTest to the ServicesTestSuite
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44407 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-06 10:09:50 +00:00
Roy Wetherall
8b784834bc
RM-557: Unfiled records service API
...
* fleshed out unit tests for record service
* fixed up a couple of issues when creating records
* unfiled record API integrated into the Record Service
* investigated moving filling API from actions into service (roughed out API)
* updated create record action
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44403 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-06 08:38:18 +00:00
Tuna Aksoy
ec2f72650f
Tests for the REST API (for Email Mapping)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44398 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-05 23:00:59 +00:00
Tuna Aksoy
626f40a215
Tests for the new CapabilityService methods and CustomEMailMappingService methods
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44389 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-05 17:24:36 +00:00
Tuna Aksoy
5e2b8efc17
i18n support for data set labels
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44362 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-05 10:48:21 +00:00
Tuna Aksoy
4b8b65d023
Merged methods from the EmailMappingKeyService to CustomEmailMappingService and deleted the EMailMappingKeyService.
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44324 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-04 16:13:30 +00:00
Tuna Aksoy
414fc1a5f3
Made the "customisableEmailMappingKeyBootstrap" bean "abstract", because it was designed to be a base helper bean
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44321 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-04 14:40:38 +00:00
Tuna Aksoy
12bd033dc9
RM-563 (Add group id and title to Capability API and definitions)
...
* Showing the capabilities sorted in the UI
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44317 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-04 14:13:25 +00:00
Tuna Aksoy
3ca20e6428
RM-563 (Add group id and title to Capability API and definitions)
...
* Sorting capabilities
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44305 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-04 12:21:19 +00:00
Roy Wetherall
3e91b7ab54
RM-553 - Create record repository action & RM-554 - Create record UI action
...
* filled out create record action implemenation
* added 'Create Record" action to normal document library
* configured UI action to call back to repo action
* TODO aciton icon
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44279 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-04 05:57:14 +00:00
Roy Wetherall
5e095e827a
RM: A couple adjustments to the Role API
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44278 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-04 01:55:49 +00:00
Tuna Aksoy
a06ba9d3c3
RM-563 (Add group id and title to Capability API and definitions)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44277 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-03 22:32:42 +00:00
Tuna Aksoy
583b4412a8
RM-563 (Add group id and title to Capability API and definitions)
...
* Changed the Role class so that the i18n properties don't have to be maintained on both sides (server and share)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44244 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-03 11:41:28 +00:00
Roy Wetherall
aaab4b2c9e
RM: Fallout from previous model security service changes
...
* we don't need to evaluate the capabilites, just need to know if the user 'has' the capability
* added ebable/disable
* disabled for now since code refactor is complete, but we need to think some more about what (and why) some properties and aspects are protected
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44230 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-03 08:10:21 +00:00
Roy Wetherall
e7f1b2e62c
RM-567: Refactor protected aspects and properties
...
* actions and capabilities no long linked
* protected aspects and properties can be configured in their own right
* protected model security service added
* action implementation refactored accordingly
* capability implementations refactored accordingly
* unit tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44229 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-12-03 04:06:47 +00:00
Tuna Aksoy
0f7197eb25
Made Email mapping keys customisable
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44190 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-30 11:54:54 +00:00
Tuna Aksoy
b65d0e0d31
Change the name of the test class for custom email mapping service
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44173 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-29 17:14:14 +00:00
Tuna Aksoy
260c2aec4b
RM-563 (Add group id and title to Capability API and definitions)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44153 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-29 13:52:08 +00:00
Tuna Aksoy
7648c8852a
Fixed typo
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44139 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-29 10:59:44 +00:00