On 20/11/13 23:42 +0100, Jean-Michel OLTRA wrote:
> 
>     Bonjour,
> 
> 
> Le mardi 19 novembre 2013, Cédric Krier a écrit...
> 
> 
> > > J'ai bien
> > > tenté de filtrer la séquence sur le nom de la séquence, mais en vain.
> 
> > Filtrer quoi ?
> 
> Faire en sorte que la séquence personnalisée ne s'affiche que si on la
> demande pour une séquence de Party.
> 
> > Elle le sera si elle est renseignée par example dans un
> > ir.action.act_window ou bien via view_ids dans l'XML d'un champ
> > relation.
> 
> J'essaierai ça dès que je le pourrais. Merci.
> 
> > > Alors, question triviale du débutant que je suis : comment aurais je pu
> > > faire, si c'est possible ?
> 
> > Il faudrait expliquer ce que tu veux faire exactement.
> 
> Créer une vue personnalisée de séquence qui ne s'ouvre _que_ pour les
> séquences de Tiers.

C'est pas vraiment dans la philosophie de Tryton.
Mais c'est faisable avec des astuces un peu compliquées:

    - crée une nouvelle vue avec un priorité plus grande (pas prise par
      défaut)
    - mettre cette vue comme attribute 'view_ids' du many2one qui pointe
      vers le séquence. C'est ici que c'est un peu compliqué, car il
      faut s'assurer que le champs ne peut contenir que la séquence
      customizée.

Ce n'est vraiment pas recommandé de faire cela. Il est préférable de
faire une vue générique et d'utiliser des states pour cacher les champs
dont on a pas besoin. Ça permet de garder la séparation entre la vue et
le record.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Attachment: pgpZ8FgnEQxlY.pgp
Description: PGP signature

Répondre à