Créer nouveau modèle d'espace

cancel
Showing results for 
Search instead for 
Did you mean: 
jgautier
Member II

Créer nouveau modèle d'espace

Bonjour,

après avoir créer des nouveaux modèles de documents, je voudrais cette fois-ci créer des modèles d'espace.
J'ai regardé sur le forum et me suis appuyé sur plusieurs sujets mais sans réussite.

Voilà le code que j'ai :

customModel.xml
<?xml version="1.0" encoding="UTF-8"?>
<model name="my:Model" xmlns="http://www.alfresco.org/model/dictionary/1.0">
    <imports>
    <!– Import Alfresco Dictionary Definitions –>
    <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
    <!– Import Alfresco Content Domain Model Definitions –>
    <import uri="http://www.alfresco.org/model/system/1.0" prefix="sys"/>
    <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
  </imports>
    <namespaces>
    <namespace uri="my.model" prefix="my"/>
  </namespaces>

  <types>
    <type name="my:customEspace">
      <title>Dossier test</title>
      <parent>cm:folder</parent>
      <properties>
        <property name="my:numero">
          <title>Numero</title>
          <type>d:int</type>
        </property>
        <property name="my:adresse">
          <title>Adresse</title>
          <type>d:text</type>
        </property>
     </properties>
</type>
</types>
</model>

custom-model-context.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

<beans>
    <!– Registration of new models –>   
    <bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
        <property name="models">
            <list>
                <value>alfresco/extension/customModel.xml</value>
            </list>
        </property>
    </bean>
         
</beans>

web-client-config-context.xml

    <alfresco-config>
<config evaluator="string-compare" condition="Space Wizards">
          <folder-types>
         <type name="my:customEspace"/>  
          </folder-types>       
       </config>

<config evaluator="node-type" condition="my:customEspace">
          <property-sheet>     
            <show-property name="my:numero" />
            <show-property name="my:adresse />
          </property-sheet>
       </config>
    </alfresco-config>

Le problème c'est que lorsque je choisis "Créer" –> "Assistant de création d'un espace évolué" –> "A partir d'un modèle", je n'ai pas mon modèle dans la liste.

Quelqu'un aurait-il une idée de ce qu'il me manque ?

Merci d'avance.
4 Replies
jgautier
Member II

Re: Créer nouveau modèle d'espace

Après plusieurs recherches j'ai résolu mon problème.

il fallait que je crée un espace "Dossier test" dans "Dictionnaire de données" –> "Modèles d'espace" puis que je "Lance une action" sur cet espace pour "Spécialiser le type" et choisir mon modèle.

Ce sujet est donc résolu.  Smiley Very Happy
jgautier
Member II

Re: Créer nouveau modèle d'espace

Et d'ailleurs c'est où pour mettre en résolu un sujet ? Je ne le vois plus depuis la mise à jour de l'interface graphique.

Et aussi pour éditer un sujet ?
jayjayecl
Active Member II

Re: Créer nouveau modèle d'espace

L'enquête est en cours à ce sujet … Smiley Happy
jgautier
Member II

Re: Créer nouveau modèle d'espace

Ok, n'hésitez pas à me tenir informer de l'évolution que je puisse clore ce sujet !