mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
RM-639: A developer can define a custom RM specific condition implementation.
RM-642: A records manager can create a rule with a "Is Declared" condition RM-641: A records manager can create a rule with a "Is Filled" condition RM-638: A records admin can choose from a specialised list of RM relevant conditions when defining a records rule git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@48587 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -236,4 +236,5 @@
|
||||
</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -37,8 +37,20 @@ rm.action.records_only_undeclared=Only records can be undeclared.
|
||||
rm.action.event-not-undone=The event {0} can not be undone, because it is not defined on the disposition lifecycle.
|
||||
rm.action.reject-no-reason=Can not reject a record without a reason.
|
||||
rm.action.reject-only-unfiled-records=Can only reject unfiled records.
|
||||
|
||||
#
|
||||
# i18n for Rule Actions
|
||||
# i18n for Records Management Action Conditions
|
||||
#
|
||||
# Is declared
|
||||
isDeclared.title=Is Record Declared
|
||||
isDeclared.description=Is the record declared.
|
||||
|
||||
# Is filed
|
||||
isRecordFiled.title=Is Record Filed
|
||||
isRecordFiled.description=Is the record filed.
|
||||
|
||||
#
|
||||
# i18n for Records Management Actions
|
||||
#
|
||||
# Create record
|
||||
create-record.title=Create record
|
||||
@@ -56,4 +68,4 @@ fileTo.createRecordFolder.display-label=Create Record Folder
|
||||
# Reject
|
||||
reject.title=Reject
|
||||
reject.description=Rejects a record and moves the document to its original location
|
||||
reject.reason.display-label=Reject reason
|
||||
reject.reason.display-label=Reject reason
|
||||
|
@@ -11,6 +11,21 @@
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Conditions -->
|
||||
|
||||
<bean id="rmCapabilityConditionEvaluator"
|
||||
parent="action-condition-evaluator"
|
||||
abstract="true"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.action.evaluator.CapabilityConditionEvaluator"/>
|
||||
|
||||
<bean id="isDeclared" parent="rmCapabilityConditionEvaluator">
|
||||
<property name="capabilityCondition" ref="capabilityCondition.declared"/>
|
||||
</bean>
|
||||
|
||||
<bean id="isRecordFiled" parent="rmCapabilityConditionEvaluator">
|
||||
<property name="capabilityCondition" ref="capabilityCondition.recordFiled"/>
|
||||
</bean>
|
||||
|
||||
<!-- Actions -->
|
||||
|
||||
|
@@ -2,6 +2,7 @@
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- REST impl for RM Action Service -->
|
||||
<bean id="webscript.org.alfresco.rma.rmaction.post"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.script.RmActionPost"
|
||||
@@ -509,20 +510,32 @@
|
||||
<property name="customEmailMappingService" ref="CustomEmailMappingService" />
|
||||
</bean>
|
||||
|
||||
<!-- Abstract parent bean for the RM and DM action definition beans -->
|
||||
<bean id="abstractActionDefinitionsGet"
|
||||
parent="abstractRuleWebScript"
|
||||
abstract="true" />
|
||||
|
||||
<!-- REST impl for GET Action Defitions for RM -->
|
||||
<bean id="webscript.org.alfresco.repository.rule.rm-actiondefinitions.get"
|
||||
class="org.alfresco.repo.web.scripts.rule.RmActionDefinitionsGet"
|
||||
parent="abstractActionDefinitionsGet" />
|
||||
|
||||
<!-- REST impl for GET Action Defitions for DM -->
|
||||
<bean id="webscript.org.alfresco.repository.rule.dm-actiondefinitions.get"
|
||||
class="org.alfresco.repo.web.scripts.rule.DmActionDefinitionsGet"
|
||||
parent="abstractActionDefinitionsGet" />
|
||||
<!-- REST impl for GET Action Defitions for RM -->
|
||||
<bean id="webscript.org.alfresco.repository.rule.rm-actiondefinitions.get"
|
||||
class="org.alfresco.repo.web.scripts.rule.RmActionDefinitionsGet"
|
||||
parent="webscript">
|
||||
<property name="actionService" ref="ActionService"/>
|
||||
</bean>
|
||||
|
||||
<!-- REST impl for GET Action Defitions for DM -->
|
||||
<bean id="webscript.org.alfresco.repository.rule.dm-actiondefinitions.get"
|
||||
class="org.alfresco.repo.web.scripts.rule.DmActionDefinitionsGet"
|
||||
parent="webscript">
|
||||
<property name="actionService" ref="ActionService"/>
|
||||
</bean>
|
||||
|
||||
<!-- REST impl for GET Action Condition Defitions for RM -->
|
||||
<bean id="webscript.org.alfresco.repository.rule.rm-actionconditiondefinitions.get"
|
||||
class="org.alfresco.repo.web.scripts.rule.RmActionConditionDefinitionsGet"
|
||||
parent="webscript">
|
||||
<property name="actionService" ref="ActionService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="webscript.org.alfresco.repository.rule.dm-actionconditiondefinitions.get"
|
||||
class="org.alfresco.repo.web.scripts.rule.DmActionConditionDefinitionsGet"
|
||||
parent="webscript">
|
||||
<property name="actionService" ref="ActionService"/>
|
||||
</bean>
|
||||
|
||||
<!-- REST impl for GET Class Definitions for RM/DM -->
|
||||
<bean id="webscript.org.alfresco.repository.dictionary.rm-classes.get"
|
||||
|
Reference in New Issue
Block a user