From d02f865952f04ed1308ad23e21cfd7b0ea300e45 Mon Sep 17 00:00:00 2001 From: James Graham Date: Wed, 1 Apr 2020 16:00:22 +0100 Subject: [PATCH] refactor: Move export into separate app --- breccia_mapper/settings.py | 1 + breccia_mapper/templates/base.html | 2 +- breccia_mapper/urls.py | 5 +- breccia_mapper/views.py | 5 - export/__init__.py | 0 export/apps.py | 5 + export/serializers/__init__.py | 3 + export/serializers/base.py | 65 ++++++++++++ export/serializers/people.py | 66 +++++++++++++ .../templates/export}/export.html | 4 +- export/urls.py | 20 ++++ export/views/__init__.py | 5 + .../views/export.py => export/views/base.py | 13 +-- export/views/people.py | 14 +++ people/serializers.py | 99 +------------------ people/urls.py | 8 -- people/views/__init__.py | 1 - 17 files changed, 188 insertions(+), 128 deletions(-) create mode 100644 export/__init__.py create mode 100644 export/apps.py create mode 100644 export/serializers/__init__.py create mode 100644 export/serializers/base.py create mode 100644 export/serializers/people.py rename {breccia_mapper/templates => export/templates/export}/export.html (84%) create mode 100644 export/urls.py create mode 100644 export/views/__init__.py rename people/views/export.py => export/views/base.py (74%) create mode 100644 export/views/people.py diff --git a/breccia_mapper/settings.py b/breccia_mapper/settings.py index 795ae33..16d6569 100644 --- a/breccia_mapper/settings.py +++ b/breccia_mapper/settings.py @@ -77,6 +77,7 @@ THIRD_PARTY_APPS = [ FIRST_PARTY_APPS = [ 'people', 'activities', + 'export', ] INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + FIRST_PARTY_APPS diff --git a/breccia_mapper/templates/base.html b/breccia_mapper/templates/base.html index ef6c828..3d2ddc0 100644 --- a/breccia_mapper/templates/base.html +++ b/breccia_mapper/templates/base.html @@ -79,7 +79,7 @@ {% if request.user.is_superuser %}