Commit Graph

280 Commits

Author SHA1 Message Date
Roy Wetherall
c68ed17d2d RM-914: "Retain" action is absent
* ensured scheduled job executes retain successfully
 * added UI action "End Retention" .. allowing user to manually end the retention when eligible



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54955 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-05 00:47:15 +00:00
Roy Wetherall
70c6e25d66 RM-913: A typo in Audit Log
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54954 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-04 23:59:17 +00:00
Jared Ottley
af2af21b79 [RM-900] MT: Impossible to create RM site as tenant. Now looks to see if MT is enabled and formats the rmadmin's name in the proper format. Also handles the super tenant which requires no domain name for the user name. Added private method (using RMv2RMAdminUserPatch as example) to create the user if it was not already created during bootstrapDefaultRoles. onCreateRootNode now calls BootstrapImporterModuleComponent.execute() to test for and create rm_config_folder if needed.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54946 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-04 20:27:20 +00:00
Roy Wetherall
e395f250e0 RM: A couple of changes to the condition labels
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54879 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-04 02:50:07 +00:00
Jared Ottley
f17bb35f19 [RM-799] Can't move folders. The move action should no longer be visible when there is a disposition schedule attached. Moves are now allowed to other categories. Folder to folder moves are not allowed.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54872 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-03 20:48:19 +00:00
Roy Wetherall
e4e41a2dfd RM-740: Audit "view audit" action
* View audit, start audit, stop audit and clear audit are all now audited actions.
  * further improvements to the service code
  * event list sorted in audit UI



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54741 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-02 08:07:23 +00:00
Roy Wetherall
fb07d9e266 RM-853: File Record audit event is absent
* file, move, copy and link are all now present in the event drop down
  * they are all audited as separate events



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54738 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-09-02 05:38:26 +00:00
Roy Wetherall
eaadaa0faa RM-853: File Record audit event is absent
* refactored audit events to be spring configurable, registerable beans
  * adjusted how actions are audited
  * added missing action I18N labels
  * adjusted how audit events are stored against the transaction so that more than one is recorded per transaction (previously it was the last event to happen that was recorded)
  * unit test running and share tested



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54678 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-30 00:54:23 +00:00
Jared Ottley
811fe439eb [RM-795] Can't copy/link to record. Reworked Copy policies. The record aspect is now not copied. A new Unique Record Identifier is generated on for the copy. Other record properties are generated when the record is copied into new record folder. Removed old copy behaviour. Behaviour filter is now added to the policy. The filter is used to disable the id check at the end of copy (on commit) so that a new id can be added to the copy.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54675 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-29 20:16:27 +00:00
Jared Ottley
d67d5a448e [RM-823] Hold folder is empty for all users except admin. Read permission check is hardcoded in doclist-lib.js. RM now overrides this library's main method to allow ReadRecords checks.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54600 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-28 22:49:43 +00:00
Tuna Aksoy
19e4748e68 RM-826 (Import data set dashlet does not work)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54577 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-28 13:36:53 +00:00
Tuna Aksoy
089cb2f017 RM-826 (Import data set dashlet does not work)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54574 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-28 13:15:33 +00:00
Craig Tan
abc744d85d RM-853 File Record audit event is absent
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54561 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-28 11:37:18 +00:00
Roy Wetherall
aceabe4982 RM: Fix build
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54532 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-28 01:35:14 +00:00
Tuna Aksoy
175c912081 RM-864 (Cannot update the metadata of a folder with a custom property)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54524 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-27 20:38:39 +00:00
Roy Wetherall
a2f61d5358 RM-831: No actions for Completed/Reopened Record on Details page
* hard coded READ permission check causes RM all kinds of issues



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54412 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-23 00:59:40 +00:00
Tuna Aksoy
912181d485 RM-858 (RM Set Property Value text field is missing on return to the rules edit page)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54312 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-20 22:19:26 +00:00
Tuna Aksoy
523cd122ec RM-847 (Rename Undeclared Records in Saved Search)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54279 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-20 12:49:35 +00:00
Craig Tan
aa1bcd5e56 RM-697 The set property action should be available when creating a RM rule
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54278 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-20 12:34:29 +00:00
Tuna Aksoy
09b3c4037b RM-854 (Edit name in File Plan doesn't seem to work)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54275 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-20 11:46:44 +00:00
Tuna Aksoy
0e67b7fc58 Fixes the following bugs:
- RM-249 (Disposition steps sequence can be violated)
- RM-790 (Cannot delete disposition schedule step)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54223 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-19 08:37:48 +00:00
Tuna Aksoy
2b323c91ff RM-832 (It's impossible to Update Disposition As of Date)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54210 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-16 21:12:48 +00:00
Tuna Aksoy
7b1ddbd18a RM-843 (Undo Cutoff is available after next disposition step is completed)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54209 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-16 19:07:16 +00:00
Craig Tan
361f2e1dbd RM-776 Send e-mail action missing from RM rules UI
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54158 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-15 12:22:48 +00:00
Roy Wetherall
53e3f9d36b RM-784: Possible to create categories/folders with the same identifier
* started out adding a RM query DOA so canned queries could be added .. turned out this wasn't required, but it's a handy
   bit of framework to have in place for the future so I've left it in with an example query and unit test.



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54102 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-15 06:25:18 +00:00
Tuna Aksoy
d8f66a6994 Fixed the following issues
- RM-829 (Could not cut off folder if it's contain a record)
 - RM-830 (It's impossible to undo Cut Off for folders and records)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54093 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-14 19:39:19 +00:00
Tuna Aksoy
0ced9a82ba RM-825 (Records Search by XSS query works wrong)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54092 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-14 19:36:33 +00:00
Tuna Aksoy
b446ae8e07 RM-745 (Event and property filtering not available for audit)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54064 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-14 12:38:59 +00:00
Craig Tan
93e566ea7e RM: Terminology review
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@54037 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-14 06:30:35 +00:00
Tuna Aksoy
696886df79 RM-473 ("Rename" allows you to duplicate list name)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53995 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-13 10:51:11 +00:00
Tuna Aksoy
d8f2878fc8 RM-809 (Possible to create a record category/folder without an identifier)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53945 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-12 14:24:09 +00:00
Roy Wetherall
4ae33ba944 RM: Terminology review
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53918 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-12 05:18:12 +00:00
Tuna Aksoy
5b3fd44f2e RM-787 (Misleading mandatory marker ( * ) when creating new category / folder)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53814 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-08 21:50:59 +00:00
Tuna Aksoy
03932c2240 RM-796 (Add Scanned Record Metadata results in properties error)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53729 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-07 15:04:46 +00:00
Roy Wetherall
9d2f71e894 RM-800: Terminology changes
* "Create Record" (from a collaboration site) changes to "Declare As Record"
 * "Declare Record" (action) becomes "Complete Record"
 * "Undeclare Record" (action) becomes "Reopen Record"
 * "Declared" (record state) becomes "Completed"
 * "Undeclared" (record state) becomes "Incomplete"




git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53689 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-06 23:43:44 +00:00
Roy Wetherall
40beaaaf6a RM: remove enthusiastic message logging of the RecordServiceImpl
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53688 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-06 21:38:31 +00:00
Roy Wetherall
c9c3812fe5 RM-777: Record name duplication within the in-place container is not allowed.
* records are now renamed when they are created to incorporate the record identifier
  * rejecting a record resotres the origional name



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53630 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-06 03:36:54 +00:00
Roy Wetherall
5ef43edca3 RM: move event message bundle into messages dir
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53627 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-06 00:40:13 +00:00
Craig Tan
c23af46cd4 RM-775 rmscript action appears in collaboration site rule UI
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53598 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-05 04:55:47 +00:00
Craig Tan
19cbdb8018 RM-771 rmadmin user has no first or last name set
* The change includes modifying RMv2RMAdminUserPatch.java to include the default first name and last name on RM admin user creation.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53483 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-08-01 04:52:39 +00:00
Tuna Aksoy
2bd6e46887 RM-772 (Indicator is needed to show which record categories have disposition schedules defined)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53476 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-31 17:03:13 +00:00
Craig Tan
757496970c RM-737 RM rule compensating JS scripts ...
* Added a new patch RMv21BehaviorScriptsPatch that creates the new "Records Management Behavior Scripts" folder and moves existing behavior scripts from the old "Records Management Scripts" folder to the new folder.
* Removed rma_isClosed.js from being created in bootstrap from 2.1 onwards.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53438 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-31 04:46:14 +00:00
Tuna Aksoy
f22da8595c Commenting out the authoriyDAO bean which overrides the original bean and causes problems with the current HEAD-QA. This fix doesn't solve the problem with the RM groups being public anyway and should be solved in another way.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53315 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-28 18:33:22 +00:00
Tuna Aksoy
38e9690021 RM-781: RM Dependency update (Bug fixing)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@53009 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-23 08:46:17 +00:00
Tuna Aksoy
5d7988fca9 Fixed a NullPointer Exception on the rm admin console page
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52850 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-19 11:14:05 +00:00
Tuna Aksoy
9ee39a94f2 Merged DEV/UPDATE to HEAD:
52540: RM-781: RM Dependency update (Reconstruction RM toolbar and documentlist)
   52789: RM-781: RM Dependency update (update to HEAD QA build #165, Deleted overriding files, Bug fixes)
   52790: RM-781: RM Dependency update (Added missing dependencies)
   52822: RM-781: RM Dependency update (Updated the dependency to build #172, bug fixes)
   52823: RM-781: RM Dependency update (Updated the dependency to build #172, bug fixes)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52830 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-19 08:24:25 +00:00
Tuna Aksoy
9b838876c2 RM-781: RM Dependency update (update to HEAD QA build #165, Deleted overriding files, Bug fixes)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/UPDATE@52789 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-17 17:39:25 +00:00
Roy Wetherall
6d9507a6b9 RM-783: File destruction report
* patch added 



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52688 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-16 07:24:15 +00:00
Roy Wetherall
21f98c25b4 RM-777: Destruction report generation
* template now correct and matches email notification style
  * record or folder details shown including basic disposition details
  * destroyed records shown if record folder
  * generalised report action
  * other tweaks
 


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52685 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-16 05:27:37 +00:00
Roy Wetherall
0b916c241f RM-783: File destruction report action (part one)
* ReportService added ... will be used to consolidate the various reports withing RM (specifically those needed for DOD complicance)
  * Base and declarative implementations of report generators added
  * Destruction report configured with place holder implementation (still need to do name generation, meta-data and final template)
  * Report model added, with destructionReport type defined
  * FileDestructionReport capability added (and capability patch bean updated)
  * Repository action added to file destruction report
  * UI configured to show 'file destruction report' action .. (creates a report and files it as an unfiled record as the destruction report type)
  * fixed up destruction capabilities and actions (capability to destroy record regardless of its current dispostion state did not work)
  * added "AtLeastOne" composite capability condition
  * TODO destruction report template, name and meta-data generation
  * TODO patch to add report template structure to rm data dictionary area
  * TODO start refactor of existing reports including transfer, accession, userRights, filePlan and audit!!



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@52562 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2013-07-14 09:54:27 +00:00