Skip to content

Commit fab44d2

Browse files
committed
Add naturaltime for active segments
1 parent 9705947 commit fab44d2

5 files changed

Lines changed: 11 additions & 10 deletions

File tree

README.rst

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,15 @@ To install the package with pip::
3838

3939
pip install wagtail-personalisation
4040

41-
Next, include the ``wagtail_personalisation`` and
42-
``wagtail.contrib.modeladmin`` app in your project's ``INSTALLED_APPS``:
41+
Next, add the required apps in your ``INSTALLED_APPS`` setting:
4342

4443
.. code-block:: python
4544
4645
INSTALLED_APPS = [
47-
# ...
46+
# Required apps
47+
'django.contrib.humanize',
4848
'wagtail.contrib.modeladmin',
4949
'wagtail_personalisation',
50-
# ...
5150
]
5251
5352
Make sure that ``django.contrib.sessions.middleware.SessionMiddleware`` has

docs/getting_started.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ The Wagxperience app runs in the Wagtail CMS. You can find out more here_.
1616

1717
pip install wagtail-personalisation
1818

19-
2. Add the module and ``wagtail.contrib.modeladmin`` to your ``INSTALLED_APPS``::
19+
2. Add the required apps in your ``INSTALLED_APPS`` setting::
2020

2121
INSTALLED_APPS = [
22-
# ...
22+
# Required apps
23+
'django.contrib.humanize',
2324
'wagtail.contrib.modeladmin',
2425
'wagtail_personalisation',
25-
# ...
2626
]
2727

2828
3. Update your database::

sandbox/sandbox/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
'django.contrib.admin',
5757
'django.contrib.auth',
5858
'django.contrib.contenttypes',
59+
'django.contrib.humanize',
5960
'django.contrib.sessions',
6061
'django.contrib.messages',
6162
'django.contrib.staticfiles',

src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/dashboard.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}
2-
{% load i18n l10n staticfiles modeladmin_tags wagtail_personalisation_filters %}
2+
{% load humanize i18n l10n staticfiles modeladmin_tags wagtail_personalisation_filters %}
33

44
{% block toggle_view %}to List {% endblock%}
55

@@ -31,8 +31,8 @@ <h2>{{ segment }}</h2>
3131
<span>{{ segment.visit_count|localize }} {% trans "time" %}{{ segment.visit_count|pluralize }}</span>
3232
</li>
3333
<li class="days_stat">
34-
{% trans "This segment has been active for" %}
35-
<span>{{ segment.enable_date|days_since:segment.disable_date }} {% trans "day" %}{{ segment.enable_date|days_since:segment.disable_date|pluralize }}</span>
34+
{% trans "This segment has been active since" %}
35+
<span>{{ segment.enable_date|naturaltime }}</span>
3636
</li>
3737
</ul>
3838

tests/sandbox/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
'django.contrib.admin',
8080
'django.contrib.auth',
8181
'django.contrib.contenttypes',
82+
'django.contrib.humanize',
8283
'django.contrib.sessions',
8384
'django.contrib.messages',
8485
'django.contrib.staticfiles',

0 commit comments

Comments
 (0)