Pour conclure, j'aimerai apporter 2 améliorations :
- être sûr de n'afficher que les adhérents dans la vue "adhérent"
- 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" |