Tuna Aksoy
80afd72288
* Code refactored (FreezeService & RecordService)
...
* Test class for RecordService added
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43608 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-14 14:29:26 +00:00
Tuna Aksoy
24db12b7df
Finished implementing tests for FreezeService
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43590 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-13 20:17:46 +00:00
Tuna Aksoy
f274a3cb9a
Test for FreezeService
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43583 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-13 17:31:30 +00:00
Tuna Aksoy
ceb945aa82
Test for FreezeService
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43581 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-13 16:42:44 +00:00
Tuna Aksoy
d8ab355a05
FreezeService code refactoring
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@43578 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-11-13 15:53:53 +00:00
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
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
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
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
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
Roy Wetherall
6c9ac0e377
RM-420: Search UI needs dynamic lists
...
* added web script to provide a list of all the custom and record meta-data properties to the search UI grouped accordingly.
* removed all hard coded references to the DOD model still present in the search UI.
* property hint drop down, column selection list, sort order list and result implementation all now use web script to provide dynamic list of
properties rather than hard coding customisable or dod model elements into code.
* as a side effect also fixed the following:
- RM-342: Search results table dosn't show info for special types
- RM-84: Result options is not applied for Special types options
- RM-337: Custom metadata for Non-electronic Document doesn't appear in RM search
- RM-370: Record Series check box is present at Components part
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38853 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-06 05:15:53 +00:00
Roy Wetherall
42c1070f09
Fix RM build:
...
* still after all these years I miss new files when I check-in!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38852 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-06 03:45:53 +00:00
Roy Wetherall
71e32be34a
RM-414: IMAP: Error to display File Plan if an email is uploaded directly to the File Plan via IMAP
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38669 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-03 04:56:50 +00:00
Roy Wetherall
868f91bed4
RM-189: Search Results page: "Special Types" information isn't displayed
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38604 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-07-02 07:14:45 +00:00
Roy Wetherall
8e7a68e8bf
RM-272: RM module, impossible to set DEBUG log4j
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38532 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-29 03:23:14 +00:00
Roy Wetherall
88c87767c7
RM-330: Error of sending notifications about review due
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38464 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-28 00:04:14 +00:00
Roy Wetherall
0aeba2b776
RM-335: Set up Vital and Review Date are not saved after the child RM category creation
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38396 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-27 06:31:24 +00:00
Roy Wetherall
fb9e3cc440
RM-395: Edit Disposition Date action doesn't work
...
* edit disposition action now works
* associated capability improved to only show action when disposition date available to be updated!
* issue became apparent because the available disposition properties don't always make sense for a folder level disposition (eg: file date)
Disposition properties are context sensitive:
* UI dynamically pulls list of disposition properties based on disposition level and disposition action
* WebScript added to retrieve disposition properties based on context
* Disposition properties spring context indicates excluded actions and disposition level relevance
* Added Created Date as disposition property for folder level disposition
* Cutoff Date no longer shows as disposition property option for cutoff action
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38394 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-26 22:37:37 +00:00
Dave Draper
ef827f9053
RM-192: Prevent users from editing custom metadata to use an name already in use
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38268 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-25 10:46:01 +00:00
Dave Draper
48b01a2c1d
RM-312: Updated services to return JSON content on errors creating custom metadata
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@38224 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-22 18:24:55 +00:00
Roy Wetherall
1e1e30a528
RM-387: Records Management site does not appear in Site search
...
* Updated the projects
* NOTE: RM2.0 is now dependant on Alf 4.0.2
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@37839 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-15 14:12:12 +00:00
Roy Wetherall
deb396e592
RM-383: "When all events has occured" option doesn't work correctly
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@37273 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-31 06:13:00 +00:00
Roy Wetherall
f892f1f670
RM-386: Rolled up search information out of date
...
* Rollup of search properties happens manually during the update of the disposition actions (for performance reasons)
* Associated unit test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@37272 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-31 05:11:52 +00:00
Roy Wetherall
c166cf0ef6
RM-389 - RM 2.0: 'Custom Metadata' has 'Record Series' after upgrade from RM 1.0
...
* migrated record series, despite extending record category, don't have the record category custom properties shown in the UI
* record series is labeled as 'deprecated' in the edit custom properties console
* some re-org of 'compatibility' code
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@37271 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-31 00:16:34 +00:00
Roy Wetherall
eba5c0e1f3
RM-389: RM 2.0: 'Custom Metadata' has 'Record Series' after upgrade from RM 1.0
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@37185 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-30 00:38:35 +00:00
Roy Wetherall
b8b25ddc5f
RM-324: User with Edit Selection Lists capability can't access "List of Values" tool from Management Console
...
* Added 'ListAdmin' unassignable capability
* Fixed up introduced issue with console permissions (last minute change to JS caused all capability checks to fail on management console .. for some reason I didn't recycle and spot untill today!)
* Can not undeclare a cutoff record (another small issue spotted today)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@37126 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-29 07:34:03 +00:00
Roy Wetherall
35bbdb09b0
RM Console Capabilities:
...
* added web script to retrieve the capabilities of the current user, either based on a provided node or the file plan otherwise.
* updated RM console to use new webscript, was using role webscript which doesn't accurately show what a user can do, nor include unassignable capabilites that can be used for convenience.
* added unassignable, composite capability 'AuditAdmin'
* protected audit console with new capability, this means users with only DeleteAudit (for example) can now see the management console.
* related to RM-186
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@37057 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-28 07:53:10 +00:00
Roy Wetherall
3425415e72
Performance enhancement to update disposition schedule job
...
* after profilling looks to spped things up by about 50%
* hoping the reduced work will help with RM-380
* does have a knock on effect of the calculated search properties which will need to be fixed up
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@36944 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-25 06:46:34 +00:00
Roy Wetherall
d8c6cb2735
RM-363: alfresco Failed to start modules: A module component org_alfresco_module_rm_notificationTemplate Patch failed to execute
...
* tempory fix to unblock issue
* 'proper' fix to come
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@36850 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-24 08:59:33 +00:00
Roy Wetherall
92749700ae
RM-104: Split email attachments doesn't work
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.0@36847 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-05-24 06:00:37 +00:00