cancel
Showing results for 
Search instead for 
Did you mean: 

Créer nouveau modèle d'espace

jgautier
Champ in-the-making
Champ in-the-making
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 4

jgautier
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Confirmed Champ
Confirmed Champ
L'enquête est en cours à ce sujet … Smiley Happy

jgautier
Champ in-the-making
Champ in-the-making
Ok, n'hésitez pas à me tenir informer de l'évolution que je puisse clore ce sujet !