I need to extend the default group schema with the same
name, my contribution looks as follow but nothing happen,
what am i doing wrong?
my contribution:
<require>org.nuxeo.ecm.directory.types</require>
<extension target="org.nuxeo.ecm.core.schema.TypeService"
point="schema">
<schema name="group" src="directoryschema/group.xsd"/>
</extension>
<require>org.nuxeo.ecm.directory.sql.storage</require>
<extension
target="org.nuxeo.ecm.directory.sql.SQLDirectoryFactory"
point="directories">
<directory name="groupDirectory">
<schema>group</schema>
<dataSource>jdbc/nxsqldirectory</dataSource>
<table>groups</table>
<idField>groupname</idField>
<autoincrementIdField>false</autoincrementIdField>
<dataFile>data/groups.csv</dataFile>
<createTablePolicy>on_missing_columns</createTablePolicy>
<cacheTimeout>360</cacheTimeout>
<cacheMaxSize>1000</cacheMaxSize>
<references>
<inverseReference field="parentGroups"
directory="groupDirectory" dualReferenceField="subGroups"/>
<tableReference field="members"
directory="userDirectory" table="user2group"
sourceColumn="groupId" targetColumn="userId"
schema="user2group" dataFile="data/user2group.csv"/>
<tableReference field="subGroups"
directory="groupDirectory" table="group2group"
sourceColumn="parentGroupId" targetColumn="childGroupId"
schema="group2group"/>
</references>
</directory>
</extension>
directoryschema/group.xsd:
<xs:schema
targetNamespace="http://www.nuxeo.org/ecm/schemas/group"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:nxs="http://www.nuxeo.org/ecm/schemas/group">
<xs:include schemaLocation="base.xsd" />
<xs:element name="groupname" type="xs:string" />
<xs:element name="grouplabel" type="xs:string" />
<xs:element name="groupcompany" type="xs:string" />
<xs:element name="description" type="xs:string" />
<!-- references -->
<xs:element name="members" type="nxs:stringList" />
<xs:element name="subGroups" type="nxs:stringList" />
<!-- inverse reference -->
<xs:element name="parentGroups" type="nxs:stringList" />
</xs:schema>
Thanks in advanced
---
Mailing list: [email protected]
Forum: http://forum.nuxeo.org/f/1/