zope 3 créer un folder avec des schéma

Document Actions
Réponses: 1   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

zope 3 créer un folder avec des schéma

Posté par setanta le 01/07/2009 23:49
Bonjour,
J'essaie depuis un moment de créer un folder avec des propriétés déclarées dans des schémas.
En fait, mon but c'est d'avoir des objets dérivé de dossiers(BTreeContainer) qui n'acceptent qu'un type d'objet ou bien d'autres dossiers. De plus, j'adapte ces dossiers pour en qu'ils choisissent le nom des objects qu'ils contiennent. Donc j'ai besoin de pouvoir avec un formulaire pour éditer/ajouter ces dossiers.

le problème c'est que je n'arrive pas à déclarer les droits dans le configure.zcml

code:
<class class=".folder.ProductFolder">   
   <implements              
      interface="zope.annotation.interfaces.IAttributeAnnotatable
         .interfaces.IMyFolderContained
         zope.app.container.interfaces.IContainerNamesContainer"
         />   
<require   
   permission="zope.View"   
   interface="zope.app.container.interfaces.IReadContainer"
   />   
<require   
   permission="zope.ManageContent"
   interface="zope.app.container.interfaces.IWriteContainer"
   />     
<require   
   permission="zope.View"   
   interface=".interfaces.IMyFolderContainer"
   />   
<require   
   permission="zope.ManageContent"
   set_schema=".interfaces.IMyFolderContainer"
   />  
</class>       
<adapter factory=".folder.MyFolderNameChooser" />


Si quelqu'un peut m'expliquer comment créer un objet avec des schémas et qui puisse contenir d'autres objects, ça m'aiderait beaucoup.
Merci
  • Re: zope 3 créer un folder avec des schéma

    Posté par setanta le 02/07/2009 13:24
    j'ai trouvé, comme mon objet hérite d'un container il n'a pas besoin de déclarer IWriteContainer et IReadContainer

Python.org : Le site officiel du langage Python.
Zope.org : Le site web officiel de Zope.
Daily Python-URL : Actus de l'univers Python.
Tribute to Zyons : Zyons notre ami et membre fondateur de l'Afpy, nous quittait en 2005.