RM-1147: A user can create a 'vanilla' or DOD compliant records management site

* RM-1178: Add DOD site and file plan types to DOD specific content model
 * RM-1179: Extend create site dialog to set allow creation of DOD compliant RM site
 * RM-1180: Create a patch to update all existing file plans to be, by default, DOD compliant




git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@60943 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall
2014-02-03 05:28:56 +00:00
parent 2c5eea6486
commit 63d1684f2b
13 changed files with 486 additions and 61 deletions

View File

@@ -5,9 +5,6 @@ rm.ghosting.enabled=true
rm.notification.role=RecordsManager
# NOTE: the notification subject can now be set within the usual I18N property files per notification template
# Automatic addition of DOD record meta-data
rm.dodRecords=true
#
# Turn off imap server attachments if we are using RM.
# TODO : Longer term needs to have a query based, dynamic

View File

@@ -26,6 +26,11 @@
</property>
</bean>
<!-- Bootstrap DOD file plan type -->
<bean id="org_alfresco_module_rm_filePlanBootstrap.dod5015" class="org.alfresco.module.org_alfresco_module_rm.dod5015.DOD5015FilePlanTypeBootstrap" init-method="init">
<property name="rmSiteType" ref="rma.rmSite"/>
</bean>
<!-- add publication date as a disposition property -->
<bean id="disposition.properties.publicationdate" parent="disposition.properties.base">
<property name="name" value="dod:publicationDate" />
@@ -37,7 +42,7 @@
<!-- Model behaviour -->
<bean id="dod.dod5015RecordAspect" class="org.alfresco.module.org_alfresco_module_rm.dod5015.model.dod.aspect.DOD5015RecordAspect" parent="rm.baseBehaviour">
<property name="addDODRecordAspect" value="${rm.dodRecords}"/>
<property name="filePlanService" ref="filePlanService"/>
</bean>
</beans>

View File

@@ -46,13 +46,27 @@
</constraint>
</constraints>
<types>
<types>
<!-- DOD5015 site -->
<!-- @since 2.2 -->
<type name="dod:site">
<title>DOD5015 Site</title>
<parent>rma:rmsite</parent>
</type>
<!-- DOD5015 file plan -->
<!-- @since 2.2 -->
<type name="dod:filePlan">
<title>DOD5015 File Plan</title>
<parent>rma:filePlan</parent>
</type>
<!-- Deprecated since 2.0 -->
<type name="dod:recordSeries">
<title>Record Series</title>
<parent>rma:recordCategory</parent>
</type>
</type>
</types>

View File

@@ -1,4 +1,10 @@
dod_dod5015.description=DOD5015 Content Model
dod_dod5015.type.dod_site.title=DOD5015 Site
dod_dod5015.type.dod_site.description=DOD5015 Site
dod_dod5015.type.dod_filePlan.title=DOD5015 File Plan
dod_dod5015.type.dod_filePlan.description=DOD5015 File Plan
dod_dod5015.type.dod_recordSeries.title=Record Series (Deprecated)
dod_dod5015.type.dod_recordSeries.description=Record Series (Deprecated)

View File

@@ -9,7 +9,7 @@
<property name="description" value="RM patch executer"/>
<property name="sinceVersion" value="2.2"/>
<property name="executeOnceOnly" value="false"/>
<property name="moduleSchema" value="1003"/>
<property name="moduleSchema" value="1004"/>
<property name="attributeService" ref="AttributeService" />
<property name="dependsOn">
<list>

View File

@@ -36,5 +36,14 @@
<property name="patchDAO" ref="patchDAO"/>
<property name="nodeDAO" ref="nodeDAO"/>
</bean>
<bean id="rm.dodCompliantSitePatch"
parent="rm.parentModulePatch"
class="org.alfresco.module.org_alfresco_module_rm.patch.v22.RMv22DODCompliantSitePatch">
<property name="description" value="DOD compliant module patch"/>
<property name="fixesToSchema" value="1003"/>
<property name="targetSchema" value="1004"/>
<property name="qnameDAO" ref="qnameDAO"/>
</bean>
</beans>