Projet

Général

Profil

Development #4300

introduire des variables dans les templates/parametres des applications

Ajouté par Serghei Mihai il y a environ 10 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 février 2014
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Dans l'idée de rendre passerelle multitenante il serait bien d'introduire des variables comme dans wcs qui serait accessibles dans les templates et dans les applications.


Fichiers


Demandes liées

Lié à Passerelle - Development #31205: Les outils de template_vars introduits dans #4300 n'ont jamais été utilisésFermé07 mars 2019

Actions

Révisions associées

Révision 04442cf4 (diff)
Ajouté par Serghei Mihai il y a environ 10 ans

searching for template vars dict in TEMPLATE_VARS attribute from settings
Closes #4300

Historique

#1

Mis à jour par Serghei Mihai il y a environ 10 ans

  • Fichier 0001-template-vars-defined-in-the-database-used-in-templa.patch ajouté

Proposition de patch à intégrer

#2

Mis à jour par Serghei Mihai il y a environ 10 ans

  • Fichier 0001-template-vars-defined-in-the-database-used-in-templa.patch supprimé
#4

Mis à jour par Serghei Mihai il y a environ 10 ans

si personne n'y voit d'inconvenient, je pousse et j'utiliserai cette feature pour le PoC de Montpel

#5

Mis à jour par Thomas Noël il y a environ 10 ans

Je serais beaucoup plus généreux sur la taille des "values" (1024 au lieu de 128, par exemple).

Dans le context_processors.template_vars on pourrait déjà prévoir aussi le chargement des vars depuis les settings ?

Genre (code dégueu tapé directement ici, no test):

from .models import TemplateVar
from django.conf import settings

def template_vars(request):
   tvars = settings.TEMPLATE_VARS or {}   # fixme: ne pas exploser si le settings n'existe pas
   tvars.update(dict((obj.name, obj.value) for obj in TemplateVar.objects.all()))
   return tvars

Et non vraiment, j'aime pas les "from" ou "import" en dehors des entêtes :)

#6

Mis à jour par Serghei Mihai il y a environ 10 ans

J'aime pas les variables longues, surtout que je les vois plutôt concatenées à d'autres valeurs dans les templates.

D'accord pour chercher des variables aussi dans settings .

#8

Mis à jour par Serghei Mihai il y a environ 10 ans

  • Statut changé de Nouveau à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#9

Mis à jour par Serghei Mihai il y a environ 7 ans

  • Statut changé de Résolu (à déployer) à Fermé
  • Patch proposed mis à Non
#10

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

  • Lié à Development #31205: Les outils de template_vars introduits dans #4300 n'ont jamais été utilisés ajouté

Formats disponibles : Atom PDF