mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Completion of MOB-1036: RM Form Filter. The form filter now retrieves any custom properties defined for the RM type being requested and adds their definition to the form. Updated the 'create' form config to use the 'hide' approach i.e. all fields are displayed except those explicitly hidden in the config, meaning all custom RM properties are displayed.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15488 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -86,19 +86,6 @@ public class NodeFormProcessor extends FilteredFormProcessor
|
||||
/** Logger */
|
||||
private static Log logger = LogFactory.getLog(NodeFormProcessor.class);
|
||||
|
||||
protected static final String ON = "on";
|
||||
protected static final String PROP = "prop";
|
||||
protected static final String ASSOC = "assoc";
|
||||
protected static final String DATA_KEY_SEPARATOR = "_";
|
||||
protected static final String PROP_DATA_PREFIX = PROP + DATA_KEY_SEPARATOR;
|
||||
protected static final String ASSOC_DATA_PREFIX = ASSOC + DATA_KEY_SEPARATOR;
|
||||
protected static final String ASSOC_DATA_ADDED_SUFFIX = DATA_KEY_SEPARATOR + "added";
|
||||
protected static final String ASSOC_DATA_REMOVED_SUFFIX = DATA_KEY_SEPARATOR + "removed";
|
||||
|
||||
protected static final String TRANSIENT_MIMETYPE = "mimetype";
|
||||
protected static final String TRANSIENT_SIZE = "size";
|
||||
protected static final String TRANSIENT_ENCODING = "encoding";
|
||||
|
||||
protected static final String MSG_MIMETYPE_LABEL = "form_service.mimetype.label";
|
||||
protected static final String MSG_MIMETYPE_DESC = "form_service.mimetype.description";
|
||||
protected static final String MSG_ENCODING_LABEL = "form_service.encoding.label";
|
||||
@@ -106,6 +93,20 @@ public class NodeFormProcessor extends FilteredFormProcessor
|
||||
protected static final String MSG_SIZE_LABEL = "form_service.size.label";
|
||||
protected static final String MSG_SIZE_DESC = "form_service.size.description";
|
||||
|
||||
/** Public constants */
|
||||
public static final String ON = "on";
|
||||
public static final String PROP = "prop";
|
||||
public static final String ASSOC = "assoc";
|
||||
public static final String DATA_KEY_SEPARATOR = "_";
|
||||
public static final String PROP_DATA_PREFIX = PROP + DATA_KEY_SEPARATOR;
|
||||
public static final String ASSOC_DATA_PREFIX = ASSOC + DATA_KEY_SEPARATOR;
|
||||
public static final String ASSOC_DATA_ADDED_SUFFIX = DATA_KEY_SEPARATOR + "added";
|
||||
public static final String ASSOC_DATA_REMOVED_SUFFIX = DATA_KEY_SEPARATOR + "removed";
|
||||
|
||||
public static final String TRANSIENT_MIMETYPE = "mimetype";
|
||||
public static final String TRANSIENT_SIZE = "size";
|
||||
public static final String TRANSIENT_ENCODING = "encoding";
|
||||
|
||||
/** Services */
|
||||
protected NodeService nodeService;
|
||||
protected FileFolderService fileFolderService;
|
||||
|
Reference in New Issue
Block a user