Projet

Général

Profil

Development #22242

Fallback pour l'absence de settings.THEME_SKELETON_URL au début d'un déploiement

Ajouté par Frédéric Péters il y a environ 6 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
02 mars 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Authentic est déployé en premier puis le thème mais pendant un temps le résultat va échouer parce qu'il n'y a pas encore de portail usager.

Peut-être modifier les recipe.json pour avoir le set-theme après le déploiement du portail usager. Ou avoir un fallback fournissant un thème bidon minimal en attendant (genre '{% block content }{ endblock %}'.

  File "/usr/lib/python2.7/dist-packages/hobo/context_processors.py", line 74, in get_template
    template_body = self.update_content(in_thread=False)
  File "/usr/lib/python2.7/dist-packages/hobo/context_processors.py", line 87, in update_content
    r = requests.get(settings.THEME_SKELETON_URL, params={'source': self.source})
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 49, in __getattr__
    return getattr(self._wrapped, name)
  File "/usr/lib/python2.7/dist-packages/hobo/multitenant/settings.py", line 76, in __getattr__
    return getattr(self.get_wrapped(), name)
  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 160, in __getattr__
    return getattr(self.default_settings, name)
AttributeError: 'Settings' object has no attribute 'THEME_SKELETON_URL'

Formats disponibles : Atom PDF