RM-1440: Edit Non Record Metadata capability is required to file a record

* fix for non-electronic record creation



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@74244 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall
2014-06-19 05:21:30 +00:00
parent 5f84ca29ee
commit ecd8a6f83f

View File

@@ -159,11 +159,24 @@ public class RecordsManagementTypeFormFilter extends RecordsManagementFormFilter
form.addFields(fields);
}
}
/*
* @see org.alfresco.repo.forms.processor.Filter#afterPersist(java.lang.Object, org.alfresco.repo.forms.FormData, java.lang.Object)
/**
* @see org.alfresco.module.org_alfresco_module_rm.forms.RecordsManagementFormFilter#beforePersist(java.lang.Object, org.alfresco.repo.forms.FormData)
*/
public void afterPersist(TypeDefinition item, FormData data, final NodeRef nodeRef)
@Override
public void beforePersist(TypeDefinition item, FormData data)
{
recordService.disablePropertyEditableCheck();
super.beforePersist(item, data);
}
/**
* @see org.alfresco.module.org_alfresco_module_rm.forms.RecordsManagementFormFilter#afterPersist(java.lang.Object, org.alfresco.repo.forms.FormData, org.alfresco.service.cmr.repository.NodeRef)
*/
@Override
public void afterPersist(TypeDefinition item, FormData data, NodeRef persistedObject)
{
super.afterPersist(item, data, persistedObject);
recordService.enablePropertyEditableCheck();
}
}