mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
RM-695: Consolidation of RM actions appearing in RM rule UI
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@50977 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -182,6 +182,7 @@
|
||||
|
||||
<bean id="ruleService" class="org.alfresco.repo.rule.ExtendedRuleServiceImpl" init-method="init">
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
<property name="nodeService2" ref="NodeService"/>
|
||||
<property name="runtimeNodeService" ref="nodeService"/>
|
||||
<property name="copyService" ref="copyService"/>
|
||||
<property name="actionService" ref="ActionService"/>
|
||||
|
@@ -20,6 +20,26 @@ create-record.hide-record.display-label=Hide Record
|
||||
# Declare record
|
||||
declareRecord.title=Declare record
|
||||
declareRecord.description=Declares a record.
|
||||
# Undeclare record
|
||||
undeclareRecord.title=Undeclare record
|
||||
undeclareRecord.description=Undeclares a record.
|
||||
# Open record folder
|
||||
openRecordFolder.title=Open record folder
|
||||
openRecordFolder.description=Opens a record folder.
|
||||
# Close record folder
|
||||
closeRecordFolder.title=Close record folder
|
||||
closeRecordFolder.description=Closes a record folder.
|
||||
# Complete event
|
||||
completeEvent.title=Complete event
|
||||
completeEvent.description=Completes an event.
|
||||
completeEvent.eventName.display-label=Event
|
||||
# Freeze
|
||||
freeze.title=Freeze
|
||||
freeze.description=Freezes a record.
|
||||
freeze.reason.display-label=Reason
|
||||
# Unfreeze
|
||||
unfreeze.title=Unfreeze
|
||||
unfreeze.description=Unfreezes a record.
|
||||
# File to
|
||||
fileTo.title=File to
|
||||
fileTo.description=Files a record to the specified record folder.
|
||||
@@ -32,3 +52,7 @@ reject.reason.display-label=Reject reason
|
||||
# Request Information
|
||||
requestInfo.title=Request Information
|
||||
requestInfo.description=Starts a workflow for requesting more information for a record
|
||||
# Execute script
|
||||
executeScript.title=Execute script
|
||||
executeScript.description=Execute a script.
|
||||
executeScript.script-ref.display-label=Script
|
@@ -12,6 +12,27 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Action parameter constraints -->
|
||||
|
||||
<bean id="rm-ac-manual-event" class="org.alfresco.module.org_alfresco_module_rm.action.constraint.ManualEventParameterConstraint" parent="action-constraint">
|
||||
<property name="recordsManagementEventService" ref="recordsManagementEventService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="rm-ac-scripts" class="org.alfresco.repo.action.constraint.FolderContentsParameterConstraint" parent="action-constraint">
|
||||
<property name="dictionaryService" ref="dictionaryService"/>
|
||||
<property name="searchService" ref="searchService"/>
|
||||
<property name="nodeService" ref="nodeService"/>
|
||||
<property name="namespaceService" ref="namespaceService" />
|
||||
<property name="repository" ref="repositoryHelper" />
|
||||
<property name="searchPath" value="/app:company_home/app:dictionary/cm:records_management/cm:records_management_scripts"/>
|
||||
<property name="cacheAllowableValues" value="false" />
|
||||
<property name="nodeInclusionFilter">
|
||||
<list>
|
||||
<value>js</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Conditions -->
|
||||
|
||||
<bean id="rmCapabilityConditionEvaluator"
|
||||
@@ -90,7 +111,7 @@
|
||||
</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Cutoff action -->
|
||||
|
||||
<bean id="cutoff_proxy" parent="rmProxyAction" >
|
||||
@@ -212,7 +233,9 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="openRecordFolder" class="org.alfresco.module.org_alfresco_module_rm.action.impl.OpenRecordFolderAction" parent="rmAction" />
|
||||
<bean id="openRecordFolder" class="org.alfresco.module.org_alfresco_module_rm.action.impl.OpenRecordFolderAction" parent="rmAction">
|
||||
<property name="publicAction" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- close record folder -->
|
||||
|
||||
@@ -237,7 +260,9 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="closeRecordFolder" class="org.alfresco.module.org_alfresco_module_rm.action.impl.CloseRecordFolderAction" parent="rmAction" />
|
||||
<bean id="closeRecordFolder" class="org.alfresco.module.org_alfresco_module_rm.action.impl.CloseRecordFolderAction" parent="rmAction">
|
||||
<property name="publicAction" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- reviewed -->
|
||||
|
||||
@@ -315,6 +340,7 @@
|
||||
</bean>
|
||||
|
||||
<bean id="undeclareRecord" class="org.alfresco.module.org_alfresco_module_rm.action.impl.UndeclareRecordAction" parent="rmAction">
|
||||
<property name="publicAction" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- Freeze record -->
|
||||
@@ -340,7 +366,9 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="freeze" class="org.alfresco.module.org_alfresco_module_rm.action.impl.FreezeAction" parent="rmAction" depends-on="rmExtendRetentionPeriodOrFreezeCapability" />
|
||||
<bean id="freeze" class="org.alfresco.module.org_alfresco_module_rm.action.impl.FreezeAction" parent="rmAction" depends-on="rmExtendRetentionPeriodOrFreezeCapability">
|
||||
<property name="publicAction" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- Unfreeze record -->
|
||||
|
||||
@@ -365,7 +393,9 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="unfreeze" class="org.alfresco.module.org_alfresco_module_rm.action.impl.UnfreezeAction" parent="rmAction" />
|
||||
<bean id="unfreeze" class="org.alfresco.module.org_alfresco_module_rm.action.impl.UnfreezeAction" parent="rmAction">
|
||||
<property name="publicAction" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- Relinquish Hold Action-->
|
||||
|
||||
@@ -542,6 +572,7 @@
|
||||
</bean>
|
||||
|
||||
<bean id="completeEvent" class="org.alfresco.module.org_alfresco_module_rm.action.impl.CompleteEventAction" parent="rmAction">
|
||||
<property name="publicAction" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- undo event -->
|
||||
@@ -725,6 +756,8 @@
|
||||
<property name="allowParameterSubstitutions" value="true"/>
|
||||
</bean>
|
||||
|
||||
<!-- RequestInfo action -->
|
||||
|
||||
<bean id="requestInfo_proxy" parent="rmProxyAction">
|
||||
<property name="target" ref="requestInfo"/>
|
||||
<property name="interceptorNames">
|
||||
@@ -739,4 +772,40 @@
|
||||
<property name="workflowService" ref="WorkflowService"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- ExecuteScript action -->
|
||||
|
||||
<bean id="executeScript_proxy" class="org.alfresco.module.org_alfresco_module_rm.capability.RMActionProxyFactoryBean" parent="rmProxyAction" init-method="registerAction">
|
||||
<property name="target">
|
||||
<ref bean="executeScript"/>
|
||||
</property>
|
||||
<property name="interceptorNames">
|
||||
<list>
|
||||
<idref bean="allow_security"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="executeScript" class="org.alfresco.module.org_alfresco_module_rm.action.impl.DelegateAction">
|
||||
<property name="publicAction" value="true"/>
|
||||
<property name="delegateAction" ref="rmscript" />
|
||||
</bean>
|
||||
<bean id="rmscript" class="org.alfresco.module.org_alfresco_module_rm.action.dm.ExecuteScriptAction" parent="script">
|
||||
<!-- The service registry is needed as ScriptAction needs it -->
|
||||
<property name="serviceRegistry">
|
||||
<ref bean="ServiceRegistry" />
|
||||
</property>
|
||||
<property name="personService">
|
||||
<ref bean="personService" />
|
||||
</property>
|
||||
<property name="storeUrl">
|
||||
<value>${spaces.store}</value>
|
||||
</property>
|
||||
<property name="companyHomePath">
|
||||
<value>/${spaces.company_home.childname}</value>
|
||||
</property>
|
||||
<property name="sysAdminParams">
|
||||
<ref bean="sysAdminParams" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
Reference in New Issue
Block a user