From cb39cdc84e0010328b3f3d92db01b9ea62160a20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com>
Date: Fri, 17 Apr 2020 17:37:20 +0200
Subject: [PATCH] Remove home app

---
 home/__init__.py                        |   0
 home/migrations/0001_initial.py         |  30 ----
 home/migrations/0002_create_homepage.py |  58 -------
 home/migrations/0003_homepage_body.py   |  19 ---
 home/migrations/__init__.py             |   0
 home/models.py                          |  11 --
 home/static/css/welcome_page.css        | 204 ------------------------
 home/templates/home/home_page.html      |   9 --
 home/templates/home/welcome_page.html   |  52 ------
 majak/settings/base.py                  |   1 -
 10 files changed, 384 deletions(-)
 delete mode 100644 home/__init__.py
 delete mode 100644 home/migrations/0001_initial.py
 delete mode 100644 home/migrations/0002_create_homepage.py
 delete mode 100644 home/migrations/0003_homepage_body.py
 delete mode 100644 home/migrations/__init__.py
 delete mode 100644 home/models.py
 delete mode 100644 home/static/css/welcome_page.css
 delete mode 100644 home/templates/home/home_page.html
 delete mode 100644 home/templates/home/welcome_page.html

diff --git a/home/__init__.py b/home/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/home/migrations/0001_initial.py b/home/migrations/0001_initial.py
deleted file mode 100644
index 14920c78..00000000
--- a/home/migrations/0001_initial.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# -*- coding: utf-8 -*-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ("wagtailcore", "0040_page_draft_title"),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name="HomePage",
-            fields=[
-                (
-                    "page_ptr",
-                    models.OneToOneField(
-                        on_delete=models.CASCADE,
-                        parent_link=True,
-                        auto_created=True,
-                        primary_key=True,
-                        serialize=False,
-                        to="wagtailcore.Page",
-                    ),
-                ),
-            ],
-            options={"abstract": False,},
-            bases=("wagtailcore.page",),
-        ),
-    ]
diff --git a/home/migrations/0002_create_homepage.py b/home/migrations/0002_create_homepage.py
deleted file mode 100644
index b6086056..00000000
--- a/home/migrations/0002_create_homepage.py
+++ /dev/null
@@ -1,58 +0,0 @@
-# -*- coding: utf-8 -*-
-from django.db import migrations
-
-
-def create_homepage(apps, schema_editor):
-    # Get models
-    ContentType = apps.get_model("contenttypes.ContentType")
-    Page = apps.get_model("wagtailcore.Page")
-    Site = apps.get_model("wagtailcore.Site")
-    HomePage = apps.get_model("home.HomePage")
-
-    # Delete the default homepage
-    # If migration is run multiple times, it may have already been deleted
-    Page.objects.filter(id=2).delete()
-
-    # Create content type for homepage model
-    homepage_content_type, __ = ContentType.objects.get_or_create(
-        model="homepage", app_label="home"
-    )
-
-    # Create a new homepage
-    homepage = HomePage.objects.create(
-        title="Home",
-        draft_title="Home",
-        slug="home",
-        content_type=homepage_content_type,
-        path="00010001",
-        depth=2,
-        numchild=0,
-        url_path="/home/",
-    )
-
-    # Create a site with the new homepage set as the root
-    Site.objects.create(hostname="localhost", root_page=homepage, is_default_site=True)
-
-
-def remove_homepage(apps, schema_editor):
-    # Get models
-    ContentType = apps.get_model("contenttypes.ContentType")
-    HomePage = apps.get_model("home.HomePage")
-
-    # Delete the default homepage
-    # Page and Site objects CASCADE
-    HomePage.objects.filter(slug="home", depth=2).delete()
-
-    # Delete content type for homepage model
-    ContentType.objects.filter(model="homepage", app_label="home").delete()
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ("home", "0001_initial"),
-    ]
-
-    operations = [
-        migrations.RunPython(create_homepage, remove_homepage),
-    ]
diff --git a/home/migrations/0003_homepage_body.py b/home/migrations/0003_homepage_body.py
deleted file mode 100644
index 21b519a3..00000000
--- a/home/migrations/0003_homepage_body.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Generated by Django 3.0.5 on 2020-04-16 15:07
-
-import wagtail.core.fields
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ("home", "0002_create_homepage"),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name="homepage",
-            name="body",
-            field=wagtail.core.fields.RichTextField(blank=True),
-        ),
-    ]
diff --git a/home/migrations/__init__.py b/home/migrations/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/home/models.py b/home/models.py
deleted file mode 100644
index faebe99e..00000000
--- a/home/models.py
+++ /dev/null
@@ -1,11 +0,0 @@
-from wagtail.admin.edit_handlers import FieldPanel
-from wagtail.core.fields import RichTextField
-from wagtail.core.models import Page
-
-
-class HomePage(Page):
-    body = RichTextField(blank=True)
-
-    content_panels = Page.content_panels + [
-        FieldPanel("body", classname="full"),
-    ]
diff --git a/home/static/css/welcome_page.css b/home/static/css/welcome_page.css
deleted file mode 100644
index ce8b1497..00000000
--- a/home/static/css/welcome_page.css
+++ /dev/null
@@ -1,204 +0,0 @@
-html {
-    box-sizing: border-box;
-}
-
-*,
-*:before,
-*:after {
-    box-sizing: inherit;
-}
-
-body {
-    max-width: 960px;
-    min-height: 100vh;
-    margin: 0 auto;
-    padding: 0 15px;
-    color: #231f20;
-    font-family: 'Helvetica Neue', 'Segoe UI', Arial, sans-serif;
-    line-height: 1.25;
-}
-
-a {
-    background-color: transparent;
-    color: #308282;
-    text-decoration: underline;
-}
-
-a:hover {
-    color: #ea1b10;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-p,
-ul {
-    padding: 0;
-    margin: 0;
-    font-weight: 400;
-}
-
-main {
-    display: block; /* For IE11 support */
-}
-
-svg:not(:root) {
-    overflow: hidden;
-}
-
-.header {
-    display: flex;
-    justify-content: space-between;
-    align-items: center;
-    padding-top: 20px;
-    padding-bottom: 10px;
-    border-bottom: 1px solid #e6e6e6;
-}
-
-.logo {
-    width: 150px;
-    margin-right: 20px;
-}
-
-.logo a {
-    display: block;
-}
-
-.figure-logo {
-    max-width: 150px;
-    max-height: 55.1px;
-}
-
-.release-notes {
-    font-size: 14px;
-}
-
-.main {
-    padding: 40px 0;
-    margin: 0 auto;
-    text-align: center;
-}
-
-.figure-space {
-    max-width: 265px;
-}
-
-@-webkit-keyframes pos {
-    0%, 100% {
-        -webkit-transform: rotate(-6deg);
-        transform: rotate(-6deg);
-    }
-    50% {
-        -webkit-transform: rotate(6deg);
-        transform: rotate(6deg);
-    }
-}
-
-@keyframes pos {
-    0%, 100% {
-        -webkit-transform: rotate(-6deg);
-        transform: rotate(-6deg);
-    }
-    50% {
-        -webkit-transform: rotate(6deg);
-        transform: rotate(6deg);
-    }
-}
-
-.egg {
-    fill: #43b1b0;
-    -webkit-animation: pos 3s ease infinite;
-            animation: pos 3s ease infinite;
-    -webkit-transform: translateY(50px);
-            transform: translateY(50px);
-    -webkit-transform-origin: 50% 80%;
-            transform-origin: 50% 80%;
-}
-
-.main-text {
-    max-width: 400px;
-    margin: 5px auto;
-}
-
-.main-text h1 {
-    font-size: 22px;
-}
-
-.main-text p {
-    margin: 15px auto 0;
-}
-
-.footer {
-    display: flex;
-    flex-wrap: wrap;
-    justify-content: space-between;
-    border-top: 1px solid #e6e6e6;
-    padding: 10px;
-}
-
-.option {
-    display: block;
-    padding: 10px 10px 10px 34px;
-    position: relative;
-    text-decoration: none;
-}
-
-.option svg {
-    width: 24px;
-    height: 24px;
-    fill: gray;
-    border: 1px solid #d9d9d9;
-    padding: 5px;
-    border-radius: 100%;
-    top: 10px;
-    left: 0;
-    position: absolute;
-}
-
-.option h4 {
-    font-size: 19px;
-    text-decoration: underline;
-}
-
-.option p {
-    padding-top: 3px;
-    color: #231f20;
-    font-size: 15px;
-    font-weight: 300;
-}
-
-@media (max-width: 996px) {
-    body {
-        max-width: 780px;
-    }
-}
-
-@media (max-width: 767px) {
-    .option {
-        flex: 0 0 50%;
-    }
-}
-
-@media (max-width: 599px) {
-    .main {
-        padding: 20px 0;
-    }
-
-    .figure-space {
-        max-width: 200px;
-    }
-
-    .footer {
-        display: block;
-        width: 300px;
-        margin: 0 auto;
-    }
-}
-
-@media (max-width: 360px) {
-    .header-link {
-        max-width: 100px;
-    }
-}
diff --git a/home/templates/home/home_page.html b/home/templates/home/home_page.html
deleted file mode 100644
index d1a2f6d6..00000000
--- a/home/templates/home/home_page.html
+++ /dev/null
@@ -1,9 +0,0 @@
-{% extends "base.html" %}
-
-{% load wagtailcore_tags %}
-
-{% block body_class %}template-homepage{% endblock %}
-
-{% block content %}
-    {{ page.body|richtext }}
-{% endblock %}
diff --git a/home/templates/home/welcome_page.html b/home/templates/home/welcome_page.html
deleted file mode 100644
index 4c988b19..00000000
--- a/home/templates/home/welcome_page.html
+++ /dev/null
@@ -1,52 +0,0 @@
-{% load i18n wagtailcore_tags %}
-
-<header class="header" role="banner">
-  <div class="logo">
-    <a href="https://wagtail.io/">
-      <svg class="figure-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 342.5 126.2"><title>{% trans "Visit the Wagtail website" %}</title><path fill="#FFF" d="M84 1.9v5.7s-10.2-3.8-16.8 3.1c-4.8 5-5.2 10.6-3 18.1 21.6 0 25 12.1 25 12.1L87 27l6.8-8.3c0-9.8-8.1-16.3-9.8-16.8z"/><circle cx="85.9" cy="15.9" r="2.6"/><path d="M89.2 40.9s-3.3-16.6-24.9-12.1c-2.2-7.5-1.8-13 3-18.1C73.8 3.8 84 7.6 84 7.6V1.9C80.4.3 77 0 73.2 0 59.3 0 51.6 10.4 48.3 17.4L9.2 89.3l11-2.1-20.2 39 14.1-2.5L24.9 93c30.6 0 69.8-11 64.3-52.1z"/><path d="M102.4 27l-8.6-8.3L87 27z"/><path fill="#FFF" d="M30 84.1s1-.2 2.8-.6c1.8-.4 4.3-1 7.3-1.8 1.5-.4 3.1-.9 4.8-1.5 1.7-.6 3.5-1.2 5.2-2 1.8-.7 3.6-1.6 5.4-2.6 1.8-1 3.5-2.1 5.1-3.4.4-.3.8-.6 1.2-1l1.2-1c.7-.7 1.5-1.4 2.2-2.2.7-.7 1.3-1.5 1.9-2.3l.9-1.2.4-.6.4-.6c.2-.4.5-.8.7-1.2.2-.4.4-.8.7-1.2l.3-.6.3-.6c.2-.4.4-.8.5-1.2l.9-2.4c.2-.8.5-1.6.7-2.3.2-.7.3-1.5.5-2.1.1-.7.2-1.3.3-2 .1-.6.2-1.2.2-1.7.1-.5.1-1 .2-1.5.1-1.8.1-2.8.1-2.8l1.6.1s-.1 1.1-.2 2.9c-.1.5-.1 1-.2 1.5-.1.6-.1 1.2-.3 1.8-.1.6-.3 1.3-.4 2-.2.7-.4 1.4-.6 2.2-.2.8-.5 1.5-.8 2.4-.3.8-.6 1.6-1 2.5l-.6 1.2-.3.6-.3.6c-.2.4-.5.8-.7 1.3-.3.4-.5.8-.8 1.2-.1.2-.3.4-.4.6l-.4.6-.9 1.2c-.7.8-1.3 1.6-2.1 2.3-.7.8-1.5 1.4-2.3 2.2l-1.2 1c-.4.3-.8.6-1.3.9-1.7 1.2-3.5 2.3-5.3 3.3-1.8.9-3.7 1.8-5.5 2.5-1.8.7-3.6 1.3-5.3 1.8-1.7.5-3.3 1-4.9 1.3-3 .7-5.6 1.3-7.4 1.6-1.6.6-2.6.8-2.6.8z"/><g fill="#231F20"><path d="M127 83.9h-8.8l-12.6-36.4h7.9l9 27.5 9-27.5h7.9l9 27.5 9-27.5h7.9L153 83.9h-8.8L135.6 59 127 83.9zM200.1 83.9h-7V79c-3 3.6-7 5.4-12.1 5.4-3.8 0-6.9-1.1-9.4-3.2s-3.7-5-3.7-8.6c0-3.6 1.3-6.3 4-8 2.6-1.8 6.2-2.7 10.7-2.7h9.9v-1.4c0-4.8-2.7-7.3-8.1-7.3-3.4 0-6.9 1.2-10.5 3.7l-3.4-4.8c4.4-3.5 9.4-5.3 15.1-5.3 4.3 0 7.8 1.1 10.5 3.2 2.7 2.2 4.1 5.6 4.1 10.2v23.7zm-7.7-13.6v-3.1h-8.6c-5.5 0-8.3 1.7-8.3 5.2 0 1.8.7 3.1 2.1 4.1 1.4.9 3.3 1.4 5.7 1.4 2.4 0 4.6-.7 6.4-2.1 1.8-1.3 2.7-3.1 2.7-5.5zM241.7 47.5v31.7c0 6.4-1.7 11.3-5.2 14.5-3.5 3.2-8 4.8-13.4 4.8-5.5 0-10.4-1.7-14.8-5.1l3.6-5.8c3.6 2.7 7.1 4 10.8 4 3.6 0 6.5-.9 8.6-2.8 2.1-1.9 3.2-4.9 3.2-9v-4.7c-1.1 2.1-2.8 3.9-4.9 5.1-2.1 1.3-4.5 1.9-7.1 1.9-4.8 0-8.8-1.7-11.9-5.1-3.1-3.4-4.7-7.6-4.7-12.6s1.6-9.2 4.7-12.6c3.1-3.4 7.1-5.1 11.9-5.1 4.8 0 8.7 2 11.7 6v-5.4h7.5zm-28.4 16.8c0 3 .9 5.6 2.8 7.7 1.8 2.2 4.3 3.2 7.5 3.2 3.1 0 5.7-1 7.6-3.1 1.9-2.1 2.9-4.7 2.9-7.8 0-3.1-1-5.8-2.9-7.9-2-2.2-4.5-3.2-7.6-3.2-3.1 0-5.6 1.1-7.4 3.4-2 2.1-2.9 4.7-2.9 7.7zM260.9 53.6v18.5c0 1.7.5 3.1 1.4 4.1.9 1 2.2 1.5 3.8 1.5 1.6 0 3.2-.8 4.7-2.4l3.1 5.4c-2.7 2.4-5.7 3.6-8.9 3.6-3.3 0-6-1.1-8.3-3.4-2.3-2.3-3.5-5.3-3.5-9.1V53.6h-4.6v-6.2h4.6V36.1h7.7v11.4h9.6v6.2h-9.6zM309.5 83.9h-7V79c-3 3.6-7 5.4-12.1 5.4-3.8 0-6.9-1.1-9.4-3.2s-3.7-5-3.7-8.6c0-3.6 1.3-6.3 4-8 2.6-1.8 6.2-2.7 10.7-2.7h9.9v-1.4c0-4.8-2.7-7.3-8.1-7.3-3.4 0-6.9 1.2-10.5 3.7l-3.4-4.8c4.4-3.5 9.4-5.3 15.1-5.3 4.3 0 7.8 1.1 10.5 3.2 2.7 2.2 4.1 5.6 4.1 10.2v23.7zm-7.7-13.6v-3.1h-8.6c-5.5 0-8.3 1.7-8.3 5.2 0 1.8.7 3.1 2.1 4.1 1.4.9 3.3 1.4 5.7 1.4 2.4 0 4.6-.7 6.4-2.1 1.8-1.3 2.7-3.1 2.7-5.5zM319.3 40.2c-1-1-1.4-2.1-1.4-3.4 0-1.3.5-2.5 1.4-3.4 1-1 2.1-1.4 3.4-1.4 1.3 0 2.5.5 3.4 1.4 1 1 1.4 2.1 1.4 3.4 0 1.3-.5 2.5-1.4 3.4s-2.1 1.4-3.4 1.4c-1.3.1-2.4-.4-3.4-1.4zm7.2 43.7h-7.7V47.5h7.7v36.4zM342.5 83.9h-7.7V33.1h7.7v50.8z"/></g></svg>
-    </a>
-  </div>
-  <div class="header-link">
-    {% comment %}
-      This works for all cases but prerelease versions:
-    {% endcomment %}
-    <a href="{% wagtail_documentation_path %}/releases/{% wagtail_release_notes_path %}">
-      {% trans "View the release notes" %}
-    </a>
-  </div>
-</header>
-<main class="main">
-  <div class="figure">
-    <svg class="figure-space" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300" aria-hidden="true">
-      <path class="egg" fill="currentColor" d="M150 250c-42.741 0-75-32.693-75-90s42.913-110 75-110c32.088 0 75 52.693 75 110s-32.258 90-75 90z"/>
-      <ellipse fill="#ddd" cx="150" cy="270" rx="40" ry="7"/>
-    </svg>
-  </div>
-  <div class="main-text">
-    <h1>{% trans "Welcome to your new Wagtail site!" %}</h1>
-    <p>{% trans 'Please feel free to <a href="https://github.com/wagtail/wagtail/wiki/Slack">join our community on Slack</a>, or get started with one of the links below.' %}</p>
-  </div>
-</main>
-<footer class="footer" role="contentinfo">
-  <a class="option option-one" href="{% wagtail_documentation_path %}/">
-    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"><path d="M9 21c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-1H9v1zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7 0-3.9-3.1-7-7-7zm2.9 11.1l-.9.6V16h-4v-2.3l-.9-.6C7.8 12.2 7 10.6 7 9c0-2.8 2.2-5 5-5s5 2.2 5 5c0 1.6-.8 3.2-2.1 4.1z"/></svg>
-    <div>
-      <h4>{% trans "Wagtail Documentation" %}</h4>
-      <p>{% trans "Topics, references, & how-tos" %}</p>
-    </div>
-  </a>
-  <a class="option option-two" href="{% wagtail_documentation_path %}/getting_started/tutorial.html">
-    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"/></svg>
-    <div>
-      <h4>{% trans "Tutorial" %}</h4>
-      <p>{% trans "Build your first Wagtail site" %}</p>
-    </div>
-  </a>
-  <a class="option option-three" href="{% url 'wagtailadmin_home' %}">
-    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.5 13c-1.2 0-3.07.34-4.5 1-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25zm-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75v1.25zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22.88-.3 1.96-.53 3.02-.53 2.44 0 5 1.21 5 1.75v1.25zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5 4 6.57 4 8.5 5.57 12 7.5 12zm0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5zm0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2z"/></svg>
-    <div>
-      <h4>{% trans "Admin Interface" %}</h4>
-      <p>{% trans "Create your superuser first!" %}</p>
-    </div>
-  </a>
-</footer>
diff --git a/majak/settings/base.py b/majak/settings/base.py
index 8764f5b7..3dbbce6a 100644
--- a/majak/settings/base.py
+++ b/majak/settings/base.py
@@ -28,7 +28,6 @@ BASE_DIR = os.path.dirname(PROJECT_DIR)
 # Application definition
 
 INSTALLED_APPS = [
-    "home",
     "search",
     "senator",
     "wagtail.contrib.forms",
-- 
GitLab