{% trans "Progress Updates:" %}
diff --git a/bookwyrm/templates/directory/directory.html b/bookwyrm/templates/directory/directory.html
index 88a7b15c..b900cb18 100644
--- a/bookwyrm/templates/directory/directory.html
+++ b/bookwyrm/templates/directory/directory.html
@@ -20,8 +20,8 @@
{% csrf_token %}
diff --git a/bookwyrm/templates/notifications.html b/bookwyrm/templates/notifications.html
index a51b2fdb..ae5cd67b 100644
--- a/bookwyrm/templates/notifications.html
+++ b/bookwyrm/templates/notifications.html
@@ -56,7 +56,7 @@
{% endif %}
- {% url 'settings-profile' as path %} - {% blocktrans %}You can opt-out at any time in your profile settings.{% endblocktrans %} + {% url 'prefs-profile' as path %} + {% blocktrans with path=path %}You can opt-out at any time in your profile settings.{% endblocktrans %}
+
{# DESCRIPTION #} @@ -137,7 +137,7 @@ {# PREVIEW #}
-
+
{% include 'snippets/status_preview.html' with status=related_status %}
diff --git a/bookwyrm/templates/settings/federation.html b/bookwyrm/templates/settings/federation.html
index 208ecf8d..e0a9ba73 100644
--- a/bookwyrm/templates/settings/federation.html
+++ b/bookwyrm/templates/settings/federation.html
@@ -7,7 +7,7 @@
{% block edit-button %}
- {% trans "Add instance" %}
+ {% trans "Add instance" %}
{% endblock %}
diff --git a/bookwyrm/templates/user/user.html b/bookwyrm/templates/user/user.html
index d2e9be3e..2c9d7277 100644
--- a/bookwyrm/templates/user/user.html
+++ b/bookwyrm/templates/user/user.html
@@ -13,7 +13,7 @@
{% endif %}
@@ -26,7 +26,7 @@
{% include 'user/shelf/books_header.html' %}
-
+
{% for shelf in shelves %}
diff --git a/bookwyrm/views/invite.py b/bookwyrm/views/invite.py
index 92f930f4..3b9fd17c 100644
--- a/bookwyrm/views/invite.py
+++ b/bookwyrm/views/invite.py
@@ -37,8 +37,12 @@ class ManageInvites(View):
PAGE_LENGTH,
)
+ page = paginated.get_page(request.GET.get("page"))
data = {
- "invites": paginated.get_page(request.GET.get("page")),
+ "invites": page,
+ "page_range": paginated.get_elided_page_range(
+ page.number, on_each_side=2, on_ends=1
+ ),
"form": forms.CreateInviteForm(),
}
return TemplateResponse(request, "settings/manage_invites.html", data)
@@ -118,15 +122,16 @@ class ManageInviteRequests(View):
reduce(operator.or_, (Q(**f) for f in filters))
).distinct()
- paginated = Paginator(
- requests,
- PAGE_LENGTH,
- )
+ paginated = Paginator(requests, PAGE_LENGTH)
+ page = paginated.get_page(request.GET.get("page"))
data = {
"ignored": ignored,
"count": paginated.count,
- "requests": paginated.get_page(request.GET.get("page")),
+ "requests": page,
+ "page_range": paginated.get_elided_page_range(
+ page.number, on_each_side=2, on_ends=1
+ ),
"sort": sort,
}
return TemplateResponse(request, "settings/manage_invite_requests.html", data)