Compare commits
1 Commits
8138acb7f7
...
98175e2fc5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
98175e2fc5 |
@@ -150,7 +150,10 @@ class Command(BaseCommand):
|
|||||||
]
|
]
|
||||||
if article_index_page:
|
if article_index_page:
|
||||||
nav_items.append(
|
nav_items.append(
|
||||||
NavigationMenuItem(settings=settings, link_page=article_index_page, link_title="Articles", sort_order=1)
|
NavigationMenuItem(
|
||||||
|
settings=settings, link_page=article_index_page,
|
||||||
|
link_title="Articles", sort_order=1,
|
||||||
|
)
|
||||||
)
|
)
|
||||||
if about_page:
|
if about_page:
|
||||||
nav_items.append(
|
nav_items.append(
|
||||||
@@ -161,8 +164,15 @@ class Command(BaseCommand):
|
|||||||
if not SocialMediaLink.objects.filter(settings=settings).exists():
|
if not SocialMediaLink.objects.filter(settings=settings).exists():
|
||||||
SocialMediaLink.objects.bulk_create(
|
SocialMediaLink.objects.bulk_create(
|
||||||
[
|
[
|
||||||
SocialMediaLink(settings=settings, platform="twitter", url="https://twitter.com/nohypeai", label="Twitter (X)", sort_order=0),
|
SocialMediaLink(
|
||||||
SocialMediaLink(settings=settings, platform="rss", url="/feed/", label="RSS Feed", sort_order=1),
|
settings=settings, platform="twitter",
|
||||||
|
url="https://twitter.com/nohypeai",
|
||||||
|
label="Twitter (X)", sort_order=0,
|
||||||
|
),
|
||||||
|
SocialMediaLink(
|
||||||
|
settings=settings, platform="rss",
|
||||||
|
url="/feed/", label="RSS Feed", sort_order=1,
|
||||||
|
),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ from wagtail.admin.panels import FieldPanel, InlinePanel, MultiFieldPanel
|
|||||||
from wagtail.contrib.settings.models import BaseSiteSetting, register_setting
|
from wagtail.contrib.settings.models import BaseSiteSetting, register_setting
|
||||||
from wagtail.models import Orderable
|
from wagtail.models import Orderable
|
||||||
|
|
||||||
|
|
||||||
SOCIAL_ICON_CHOICES = [
|
SOCIAL_ICON_CHOICES = [
|
||||||
("twitter", "Twitter / X"),
|
("twitter", "Twitter / X"),
|
||||||
("github", "GitHub"),
|
("github", "GitHub"),
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import pytest
|
import pytest
|
||||||
from wagtail.models import Site
|
from wagtail.models import Site
|
||||||
|
|
||||||
from apps.blog.models import AboutPage, ArticleIndexPage, HomePage
|
from apps.blog.models import AboutPage, ArticleIndexPage
|
||||||
from apps.core.models import NavigationMenuItem, SiteSettings, SocialMediaLink
|
from apps.core.models import NavigationMenuItem, SiteSettings, SocialMediaLink
|
||||||
|
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ class TestSocialMediaLink:
|
|||||||
|
|
||||||
def test_ordering(self, site_with_nav):
|
def test_ordering(self, site_with_nav):
|
||||||
links = list(site_with_nav.social_links.all().order_by("sort_order"))
|
links = list(site_with_nav.social_links.all().order_by("sort_order"))
|
||||||
assert [l.platform for l in links] == ["twitter", "rss"]
|
assert [link.platform for link in links] == ["twitter", "rss"]
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
|
|||||||
Reference in New Issue
Block a user