Projet

Général

Profil

Development #6979

Utiliser django.apps en complément du système de plugins

Ajouté par Frédéric Péters il y a environ 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 avril 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision 6c86f261 (diff)
Ajouté par Frédéric Péters il y a presque 9 ans

general: use django.apps to register URLs and actions (#6979)

Révision 53101b13 (diff)
Ajouté par Frédéric Péters il y a presque 9 ans

general: remove middleware support from plugins (#6979)

Révision 26fc4b81 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

lingo: declare new URLs and actions via django.apps (#6979)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 9 ans

Le premier patch reprend la modif dans combo; le second l'adaptation à lingo.

#2

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)

#3

Mis à jour par Frédéric Péters il y a presque 9 ans

Voilà un second patch pour la suppression de la partie middleware.

#4

Mis à jour par Thomas Noël il y a presque 9 ans

Ack pour tout cela.

#5

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é.

#6

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

Formats disponibles : Atom PDF