[GEN-191] Affichage des boutons enregistrer en haut des formulaires d'admin#3965
[GEN-191] Affichage des boutons enregistrer en haut des formulaires d'admin#3965
Conversation
|
👍 Je ne connaissais pas cette option. Par contre, plutôt que le monkeypatch, peut-être tout simplement le setter sur notre |
C'est pas le cas pour les QPV qui utilisent |
f5a35ac to
9bb9468
Compare
rsebille
left a comment
There was a problem hiding this comment.
Simple, efficace 👌.
Pour QPVAdmin() vu qu'il y a un mixin GeoModelAdminMixin ça pourrais valoir le coup de changer l'héritage en GeoModelAdminMixin, ItouModelAdmin, ça permettrais d'ajouter ensuite un petit check pour obliger l'utilisation de ItouModelAdmin pour tout nos modèles 😁.
🤔 Pourquoi ?
Le formulaire d'édition peut être très long en admin et la plupart des actions se font en partie haute.
Évite de scroll tout en bas du form.
https://www.notion.so/plateforme-inclusion/Ajout-d-un-bouton-enregistrer-dans-l-admin-1385ab2419b0439c92ef1d42cc7a1fe3?pvs=4
🍰 Comment ?
Django prévoit le coup avec ModelAdmin.save_on_top mais ne fournit pas de settings pour le configurer par défaut.
→
Monkey patch de ModelAdmin au démarrage de l'app (la surchage du template ne s'y prête pas bien).→ Ajout de l'option à
ItouModelAdmin💻 Captures d'écran
Avant
Après
🚨 À vérifier