Skip to content

Commit e92c5a9

Browse files
committed
Remove wagtail from the code-base
1 parent 6bb6fbb commit e92c5a9

26 files changed

Lines changed: 50 additions & 536 deletions
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 4.2.16 on 2024-10-14 03:54
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("products", "0019_alter_singleproductindexpage_body"),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name="sumoplaceholderpage",
15+
name="page_ptr",
16+
),
17+
migrations.DeleteModel(
18+
name="SingleProductIndexPage",
19+
),
20+
migrations.DeleteModel(
21+
name="SumoPlaceholderPage",
22+
),
23+
]
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
from kitsune.sumo.urlresolvers import reverse
99
from kitsune.sumo.utils import webpack_static
1010

11-
from wagtail.models import PreviewableMixin
12-
1311
HOT_TOPIC_SLUG = "hot"
1412

1513

@@ -29,7 +27,7 @@ class Meta:
2927
abstract = True
3028

3129

32-
class Product(BaseProductTopic, PreviewableMixin):
30+
class Product(BaseProductTopic):
3331
codename = models.CharField(max_length=255, blank=True, default="")
3432
slug = models.SlugField()
3533
image = ImagePlusField(

kitsune/products/models/__init__.py

Lines changed: 0 additions & 2 deletions
This file was deleted.

kitsune/products/models/pages.py

Lines changed: 0 additions & 137 deletions
This file was deleted.

kitsune/products/tests/test_wt_pages.py

Lines changed: 0 additions & 74 deletions
This file was deleted.

kitsune/products/views.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from product_details import product_details
88

99
from kitsune.products.models import Product, Topic, TopicSlugHistory
10-
from kitsune.sumo.decorators import prefer_cms
1110
from kitsune.wiki.decorators import check_simple_wiki_locale
1211
from kitsune.wiki.facets import documents_for, topics_for
1312
from kitsune.wiki.models import Document, Revision
@@ -23,7 +22,6 @@ def product_list(request):
2322

2423

2524
@check_simple_wiki_locale
26-
@prefer_cms
2725
def product_landing(request, slug):
2826
"""The product landing page."""
2927
if slug == "firefox-accounts":

kitsune/products/wagtail_hooks.py

Lines changed: 0 additions & 27 deletions
This file was deleted.

kitsune/settings.py

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import dj_database_url
1010
import django_cache_url
1111
from decouple import Csv, config
12-
from wagtail.admin.localization import WAGTAILADMIN_PROVIDED_LANGUAGES
1312

1413
from kitsune.lib.sumo_locales import LOCALES
1514

@@ -447,10 +446,6 @@ def immutable_file_test(path, url):
447446
"django_jinja.builtins.extensions.StaticFilesExtension",
448447
"django_jinja.builtins.extensions.DjangoFiltersExtension",
449448
"jinja2.ext.i18n",
450-
"wagtail.jinja2tags.core",
451-
"wagtail.admin.jinja2tags.userbar",
452-
"wagtail.images.jinja2tags.images",
453-
"wagtail.contrib.settings.jinja2tags.settings",
454449
],
455450
"policies": {
456451
"ext.i18n.trimmed": True,
@@ -515,7 +510,6 @@ def immutable_file_test(path, url):
515510
"kitsune.users.middleware.LogoutInvalidatedSessionsMiddleware",
516511
"csp.middleware.CSPMiddleware",
517512
"dockerflow.django.middleware.DockerflowMiddleware",
518-
"wagtail.contrib.redirects.middleware.RedirectMiddleware",
519513
)
520514

521515
# SecurityMiddleware settings
@@ -554,7 +548,6 @@ def immutable_file_test(path, url):
554548
AUTHENTICATION_BACKENDS = ("kitsune.sumo.readonlyauth.ReadOnlyBackend",)
555549
OIDC_ENABLE = False
556550
ENABLE_ADMIN = False
557-
WAGTAIL_ENABLE_ADMIN = False
558551
else:
559552
OIDC_ENABLE = config("OIDC_ENABLE", default=True, cast=bool)
560553
ENABLE_ADMIN = config("ENABLE_ADMIN", default=OIDC_ENABLE, cast=bool)
@@ -1315,51 +1308,3 @@ def filter_exceptions(event, hint):
13151308
"MOZILLA_LOCATION_SERVICE",
13161309
default="https://location.services.mozilla.com/v1/country?key=fa6d7fc9-e091-4be1-b6c1-5ada5815ae9d", # noqa
13171310
)
1318-
1319-
# Wagtail settings
1320-
WAGTAIL_ENABLE = config("WAGTAIL_ENABLE", default=False, cast=bool)
1321-
WAGTAIL_ENABLE_ADMIN = config("WAGTAIL_ENABLE_ADMIN", default=False, cast=bool)
1322-
WAGTAIL_I18N_ENABLED = True
1323-
WAGTAIL_CONTENT_LANGUAGES = LANGUAGES
1324-
WAGTAILADMIN_PERMITTED_LANGUAGES = [
1325-
# Only include items in this list that SuMO supports and that are included
1326-
# in wagtail.admin.localization.WAGTAILADMIN_PROVIDED_LANGUAGES. These are
1327-
# only used by Wagtail for localizing its admin interface.
1328-
("ar", "Arabic"),
1329-
("ca", "Catalan"),
1330-
("cs", "Czech"),
1331-
("de", "German"),
1332-
("el", "Greek"),
1333-
("en", "English"),
1334-
("es", "Spanish"),
1335-
("et", "Estonian"),
1336-
("fi", "Finnish"),
1337-
("fr", "French"),
1338-
("gl", "Galician"),
1339-
("hr", "Croatian"),
1340-
("hu", "Hungarian"),
1341-
("id-id", "Indonesian"),
1342-
("it", "Italian"),
1343-
("ja", "Japanese"),
1344-
("ko", "Korean"),
1345-
("lt", "Lithuanian"),
1346-
("nl", "Dutch"),
1347-
("fa", "Persian"),
1348-
("pl", "Polish"),
1349-
("pt-br", "Brazilian Portuguese"),
1350-
("pt-pt", "Portuguese"),
1351-
("ro", "Romanian"),
1352-
("ru", "Russian"),
1353-
("sv", "Swedish"),
1354-
("sk-sk", "Slovak"),
1355-
("sl", "Slovenian"),
1356-
("th", "Thai"),
1357-
("tr", "Turkish"),
1358-
("uk", "Ukrainian"),
1359-
("zh-hans", "Chinese (Simplified)"),
1360-
("zh-hant", "Chinese (Traditional)"),
1361-
]
1362-
WAGTAIL_SITE_NAME = config("WAGTAIL_SITE_NAME", default="Mozilla Support CMS")
1363-
WAGTAILADMIN_BASE_URL = config("WAGTAILADMIN_BASE_URL", default="")
1364-
WAGTAILIMAGES_MAX_UPLOAD_SIZE = IMAGE_MAX_FILESIZE
1365-
WAGTAILDOCS_DOCUMENT_MODEL = "sumo.WagtailDocument"

0 commit comments

Comments
 (0)