From 329aaa0137f2178d41b95d9beab8efa8677517bb Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Sun, 23 Sep 2018 16:01:08 +0200 Subject: [PATCH] Activate Sites framework --- SciPost_v1/settings/base.py | 4 +++ sitesserved/__init__.py | 0 .../migrations/0001_set_SciPost_site.py | 28 +++++++++++++++++++ sitesserved/migrations/__init__.py | 0 4 files changed, 32 insertions(+) create mode 100644 sitesserved/__init__.py create mode 100644 sitesserved/migrations/0001_set_SciPost_site.py create mode 100644 sitesserved/migrations/__init__.py diff --git a/SciPost_v1/settings/base.py b/SciPost_v1/settings/base.py index 7d5cb452e..122da160c 100644 --- a/SciPost_v1/settings/base.py +++ b/SciPost_v1/settings/base.py @@ -77,6 +77,7 @@ INSTALLED_APPS = ( 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'django.contrib.sites', 'django_countries', 'django_extensions', 'django_mathjax', @@ -113,9 +114,12 @@ INSTALLED_APPS = ( 'funders', 'stats', 'petitions', + 'sitesserved', 'webpack_loader' ) +SITE_ID = 1 + HAYSTACK_CONNECTIONS = { 'default': { diff --git a/sitesserved/__init__.py b/sitesserved/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/sitesserved/migrations/0001_set_SciPost_site.py b/sitesserved/migrations/0001_set_SciPost_site.py new file mode 100644 index 000000000..3f0757c78 --- /dev/null +++ b/sitesserved/migrations/0001_set_SciPost_site.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.4 on 2018-09-23 11:35 +from __future__ import unicode_literals + +from django.db import migrations + + +def set_site_name(apps, schema_editor): + Sites = apps.get_model('sites', 'Site') + try: + site = Sites.objects.get(id=1) + except Sites.DoesNotExist: + site = Sites(id=1) + site.name = 'SciPost' + site.domain = 'scipost.org' + site.save() + + +class Migration(migrations.Migration): + + dependencies = [ + ('sites', '0002_alter_domain_unique'), + ] + + operations = [ + migrations.RunPython(set_site_name, + reverse_code=migrations.RunPython.noop), + ] diff --git a/sitesserved/migrations/__init__.py b/sitesserved/migrations/__init__.py new file mode 100644 index 000000000..e69de29bb -- GitLab