mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
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
This commit is contained in:
@@ -114,5 +114,11 @@
|
||||
<property name="aspectName" value="rma:transferring"/>
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="capabilityCondition.hasDispositionAsOfDate"
|
||||
parent="capabilityCondition.base"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.declarative.condition.HasDispositionDateCapabilityCondition">
|
||||
<property name="dispositionService" ref="DispositionService"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -105,6 +105,7 @@
|
||||
<map>
|
||||
<entry key="capabilityCondition.filling" value="true"/>
|
||||
<entry key="capabilityCondition.frozenOrFrozenChildren" value="false"/>
|
||||
<entry key="capabilityCondition.hasDispositionAsOfDate" value="true"/>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
@@ -17,6 +17,11 @@
|
||||
|
||||
<bean id="disposition.properties.cutoffdate" parent="disposition.properties.base">
|
||||
<property name="name" value="rma:cutOffDate" />
|
||||
<property name="excludedDispositionActions">
|
||||
<set>
|
||||
<value>cutoff</value>
|
||||
</set>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="disposition.properties.dispositionasof" parent="disposition.properties.base">
|
||||
@@ -24,11 +29,18 @@
|
||||
</bean>
|
||||
|
||||
<bean id="disposition.properties.datefiled" parent="disposition.properties.base">
|
||||
<property name="name" value="rma:dateFiled" />
|
||||
<property name="name" value="rma:dateFiled" />
|
||||
<property name="appliesToFolderLevel" value="false"/>
|
||||
</bean>
|
||||
|
||||
<bean id="disposition.properties.publicationdate" parent="disposition.properties.base">
|
||||
<property name="name" value="rma:publicationDate" />
|
||||
<property name="appliesToFolderLevel" value="false"/>
|
||||
</bean>
|
||||
|
||||
<bean id="disposition.properties.created" parent="disposition.properties.base">
|
||||
<property name="name" value="cm:created" />
|
||||
<property name="appliesToRecordLevel" value="false"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -111,6 +111,12 @@
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
</bean>
|
||||
|
||||
<!-- REST impl for GET disposition properties -->
|
||||
<bean id="webscript.org.alfresco.rma.dispositionproperties.get" class="org.alfresco.module.org_alfresco_module_rm.script.DispositionPropertiesGet" parent="webscript">
|
||||
<property name="dispositionService" ref="DispositionService"/>
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
</bean>
|
||||
|
||||
<!-- REST impl for GET Records MetaData aspects -->
|
||||
<bean id="webscript.org.alfresco.rma.recordmetadataaspects.get" class="org.alfresco.module.org_alfresco_module_rm.script.RecordMetaDataAspectsGet" parent="webscript">
|
||||
<property name="recordsManagementService" ref="RecordsManagementService"/>
|
||||
|
Reference in New Issue
Block a user