Projet

Général

Profil

Development #15689

Ne pas toucher à sys.path, déclarer le chemin complet vers les applications

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
30 mars 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans passerelle/__init__.py on modifie le sys.path, ce qui permet aux applications de passerelle/apps/ d'être chargées par leur nom plutôt que par passerelle.apps.<leur nom>.


Fichiers


Demandes liées

Lié à Passerelle - Bug #20233: Error lors de l'import du connecteur famille dans le shell djangoFermé23 novembre 2017

Actions

Révisions associées

Révision 4d0f124a (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

general: use full path to modules (#15689)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 6 ans

  • Assigné à mis à Frédéric Péters
#2

Mis à jour par Josué Kouka il y a plus de 6 ans

  • Lié à Bug #20233: Error lors de l'import du connecteur famille dans le shell django ajouté
#3

Mis à jour par Frédéric Péters il y a plus de 6 ans

#4

Mis à jour par Frédéric Péters il y a plus de 6 ans

(optionnellement ça m'irait de profiter de ce patch pour trier alphabétiquement la partie connecteurs dans INSTALLED_APPS).

#5

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

J'ai l'impression qu'on pourrait se passer complètement du AppConfig pour csvdatasource et choosit, pastell par contre à besoin de get_form_class() et donc faut garder les deux autres méthodes aussi (à moins d'hériter directement de ConnectorAppConfig).

#6

Mis à jour par Frédéric Péters il y a plus de 6 ans

J'ai l'impression qu'on pourrait se passer complètement du AppConfig pour csvdatasource et choosit, pastell par contre à besoin de get_form_class() et donc faut garder les deux autres méthodes aussi (à moins d'hériter directement de ConnectorAppConfig).

Oui j'avais le plan de créer un ticket pour séparer cette partie puis j'ai été interrompu par les tests; voilà fait en #20237.

#7

Mis à jour par Thomas Noël il y a plus de 6 ans

(optionnellement ça m'irait de profiter de ce patch pour trier alphabétiquement la partie connecteurs dans INSTALLED_APPS).

Accordé. A priori il faut rebaser le patch, ne s'applique plus à cet instant :/

#9

Mis à jour par Thomas Noël il y a plus de 6 ans

Ack

(y compris le test supprimé pour cause de doublon, si j'ai lu correctement)

#10

Mis à jour par Frédéric Péters il y a plus de 6 ans

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

Ouaip.

commit 4d0f124a56ed94069fbe911ce07adfe0eb32dd4f
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Nov 23 12:11:55 2017 +0100

    general: use full path to modules (#15689)
#11

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

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

Formats disponibles : Atom PDF