Development #6979
Utiliser django.apps en complément du système de plugins
0%
Description
Avec Django 1.7 il y a django.apps, mon idée serait de garder le système de plugins pour le code de découverte pkg_resources, mais qu'ensuite l'ajout d'URL ou d'actions dans le menu du manager se passe via les objets AppConfig.
Il resterait quand même aussi l'ajout de middlewares dans le code de plugins, parce que ça vient avant l'initialisation des applications. Mais ce code n'a pas d'usage dans Combo pour le moment, de toute façon.
Fichiers
Révisions associées
general: remove middleware support from plugins (#6979)
lingo: declare new URLs and actions via django.apps (#6979)
Historique
Mis à jour par Frédéric Péters il y a environ 9 ans
- Fichier 0001-general-use-django.apps-to-register-URLs-and-actions.patch 0001-general-use-django.apps-to-register-URLs-and-actions.patch ajouté
- Fichier 0001-general-declare-new-URLs-and-actions-via-django.apps.patch 0001-general-declare-new-URLs-and-actions-via-django.apps.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Le premier patch reprend la modif dans combo; le second l'adaptation à lingo.
Mis à jour par Thomas Noël il y a presque 9 ans
Je proposerai, comme discuté, directement, dans plugins.py, retirer la gestion des middleware (register_plugins_middleware)
Mis à jour par Frédéric Péters il y a presque 9 ans
- Fichier 0001-general-remove-middleware-support-from-plugins-6979.patch 0001-general-remove-middleware-support-from-plugins-6979.patch ajouté
Voilà un second patch pour la suppression de la partie middleware.
Mis à jour par Frédéric Péters il y a presque 9 ans
- Statut changé de En cours à Résolu (à déployer)
Voilà c'est poussé.
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de Résolu (à déployer) à Solution déployée
general: use django.apps to register URLs and actions (#6979)