Development #56930
export/import sans maps ni pwa
Début:
14 septembre 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Sur des sites qui n'auraient pas combo.apps.maps ou combo.apps.pwa dans INSTALLED_APPS (dans un cadre qui n'est pas une installation Publik), on se trouve quand même devoir les inclure parce que l'export/import y fait référence :
File "/home/fred/src/eo/combo/combo/plugins.py", line 61, in register_plugins_urls urls = get_plugin_includes(plugin, 'get_before_urls') File "/home/fred/src/eo/combo/combo/plugins.py", line 39, in get_plugin_includes urls = getattr(plugin, url_serie)() File "/home/fred/src/eo/combo/combo/apps/search/__init__.py", line 29, in get_before_urls from . import urls File "/home/fred/src/eo/combo/combo/apps/search/urls.py", line 21, in <module> from . import manager_views File "/home/fred/src/eo/combo/combo/apps/search/manager_views.py", line 33, in <module> from combo.manager.views import ManagedPageMixin File "/home/fred/src/eo/combo/combo/manager/views.py", line 50, in <module> from combo.data.utils import ImportSiteError, export_site, export_site_tar, import_site, import_site_tar File "/home/fred/src/eo/combo/combo/data/utils.py", line 30, in <module> from combo.apps.pwa.models import PwaNavigationEntry, PwaSettings File "/home/fred/src/eo/combo/combo/apps/pwa/models.py", line 36, in <module> class PwaSettings(models.Model): File ".../venv3/lib/python3.9/site-packages/django/db/models/base.py", line 108, in __new__ raise RuntimeError( RuntimeError: Model class combo.apps.pwa.models.PwaSettings doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
Pour lingo on fait déjà quelque chose comme
if 'combo.apps.lingo' in settings.INSTALLED_APPS: from combo.apps.lingo.models import PaymentBackend, Regie else: payment = False
et je propose d'appliquer la même recette pour maps et pwa.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Fichier 0001-utils-do-not-require-maps-and-pwa-apps-for-export-im.patch 0001-utils-do-not-require-maps-and-pwa-apps-for-export-im.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 11b4ffca3816885d52b2e579ef8293e9a9d69ee1 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Sep 14 12:13:42 2021 +0200 utils: do not require maps and pwa apps for export/import support (#56930)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
utils: do not require maps and pwa apps for export/import support (#56930)