On 19/11/13 21:42 +0100, Jean-Michel OLTRA wrote: > A titre d'exercice, car ça n'a pas grand intérêt, j'ai créé une séquence > personnalisée pour mes Party, dans un module de mon cru. > > La séquence fonctionne lorsqu'on crée un Party. > > J'ai donc essayé de créer une vue perso pour la séquence, en supprimant > des champs qui me sont inutiles. > > Si, dans mon module, je crée un fichier sequence.xml, avec ce contenu : > > <tryton> > <data> > <record model="ir.ui.view" id="sequence_view_form"> > <field name="model">ir.sequence</field> > <field name="type">form</field> > <field name="inherit" ref="ir.sequence_view_form"/> > <field name="name">sequence_form</field> > </record> > </data> > </tryton> > > et si j'ai un fichier view/sequence.form.xml avec des lignes xpath dedans pour > supprimer des champs, j'ai bien l'affichage de ma vue lorsque j'active la vue > de la séquence dans la configuration des Tiers. > > Le problème est que cette vue s'affiche tout le temps, lorsqu'on tente > d'afficher une séquence, dans l'administration par exemple.
Et bien oui, c'est le principe des vues, c'est la représentation visuel des records d'un même Model. > J'ai bien > tenté de filtrer la séquence sur le nom de la séquence, mais en vain. Filtrer quoi ? > Si je n'utilise pas xpath pour supprimer des champs, mais que je crée un > formulaire personnalisé avec ce que je désire dedans (et que je supprime > la ligne avec inherit), alors la vue n'est pas appelée. 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. > 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. -- Cédric Krier - B2CK SPRL Email/Jabber: [email protected] Tel: +32 472 54 46 59 Website: http://www.b2ck.com/
pgp4oL0rqtdXq.pgp
Description: PGP signature
