Héritage – vue de recherche / override action

Le cas suivant concerne un exemple avec héritage de classe et de vues. 
Contrairement aux vues "tree" et "form", il semble y avoir des restrictions sur l'héritage de vue de recherche (search view).
Il est en effet possible d'ajouter des filtres et des champs mais pas d'en enlever ou en modifier.
La solution consiste à créer une nouvelle vue de recherche puis à intervenir sur l'action qui déclenche la vue de recherche.

Il faut recréer une nouvelle vue "search"

extrait fichier "view_xxx.xml"

puis ensuite faire un "override" sur l'action déclenchant la recherche

extrait fichier "view_xxx.xml"

Ce qui est important est la syntaxe <nom module>.<record_id> en l'occurrence  ici "membership.action_membership_members".

Autre exemple :
Modification de la recherche de partenaires

3 réflexions sur « Héritage – vue de recherche / override action »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *