Commit Graph

292 Commits

Author SHA1 Message Date
Tuna Aksoy
c6eb79d2bd Refactored FreezeService
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43544 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-12 12:24:44 +00:00
Tuna Aksoy
191b50faed Implementing FreezeService
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43521 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-09 22:02:42 +00:00
Tuna Aksoy
3b0bb346f6 DeclareRecordAction: The actioned upon node should be a record no need to create a record from the actioned node. If it is not a record an error should be thrown. If a user wants to create and declare a file as record a composite rule can be used.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@43348 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-02 17:22:50 +00:00
Tuna Aksoy
2aa179b3be Moved RecordService to RM HEAD
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43343 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-02 14:43:11 +00:00
Tuna Aksoy
75443d6ad5 Implemented a DeclareRecordAction so that a rule can be setup for a folder and a user can declare a record just uploading a file (in a collaboration site) into the folder.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@43332 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-02 10:37:51 +00:00
Tuna Aksoy
96ecde4b01 RM-489 (Import Data Set Site Dashlet)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43116 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-25 20:46:43 +00:00
Tuna Aksoy
ae13acef5e RM-489: The user should be informed if the data set cannot be imported
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43044 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-24 12:35:08 +00:00
Roy Wetherall
691865e574 RM: In-place prototype
* demo model 
* file and create actions updated
* bug fixes for demo scenario



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@43030 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-24 00:24:55 +00:00
Tuna Aksoy
8b4990c758 RM-528 (It's possible to create relationship with the same name as already exists)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42983 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-23 11:33:18 +00:00
Roy Wetherall
8772fd4b2d RM-531: Impossible to declare email record
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42909 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-22 01:23:19 +00:00
Roy Wetherall
8b7cd2514d RM-522: Disposition actions for record are not available for non-admin users
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42898 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-20 03:56:28 +00:00
Roy Wetherall
6b674b414e RM-452: RM seurity context will break core Alfresco if Alfresco's public services change
* ensure the '*' definition is at the end of the updated value
  * add missing method definitions



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42897 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-20 02:17:49 +00:00
Roy Wetherall
d016261614 RM-523: Installation: Impossible to install RM module without -force option
* overriden file removed from both AMPs
 * alternative solution found for hard coded "read" permission checks
 * build scripts updated to remove --force parameter
 * MMT dependancies updated (need to grab these from Maven at some point if possible)



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42779 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-18 07:08:22 +00:00
Roy Wetherall
74fdad1905 RM-529: Not possible to delete reference from target record
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42778 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-18 05:22:10 +00:00
Roy Wetherall
45b42147fe RM-514: SOLR throws several errors during the startup
* jobs where being incorrectly surpressed
* using repository helper class to prevent RM jobs from executing untill startup



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42777 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-18 04:25:47 +00:00
Roy Wetherall
19285d3739 RM-519: RM 2.0.1 NPE ERROR on startup
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42707 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-17 09:39:48 +00:00
Roy Wetherall
389c775945 RM Prototype:
* stoppped hidden RM actions from appearing in UI
  * added file record action (TODO run-as RecordsManager and make applicable via aspect)
  * added hook points to allow customisation of Rule UI and customised for file record action



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@42700 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-17 05:00:56 +00:00
Roy Wetherall
020bcb2673 RM-500: SOLR: "No items" message after complete Transfer action
* filtered non-existant node from search results



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42602 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-15 05:30:22 +00:00
Tuna Aksoy
ba98a48c1f Merged modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX to modules/recordsmanagement/BRANCHES/V2.0
42527: RM-240 (In the RM Console: Can add two events of the same name)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42569 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-12 10:29:29 +00:00
Tuna Aksoy
db77c51196 Merged modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX to modules/recordsmanagement/BRANCHES/V2.0
42539: RM-506 (RM Console - Audit - Some Audit Events are displayed incorrectly.)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42567 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-12 10:16:01 +00:00
Tuna Aksoy
5cb2fb1f51 Merged modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX to modules/recordsmanagement/BRANCHES/V2.0
42532: RM-510 (CLONE - RM Email Mapping tool behaves strangely)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42564 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-12 09:51:24 +00:00
Roy Wetherall
296172eb7d RM-503: Record Search - Category is not found by VitalRecordReviewPeriod
* and fixed up broken links in search list (link to record, category or folder did not work if there was a space in the path)



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@42558 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-12 06:03:44 +00:00
Tuna Aksoy
c9ad4c8f3d RM-506 (RM Console - Audit - Some Audit Events are displayed incorrectly.)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@42539 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-11 15:35:41 +00:00
Tuna Aksoy
dd1bf82571 RM-510 (CLONE - RM Email Mapping tool behaves strangely)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@42532 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-11 14:54:03 +00:00
Tuna Aksoy
05d46df501 RM-240 (In the RM Console: Can add two events of the same name)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@42527 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-11 13:49:12 +00:00
Roy Wetherall
4e433635df RM InPlace Prototype:
* permission mapping improvements ... allows filling and declaration of unfiled records
  * actions of 'records' in doc lib are shown as restricted rm list
  * "Record" banner is shown in doc lib if content is a record (this differs from the normal record view where the undeclared status is shown, this isn't relevant for a content user)
  * linked to many record folders indicator not shown unless it really is linked to many record folders
  


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@42374 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-10-05 06:03:21 +00:00
Roy Wetherall
6b54f8f9f8 RM: Inplace filing prototype
* extension of seciruty service to allow management of extended readers
  * extended reader maintained within file plan hierarchy 
  * support ready for removal (ie move) and overlapping of readers in hirearchy (maintained in reference counting map)
  * general rename to "Unfiled Records" rather than "New Records"
  * File plan unfiled records filter
  * Unit tests
  * Correct permissions on created unfiled container (file for admin as per file plan root)
  * record readers dynamic authority applied to file plan components on bootstrap and creation



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@42063 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-27 07:12:52 +00:00
Roy Wetherall
58bb845f42 RM: In-place filing prototype WIP
* dynamic authority set ReadRecord permission on new record and ViewRecord capability on containing file plan
 * dynamic 'Record Readers' authority working correctly (checking whether current user is contained in the users/groups snap shoted as readers when the document was made a record)
 * unit test showing document in collab site being made a record and the existing collab user having record read permissions without being added to the RM site or given an RM role.
 * this check-in is sufficient to demonstrate that collaboration users can create records and view them without having to introduce any form of noticable mapping between the RM and Collab sites.  (relates to RM-485)



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@41708 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-18 08:16:53 +00:00
Roy Wetherall
7b9912626c RM: Transparent records management prototype WIP
* Create Record service and refactor
  * Add 'createRecord' method that preserves origional location(s) of the content
  * Add content readers information to record on extended security aspect
  * Experimental dynamic authority
  * DM action to 'create' record
  * Behaviour and methods to create and get new record container



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/INPLACE@41707 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-18 02:15:16 +00:00
Tuna Aksoy
94db43b6bd * Marked the "site" and "unloadedonly" parameters on the GET DataSet URI as optional
* Fixed the code for the getting the data set if a site name is not provided

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41645 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-17 08:53:33 +00:00
Tuna Aksoy
65e4c7707e Bug fix for removing loaded data sets
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41632 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-16 19:43:42 +00:00
Tuna Aksoy
26737c520f * Added new methods to the data set service
* Added/changed the tests
* Added new aspect
* Changed the REST API for getting the list of data sets

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41625 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-14 21:25:49 +00:00
Tuna Aksoy
c6af92d1a5 Reverted the code commits from r41534
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41556 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-13 10:14:10 +00:00
Tuna Aksoy
0e6bda384d Added a new custom aspect for filtering the loaded data sets in the UI
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41534 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-12 16:41:57 +00:00
Tuna Aksoy
873a0efa3f Tests for the DataSetService and the REST APIs (RM-486, RM-487, RM-488)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41490 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-11 21:51:53 +00:00
Tuna Aksoy
6c061c9f7a Code refactoring and bug fixing for:
* RM-486 (RM Data Set Service)
 * RM-487 (REST API to retrieve details of available RM data sets)
 * RM-488 (REST API to import a RM data set into a file plan)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41341 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-06 20:00:42 +00:00
Tuna Aksoy
a1ecaedf15 RM-488 (REST API to import a RM data set into a file plan)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41315 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-06 10:46:05 +00:00
Tuna Aksoy
9b6397d3e9 RM-487 (REST API to retrieve details of available RM data sets)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41314 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-06 10:42:42 +00:00
Tuna Aksoy
315eb8ce16 RM-486 (RM Data Set Service)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@41313 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-06 10:40:18 +00:00
Roy Wetherall
b3a55b168e RM-492: RMMetaDataGet: Namespace prefix Alfresco is not mapped to a namespace URI
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@41263 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-09-05 06:05:09 +00:00
Tuna Aksoy
76ef6c3f33 It was not possible to edit/delete a custom meta data
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@40904 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-08-26 20:54:37 +00:00
Roy Wetherall
3d2a5a0c8c RM-477: RM 2.0 does not work with SOLR
* first pass at supporting SOLR in RM2
  * currently requires reimplementation of permissionServiceImpl due to visibility of methods and member variables
  * job execution delayed to try and prevent start up errors
  * fetchSOLR task added to gradle to retrieve SOLR zip from Maven (could do with some scripts to help with setup for module)
  * TODO more testing and refinement of solution



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@40344 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-08-13 05:45:17 +00:00
Roy Wetherall
23920d760a Merged 2.0 to 2.0.1:
- 39506: RM-467: It's possible to copy folder to the root of the file plan 



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@39593 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-23 07:05:07 +00:00
Roy Wetherall
df9dbbd33a RM: Removal of System out's and replace with logging.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@39591 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-23 06:45:59 +00:00
Roy Wetherall
4c088728b1 RM-452: RM seurity context will break core Alfresco if Alfresco's public services change
* core method security no long redefined within the rm module
 * rm method security defined in a properties file
 * can be overridden/extended by adding rm-method-security.properties to alfresco/extension



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0-BUG-FIX@39590 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-23 06:08:10 +00:00
Roy Wetherall
6682005e6e RM-467: It's possible to copy folder to the root of the file plan
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@39506 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-20 01:08:25 +00:00
Roy Wetherall
8460fedec4 RM-459: It's possible to move/copy record directly to the category root
* Unable to copy/move record into filePlan root
  * UI no longer errors if record is present in file plan root, allowing user to fix data



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@39403 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-18 00:37:07 +00:00
Roy Wetherall
e8fe0ffd36 RM-449: It's possible to move folder to another folder
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@39297 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-16 05:10:09 +00:00
Roy Wetherall
f77261a8e3 RM-433: Creation of new reference failed
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@39224 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-13 03:41:31 +00:00
Roy Wetherall
9edc96ce36 RM-430: It's possible to delete folder with frozen records
* protected in place so items with frozen children (record folders or record categories) can not be deleted
  * consolidated behaviour into a freeze service
  * commented out the methods that would appear in a freeze service, but out of 2.0 scope to refactor this now



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@39050 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-11 06:12:52 +00:00