AnsweredAssumed Answered

Création de Nouveaux aspects

Question asked by st on Feb 25, 2008
Latest reply on Feb 26, 2008 by rguinot
Bonjour…

mon problème est assez dur à expliquer car il ne déclenche pas d'erreurs. Et alfresco boote normalement…
Cependant, lorsque je crée un nouvel aspect de customisation, et bien rien de nouveau ne s'affiche dans le GUI alfresco.

Voilà ce que moi j'ai écrit : Peut etre que ça pourra aider à trouver la source de mon pb :

Mon aspect est "rejected" (je crois pas que ce soit le nom idéal, cependant pour le moment j'ai mis ça)

dans customModel.xml qui se trouve dans : C:\alfresco-community-2.1.0\tomcat\shared\classes\alfresco\extension

<?xml version="1.0" encoding="UTF-8"?>

<!– Custom Model –>

<!– Note: This model is pre-configured to load at startup of the Repository.  So, all custom –>
<!–       types and aspects added here will automatically be registered –>

<model name="custom:customModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>  
   <description>Custom Model</description>
   <author></author>
   <version>1.0</version>

   <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/content/1.0" prefix="cm"/>     
      <import uri="http://www.alfresco.org/model/system/1.0" prefix="sys" />
   </imports>

   <!– Introduction of new namespaces defined by this model –>
   <!– NOTE: The following namespace custom.model should be changed to reflect your own namespace –>
   <namespaces>
      <namespace uri="custom.model" prefix="custom"/>
   </namespaces>
     


   <type name="custom:Rejected">
      <title>Paper rejected</title>
      <parent>sys:base</parent>
      <properties>
         <property name="custom:rejected">
            <type>d:boolean</type>
            <mandatory>true</mandatory>
         </property>
      </properties>
   </type>

      
   <aspect name="custom:Rejected">   
      <title>Paper rejected</title>
      <properties>
         <property name="custom:was_Rejected">
            <type>boolean : false</type>
            <mandatory>true</mandatory>
         <property>
      </properties>

   </aspect>

</model>


dans mon web-client-config-custom.xml qui se trouve dans : C:\alfresco-community-2.1.0\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\extension

j'ai rajouté ça :

<!–  add rejectable aspect properties to property sheet –>
   <config evaluator="aspect-name" condition="custom:Rejected">
      <property-sheet>
         <show-property name="custom:Rejection" display-label-id="rejected" read-only="true" />
      </property-sheet>
   </config>


<!– essais –>
<config evaluator="string-compare" condition="Action Wizards">
   <aspects>
      <aspect name="custom:Rejected"/>
   </aspects>
</config>

et dans web-client.properties qui se trouve : C:\alfresco-community-2.1.0\tomcat\shared\classes\alfresco\extension

j'ai rajouté :

#custom:Rejected
was_Rejected=false

Voilà je n'ai rien fait de plus ni de moins…

Quelqu'un pourra t-il m'aider à résoudre ce soucis de non affichage dans l'interface graphique Alfresco svp?
J'en serais vraiment ravie!
:wink:

Outcomes