Petits changements pour préparer !390 (merged)
-
Fusion des modules
shared
etutils
: je ne sais plus comment on s'est retrouvé avec deux modules séparés mais ça ne me paraît mieux de (re)fusionner. -
Séparation entre :
- la recherche (classe
ModelSearch
) - et la vue django-autocomplete-light (classe
Select2QuerySetView
).
L'idée et qu'on puisse garder la vue d'autocomplétion dal et réutiliser la partie "recherche" dans !390 (merged) avec un "combinateur" qui agrège les résultats de plusieurs instances de
ModelSearch
, les résultats d'une recherche ldap, etc. cf !390 (comment 6718). - la recherche (classe
-
Bonus : annotations de type dans
shared.views.autocomplete
. Je ne sais pas si on veut faire ça partout, ou à quelques endroits, ou nulle part. Je mets ça là pour montrer à quoi ça peut ressembler, je pense que dans ce genre de cas ça fait de la doc pas chère. C'est un tout petit commit, aucun souci pour le virer si on décide qu'on n'aime pas.