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>