Bonjour, J'ai bien suivi l'exemple d'Anahaïde, et ai réussi la création auto du document dans le script de callback après création d'un document de type Dossier (cf CPSDocument/skins/cps_document/createCPSDocument_cb.py)
Il me reste un problème : je n'arrive pas à récupérer le datamodel du document créé automatiquement. Comment puis-je faire ? D'avance merci de votre aide, Cordialement, R.Pachon M.Piton -------- Message d'origine-------- De: Anahide Tchertchian [mailto:[EMAIL PROTECTED] Date: ven. 08/07/2005 15:02 À: Piton Marco Cc: [email protected] Objet: Re: [CPS-users-fr] Création automatique de document ds un doc de CPSProxytype "Folder" Piton Marco wrote: > > Bonjour, > > On a créé un document ("Dossier") dans "Portal_Types" avec le paramètre "CPS > Proxytype" = "Folder". Ce document "Dossier" permet de regrouper d'autres > documents ("Individu", "Formation") > > Lorsque l'on sélectionne "Nouveau" + "Dossier" sur le site CPS, ca créé bien > le "Dossier", et il est possible par sélections successives d'y inclure les > documents "Individu" et "Formation". > > Mais l'on souhaiterait que lorsque l'on sélectionne "Nouveau" + "Dossier", il > soit créé AUTOMATIQUEMENT le document "Individu" à l'état vierge. > > Est-ce possible ? Bonjour, Oui c'est possible. Vous pouvez le créer automatiquement, soit dans le script de callback après création d'un document de type Dossier (cf CPSDocument/skins/cps_document/createCPSDocument_cb.py), soit dans un script after de la transition initiale du workflow suivi par le type de document Dossier. Notez que pour la création, les widgets définis dans le layout du document Individu ne seront pas consultés. Le script devra donc veiller à la validité des données passées en argument de la méthode de création du document Individu. Cordialement, -- Anahide Tchertchian Mail: at at nuxeo.com - Tel: +33 (0)1 40 33 71 60 Nuxeo Collaborative Portal Server: http://www.nuxeo.com/cps Gestion de contenu web / portail collaboratif / groupware / open source
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
