Development #24071
Support de TEMPLATES dès qu'il sont définis par ailleurs
0%
Description
Avec Authentic, quand on migre la config vers TEMPLATES, et qu'on tourne avec 1.8, ils sont ignorés en configuration multitenant
Dans authentic, from global_settings import *
faire que TEMPLATE_DEBUG est défini (False). Et pour des applications qui n'ont pas migré à TEMPLATES, TEMPLATES == []
- je remets en discussion ce patch, conçu différemment. Si TEMPLATES est rempli, on l'utilise.
- l'alternative à ce patch, c'est d'éliminer dans les settings d'authentic from global_settings import *
et ne récupérer ensuite "manuellement" que les valeurs par defaut des settings dont on a besoin dans authentic, comme c'est le cas dans d'autres serveurs comme passerelle (pas de import *)
- tox OK
Doute sur les applications qui n'ont pas encore migrées. Mais lesquels ? Et est-ce possible d'imaginer une migration d'ici l'application de ce patch en master ?
Fichiers
Demandes liées
Historique
Mis à jour par Anonyme il y a presque 6 ans
- Lié à Development #21489: Fonctionner avec Django 1.11 (et 1.8) ajouté
Mis à jour par Frédéric Péters il y a presque 6 ans
Mais tous les autres modules sont déjà passés à 1.11 et n'ont pas eu besoin de ça. Je ne pige pas la nécessité.
Mis à jour par Emmanuel Cazenave il y a presque 6 ans
Dans les settings d'authentik, contrairement aux autres briques, il y a un from django.conf.global_settings import *
qui fait que le if 'TEMPLATE_DEBUG' in globals()
de debian_config_common reste encore vrai même si les settings d'authentik utilisent la syntaxe TEMPLATES
.
Mis à jour par Frédéric Péters il y a presque 6 ans
Et ça ne peut pas être modifié/corrigé, pour aligner, un peu, authentic ?
Mis à jour par Anonyme il y a presque 6 ans
- Projet changé de Hobo à Authentic 2
- Catégorie
multitenantsupprimé - Statut changé de En cours à Rejeté
Frédéric Péters a écrit :
Et ça ne peut pas être modifié/corrigé, pour aligner, un peu, authentic ?
OK alors c'est cette option qui est retenue et sera mise dans Authentic (je ferai un ticket lié pour cela)
Mis à jour par Anonyme il y a presque 6 ans
- Lié à Development #21489: Fonctionner avec Django 1.11 (et 1.8) supprimé
Mis à jour par Emmanuel Cazenave il y a presque 6 ans
- Lié à Bug #24081: supprimer "from global_settings import *" ajouté