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/

Attachment: pgp4oL0rqtdXq.pgp
Description: PGP signature

Répondre à