Bug #7512
gestion des plugins "comme combo", passage sur django.apps
Début:
09 juin 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Modification de la gestion des plugins, comme combo:
- les plugins doivent déclarer des apps (via une get_apps())
- tous les apps peuvent gérer des URLs
- ça retirerait la possibilité de middleware "plugin", mais ce n'est pas génant (et même pas recommandé finalement, je pense)
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a presque 9 ans
- Fichier 0001-general-use-django.apps-to-register-URLs-7512.patch 0001-general-use-django.apps-to-register-URLs-7512.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a presque 9 ans
Après discussion (jabber), nettoyage encore, je supprime la gestion des applications ajoutées automatique depuis détection pkg_ressources.
Il reste donc uniquement un point d'entrée pour ajouter des URL (register_apps_urls).
Quand une application est à ajouter, il faut explicitement la poser dans INSTALLED_APPS ; et dans PASSERELLE_APPS (utile pour que ça n'existe que dans les tenants qui veulent la voir)
Mis à jour par Thomas Noël il y a presque 9 ans
- Fichier 0001-general-use-django.apps-to-register-URLs-7512.patch 0001-general-use-django.apps-to-register-URLs-7512.patch ajouté
Le patch ? Oui oui.
Mis à jour par Thomas Noël il y a presque 9 ans
- Statut changé de En cours à Résolu (à déployer)
Merci.
commit 1ef4cb7c63a13c9c663b23500ab9846adcb8cbba Author: Thomas NOEL <tnoel@entrouvert.com> Date: Tue Jun 9 14:58:16 2015 +0200 general: use django.apps to register URLs (#7512)
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
general: use django.apps to register URLs (#7512)