Projet

Général

Profil

Bug #7512

gestion des plugins "comme combo", passage sur django.apps

Ajouté par Thomas Noël il y a presque 9 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 1ef4cb7c (diff)
Ajouté par Thomas Noël il y a presque 9 ans

general: use django.apps to register URLs (#7512)

Historique

#1

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

#2

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)

#4

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

Ça me semble ok.

#5

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)

#6

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF