From 0cab3acd2e8633c40e4697416426b1ed2640e8d5 Mon Sep 17 00:00:00 2001 From: Matt Layman Date: Mon, 14 Oct 2024 22:46:30 -0400 Subject: [PATCH] Remove the referrals app now that the table is gone. Fixes #1240 --- Makefile | 1 - docs/index.rst | 1 - docs/referrals.rst | 30 ------------ homeschool/referrals/__init__.py | 0 homeschool/referrals/admin.py | 0 homeschool/referrals/apps.py | 6 --- .../referrals/migrations/0001_initial.py | 48 ------------------- .../migrations/0002_referral_email.py | 16 ------- .../migrations/0003_delete_referral.py | 15 ------ homeschool/referrals/migrations/__init__.py | 0 homeschool/referrals/models.py | 0 homeschool/referrals/views.py | 0 project/settings.py | 1 - 13 files changed, 118 deletions(-) delete mode 100644 docs/referrals.rst delete mode 100644 homeschool/referrals/__init__.py delete mode 100644 homeschool/referrals/admin.py delete mode 100644 homeschool/referrals/apps.py delete mode 100644 homeschool/referrals/migrations/0001_initial.py delete mode 100644 homeschool/referrals/migrations/0002_referral_email.py delete mode 100644 homeschool/referrals/migrations/0003_delete_referral.py delete mode 100644 homeschool/referrals/migrations/__init__.py delete mode 100644 homeschool/referrals/models.py delete mode 100644 homeschool/referrals/views.py diff --git a/Makefile b/Makefile index 0862dab9..7bfe3a75 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,6 @@ graph: core \ courses \ notifications \ - referrals \ reports \ schools \ students \ diff --git a/docs/index.rst b/docs/index.rst index df38e9bc..494e4352 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -66,7 +66,6 @@ to learn more about how School Desk works. school-years.rst courses.rst - referrals.rst How Does School Desk Stack Up? ------------------------------ diff --git a/docs/referrals.rst b/docs/referrals.rst deleted file mode 100644 index dcbf4121..00000000 --- a/docs/referrals.rst +++ /dev/null @@ -1,30 +0,0 @@ -Refer a Friend -============== - -If you are using School Desk -and would like to refer a friend -to try out the service, -you can do that from the app. -From your Settings page, -you can add an email address, -and we'll send a welcoming message -within one day -with an invitation -to your friend. - -As a way to thank you -for referring a friend, -if your friend signs up -with School Desk -using that email address -and becomes a paying member, -**we'll add two months -of School Desk service -to your account -for free!** - -We know that School Desk users are our best advocates, -and this is a small way -that we can thank you -for sharing School Desk -with your community. diff --git a/homeschool/referrals/__init__.py b/homeschool/referrals/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/homeschool/referrals/admin.py b/homeschool/referrals/admin.py deleted file mode 100644 index e69de29b..00000000 diff --git a/homeschool/referrals/apps.py b/homeschool/referrals/apps.py deleted file mode 100644 index 130898ed..00000000 --- a/homeschool/referrals/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class ReferralsConfig(AppConfig): - default_auto_field = "django.db.models.BigAutoField" - name = "homeschool.referrals" diff --git a/homeschool/referrals/migrations/0001_initial.py b/homeschool/referrals/migrations/0001_initial.py deleted file mode 100644 index 1717f43e..00000000 --- a/homeschool/referrals/migrations/0001_initial.py +++ /dev/null @@ -1,48 +0,0 @@ -# Generated by Django 3.2 on 2021-05-27 01:54 - -import django.db.models.deletion -import django.utils.timezone -from django.conf import settings -from django.db import migrations, models - - -class Migration(migrations.Migration): - initial = True - - dependencies = [migrations.swappable_dependency(settings.AUTH_USER_MODEL)] - - operations = [ - migrations.CreateModel( - name="Referral", - fields=[ - ( - "id", - models.BigAutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ( - "created_at", - models.DateField(default=django.utils.timezone.localdate), - ), - ( - "status", - models.IntegerField( - choices=[(1, "Pending"), (2, "Sent"), (3, "Converted")], - default=1, - ), - ), - ( - "referring_user", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, - related_name="referrals", - to=settings.AUTH_USER_MODEL, - ), - ), - ], - ) - ] diff --git a/homeschool/referrals/migrations/0002_referral_email.py b/homeschool/referrals/migrations/0002_referral_email.py deleted file mode 100644 index 4467bac2..00000000 --- a/homeschool/referrals/migrations/0002_referral_email.py +++ /dev/null @@ -1,16 +0,0 @@ -# Generated by Django 3.2.3 on 2021-06-03 02:21 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - dependencies = [("referrals", "0001_initial")] - - operations = [ - migrations.AddField( - model_name="referral", - name="email", - field=models.EmailField(default="", max_length=254), - preserve_default=False, - ) - ] diff --git a/homeschool/referrals/migrations/0003_delete_referral.py b/homeschool/referrals/migrations/0003_delete_referral.py deleted file mode 100644 index 3d72aca6..00000000 --- a/homeschool/referrals/migrations/0003_delete_referral.py +++ /dev/null @@ -1,15 +0,0 @@ -# Generated by Django 5.1 on 2024-10-15 02:26 - -from django.db import migrations - - -class Migration(migrations.Migration): - dependencies = [ - ("referrals", "0002_referral_email"), - ] - - operations = [ - migrations.DeleteModel( - name="Referral", - ), - ] diff --git a/homeschool/referrals/migrations/__init__.py b/homeschool/referrals/migrations/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/homeschool/referrals/models.py b/homeschool/referrals/models.py deleted file mode 100644 index e69de29b..00000000 diff --git a/homeschool/referrals/views.py b/homeschool/referrals/views.py deleted file mode 100644 index e69de29b..00000000 diff --git a/project/settings.py b/project/settings.py index 980329f9..15666044 100644 --- a/project/settings.py +++ b/project/settings.py @@ -48,7 +48,6 @@ "homeschool.core", "homeschool.courses", "homeschool.notifications", - "homeschool.referrals", "homeschool.reports", "homeschool.schools", "homeschool.students",