. Fixes/improvements for handling of author/creator in the repository and the web-client:

- added new aspect called "cm:author" with a single text property "cm:author"
 - fixed the content meta-data extractors to set the new cm:author property rather than the system cm:creator property (which was causing a couple of bugs spotted recently)
 - fixed the web-client to set the new cm:author property rather than the cm:creator property from user entered data into the UI
 - fixed web-client config of document properties screen to display cm:author
 - fixed client to not allow editing of the cm:creator value

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2034 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2005-12-13 15:25:56 +00:00
parent 6accb7a795
commit cafe3fb51f
12 changed files with 78 additions and 23 deletions

View File

@@ -218,7 +218,7 @@
<type>d:datetime</type>
</property>
<property name="cm:creator">
<title>Author</title>
<title>Creator</title>
<type>d:text</type>
</property>
<property name="cm:modified">
@@ -309,7 +309,7 @@
<parent>cm:auditable</parent>
<!-- TODO: Support mandatory-aspects on an aspect in the meta-model
<mandatory-aspects>
<aspect>Auditable</aspect>
<aspect>cm:auditable</aspect>
</mandatory-aspects>
-->
<properties>
@@ -329,15 +329,20 @@
</property>
</properties>
</aspect>
<aspect name="cm:author">
<title>Author</title>
<properties>
<property name="cm:author">
<title>Author</title>
<type>d:text</type>
</property>
</properties>
</aspect>
<aspect name="cm:dublincore">
<title>Dublin Core</title>
<parent>cm:titled</parent>
<!-- TODO: Support mandatory-aspects on an aspect in the meta-model
<mandatory-aspects>
<aspect>Auditable</aspect>
</mandatory-aspects>
-->
<properties>
<property name="cm:publisher">
<title>Publisher</title>
@@ -372,13 +377,17 @@
<type>d:text</type>
</property>
</properties>
<mandatory-aspects>
<aspect>cm:auditable</aspect>
<aspect>cm:author</aspect>
</mandatory-aspects>
</aspect>
<!--
<aspect name="cm:subjectable">
<title>Subjectable</title>
<mandatory-aspects>
<aspect>Auditable</aspect>
<aspect>cm:auditable</aspect>
</mandatory-aspects>
<properties>
<property name="cm:subject">