Appli YD – filtrage/recherche des adhérents (7/7)

Pour conclure, j'aimerai apporter 2 améliorations :

  1. être sûr de n'afficher que les adhérents dans la vue "adhérent"
  2. aménager la recherche des adhérents

1 - Affichage uniquement des adhérents
Notre notion d'adhérent étant héritée de l'objet "Partner" qui peut aussi bien désigner un client, un fournisseur, un employé qu'un adhérent, il faut s'assurer que nous n'affichons dans la vue "adhérent" que des adhérents.
Pour cela, nous allons ajouter un attribut à l'objet 'Partner' qui précisera notre notion d'adhérent.

Nous allons modifier la classe "yd_member" en ajoutant cet attribut appelé "ydmember"

extrait fichier "yd.py"

 ... puis la vue en ajoutant un filtre "... domain ..." sur cet attribut

extrait fichier "yd_view.xml"

2- aménager la recherche des adhérents

... en ajoutant un filtre "Tarif réduit"

... en recherchant soit par le nom de l'adhérent, soit par le nom des cours

Pour cela, nous ajoutons une vue spécifique de type "search"

extrait fichier "yd_view.xml"

et nous la référençons dans l'action par la ligne "... search_view_id ..."

extrait fichier "yd_view.xml"

Laisser un commentaire

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