Compare commits
5 Commits
dependabot
...
0.15.3
Author | SHA1 | Date | |
---|---|---|---|
dd4530203f | |||
48955675be | |||
a81c5b3560 | |||
53880228e4 | |||
2bee66d0ae |
25
CHANGES
25
CHANGES
@ -1,3 +1,28 @@
|
|||||||
|
0.15.3
|
||||||
|
=================
|
||||||
|
- Add wagtail >= 2.15 support with get_context_data override instead of get_context
|
||||||
|
|
||||||
|
0.15.2
|
||||||
|
=================
|
||||||
|
- Replace staticfiles tag with static
|
||||||
|
|
||||||
|
0.15.1
|
||||||
|
=================
|
||||||
|
- Remove old versions from test matrix
|
||||||
|
- Fix button support in wagtail admin for newer wagtail versions
|
||||||
|
|
||||||
|
0.15.0
|
||||||
|
=================
|
||||||
|
- Fix is_authenticated 'bool' object is not callable error
|
||||||
|
- Add wagtail <=2.11 support
|
||||||
|
- Use Github Actions to test package instead of Travis CI
|
||||||
|
|
||||||
|
0.14.0
|
||||||
|
=================
|
||||||
|
- Fix 'bool' object is not callable error
|
||||||
|
- Fix deleting descendants with variants when deleting a page
|
||||||
|
- Add wagtail 2.6 support
|
||||||
|
|
||||||
0.13.0
|
0.13.0
|
||||||
=================
|
=================
|
||||||
- Merged Praekelt fork
|
- Merged Praekelt fork
|
||||||
|
@ -62,10 +62,10 @@ author = 'Lab Digital BV'
|
|||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '0.15.1'
|
version = '0.15.3'
|
||||||
|
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '0.15.1'
|
release = '0.15.3'
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
[bumpversion]
|
[bumpversion]
|
||||||
current_version = 0.15.1
|
current_version = 0.15.3
|
||||||
commit = true
|
commit = true
|
||||||
tag = true
|
tag = true
|
||||||
tag_name = {new_version}
|
tag_name = {new_version}
|
||||||
|
2
setup.py
2
setup.py
@ -35,7 +35,7 @@ with open('README.rst') as fh:
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='wagtail-personalisation',
|
name='wagtail-personalisation',
|
||||||
version='0.15.1',
|
version='0.15.3',
|
||||||
description='A Wagtail add-on for showing personalized content',
|
description='A Wagtail add-on for showing personalized content',
|
||||||
author='Lab Digital BV and others',
|
author='Lab Digital BV and others',
|
||||||
author_email='opensource@labdigital.nl',
|
author_email='opensource@labdigital.nl',
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{% extends "modeladmin/index.html" %}
|
{% extends "modeladmin/index.html" %}
|
||||||
{% load i18n l10n staticfiles modeladmin_tags %}
|
{% load i18n l10n static modeladmin_tags %}
|
||||||
|
|
||||||
{% block titletag %}{{ view.get_meta_title }}{% endblock %}
|
{% block titletag %}{{ view.get_meta_title }}{% endblock %}
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}
|
{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}
|
||||||
{% load i18n l10n staticfiles modeladmin_tags wagtail_personalisation_filters %}
|
{% load i18n l10n static modeladmin_tags wagtail_personalisation_filters %}
|
||||||
|
|
||||||
{% block toggle_view %}to List {% endblock%}
|
{% block toggle_view %}to List {% endblock%}
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}
|
{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}
|
||||||
{% load i18n l10n staticfiles modeladmin_tags wagtail_personalisation_filters %}
|
{% load i18n l10n static modeladmin_tags wagtail_personalisation_filters %}
|
||||||
|
|
||||||
{% block toggle_view %}to Dashboard {% endblock%}
|
{% block toggle_view %}to Dashboard {% endblock%}
|
||||||
|
|
||||||
|
@ -9,6 +9,7 @@ from django.template.defaultfilters import pluralize
|
|||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
from wagtail import VERSION as WAGTAIL_VERSION
|
||||||
from wagtail.admin import messages
|
from wagtail.admin import messages
|
||||||
from wagtail.admin.site_summary import PagesSummaryItem, SummaryItem
|
from wagtail.admin.site_summary import PagesSummaryItem, SummaryItem
|
||||||
|
|
||||||
@ -192,12 +193,11 @@ def page_listing_more_buttons(page, page_perms, is_parent=False, *args):
|
|||||||
|
|
||||||
|
|
||||||
class CorrectedPagesSummaryItem(PagesSummaryItem):
|
class CorrectedPagesSummaryItem(PagesSummaryItem):
|
||||||
def get_context(self):
|
def get_total_pages(self, context):
|
||||||
# Perform the same check as Wagtail to get the correct count.
|
# Perform the same check as Wagtail to get the correct count.
|
||||||
# Only correct the count when a root page is available to the user.
|
# Only correct the count when a root page is available to the user.
|
||||||
# The `PagesSummaryItem` will return a page count of 0 otherwise.
|
# The `PagesSummaryItem` will return a page count of 0 otherwise.
|
||||||
# https://github.com/wagtail/wagtail/blob/5c9ff23e229acabad406c42c4e13cbaea32e6c15/wagtail/admin/site_summary.py#L38
|
# https://github.com/wagtail/wagtail/blob/5c9ff23e229acabad406c42c4e13cbaea32e6c15/wagtail/admin/site_summary.py#L38
|
||||||
context = super().get_context()
|
|
||||||
root_page = context.get("root_page", None)
|
root_page = context.get("root_page", None)
|
||||||
if root_page:
|
if root_page:
|
||||||
pages = utils.exclude_variants(
|
pages = utils.exclude_variants(
|
||||||
@ -208,9 +208,18 @@ class CorrectedPagesSummaryItem(PagesSummaryItem):
|
|||||||
if root_page.is_root():
|
if root_page.is_root():
|
||||||
page_count -= 1
|
page_count -= 1
|
||||||
|
|
||||||
context["total_pages"] = page_count
|
return page_count
|
||||||
|
|
||||||
return context
|
if WAGTAIL_VERSION >= (2, 15):
|
||||||
|
def get_context_data(self, parent_context):
|
||||||
|
context = super().get_context_data(parent_context)
|
||||||
|
context["total_pages"] = self.get_total_pages(context)
|
||||||
|
return context
|
||||||
|
else:
|
||||||
|
def get_context(self):
|
||||||
|
context = super().get_context()
|
||||||
|
context["total_pages"] = self.get_total_pages(context)
|
||||||
|
return context
|
||||||
|
|
||||||
|
|
||||||
@hooks.register("construct_homepage_summary_items")
|
@hooks.register("construct_homepage_summary_items")
|
||||||
|
Reference in New Issue
Block a user