Faire tomber en marche les nested inlines pour regrouper l'info dans moins de vues différentes.
cc @ljf
Pourquoi ?
Actuellement, on a des abonnements (OfferSubscription) liés à des configuration (*Configuration) liés à des range IP (IPSubnet).
Dans la page d'admin des OfferSubscription
, on peut afficher (en inline) les *Configuration
… Mais pas les IPSubnet
associés : on ne peut « traverser » qu'un niveau de relation. C'est une limitation de l'admin Django.
Si jamais on parvient à faire sauter cette limite, on peut simplifier pas mal l'admin, en remplaçant les menus « abonnements » + « Configuration » + « Tunnels VPN » + …………… par un menu « Abonnement » puisque les vues d'abonnement inclueront alors toutes les infos nécessaires… Grosse simplification de l'admin.
Quoi ?
C'est le concept d'Inline de l'admin Django qui est limité à un niveau. Des libs tierces permettent d'outrepasser cette limite.
Comment ?
À tester :