On Tue, 6 Sep 2005 11:47:46 +0200
 Cédric Sylla <[EMAIL PROTECTED]> wrote:
Bonjour,

en fait j'ai la même problématique. Je m'en suis sorti également en testant l'état du workflow mais je m'aperçois que c'est bien en fonction des rôles que je dois autoriser ou pas l'affichage.

Mon pb c'est que, pour l'instant, je ne connais pas l'expression python qui renvoie la liste des roles de la guarde, je ne maitrise pas bien la fonction getInfoFor() ...


Le Lundi 05 Septembre 2005 15:54, vous avez écrit :
On Mon, 5 Sep 2005 11:28:02 +0200

  Cédric Sylla <[EMAIL PROTECTED]> wrote:
>Le Lundi 05 Septembre 2005 11:05, Cédric Sylla a écrit : >> Le Jeudi 01 Septembre 2005 16:35, Eric KAWKA a écrit :
>> > Bonjour,
>>
>> bonjour,
>>
>> > Existe-t-il un façon simple d'interdire l'ajout d'une
>> > partie flexible dans un document pour un etat de
>>
>>workflow
>>
>> > donné, tout en autorisant la modification des champs
>>
>>pour
>>
>> > les parties flexibles déjà existantes?
>>
>> peut-être qu'on peut s'en sortir en customisant le
>>layout de telle sorte
>> qu'il vérifie la guarde avant de s'afficher.
>
>précision : je voulais parler du layout du bouton.

C'est finalement un peu ce que j'ai fait: j'ai créé un
nouveau template pout mon flexible_layout (basé sur
default_layout_edit.pt). Ce layout teste le review_state
et n'affiche la liste des champs flexible que lorsque
c'est nécéssaire.

Je ne m'en sers que pour le review_state...

Regarde dans Products/CPSDefault/skins/cps_default/getContentInfo.py, tu trouveras peut-être des réponses...

A défaut de "vrai" doc, je passe mon temps à chercher des exemples dans le source. C'est plus long, mais dans l'ensemble, ça marche.

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à