diff --git a/.eslintrc.json b/.eslintrc.json index d403975d7ec..bfa8c17fa0c 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,11 +1,8 @@ { - "plugins": [ - "prettier", - "react" - ], + "plugins": ["prettier", "react"], "parserOptions": { "sourceType": "module", - "ecmaVersion": 2018, + "ecmaVersion": 2020, "ecmaFeatures": { "jsx": true } @@ -14,7 +11,12 @@ "es6": true }, "rules": { - "prettier/prettier": "error", + "prettier/prettier": [ + "error", + { + "endOfLine": "auto" + } + ], "react/jsx-uses-vars": "error" } } diff --git a/network-api/networkapi/wagtailpages/pagemodels/products.py b/network-api/networkapi/wagtailpages/pagemodels/products.py index 5f5086fa8d9..2cf976c718b 100644 --- a/network-api/networkapi/wagtailpages/pagemodels/products.py +++ b/network-api/networkapi/wagtailpages/pagemodels/products.py @@ -169,7 +169,6 @@ class BuyersGuideProductCategory(TranslatableMixin, LocalizedSnippet, models.Mod FieldPanel('description'), SnippetChooserPanel('parent'), FieldPanel('featured'), - SnippetChooserPanel('parent'), FieldPanel('hidden'), FieldPanel('sort_order'), ImageChooserPanel('share_image'), diff --git a/network-api/networkapi/wagtailpages/templates/buyersguide/bg_base.html b/network-api/networkapi/wagtailpages/templates/buyersguide/bg_base.html index 7300237828a..4f7cee25a39 100644 --- a/network-api/networkapi/wagtailpages/templates/buyersguide/bg_base.html +++ b/network-api/networkapi/wagtailpages/templates/buyersguide/bg_base.html @@ -94,9 +94,11 @@ {% for cat in categories %} {% with original=cat.original %} - {% if original.published_product_page_count > 0 %} - {% localizedroutablepageurl home_page 'category-view' original.slug as cat_url %} - {{ cat.name }} + {% if cat.parent == None %} + {% if original.published_product_page_count > 0 %} + {% localizedroutablepageurl home_page 'category-view' original.slug as cat_url %} + {{ cat.name }} + {% endif %} {% endif %} {% endwith %} {% endfor %} diff --git a/network-api/networkapi/wagtailpages/templates/buyersguide/catalog.html b/network-api/networkapi/wagtailpages/templates/buyersguide/catalog.html index 5eace4d18b5..3a25b7807bd 100644 --- a/network-api/networkapi/wagtailpages/templates/buyersguide/catalog.html +++ b/network-api/networkapi/wagtailpages/templates/buyersguide/catalog.html @@ -1,13 +1,15 @@ {% extends "buyersguide/bg_base.html" %} -{% load env i18n static wagtailimages_tags cache bg_nav_tags %} +{% load env i18n static wagtailimages_tags cache bg_nav_tags localization %} {% block bodyclass %}pni catalog{% endblock %} {% block main_content_class %}{% endblock %} {% block hero %} - + + +