Development #22242
Fallback pour l'absence de settings.THEME_SKELETON_URL au début d'un déploiement
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'