{{ view.page_title }}
@@ -47,5 +47,5 @@
{{ view.page_title }}
-+
{{ view.page_title }}
+- {% for object in object_list %} -
- {{ object.db_date_created }}
-
Delete
-
Edit
{{ object }} {% if object.subtitle %}{{ object.subtitle }}{% endif %}
-{{ object.db.desc }}
-
+ {{ object.db_date_created }}
+
Delete
+
Edit
{{ object }} {% if object.subtitle %}{{ object.subtitle }}{% endif %}
+{{ object.db.desc }}
Admin
Welcome to the Evennia Admin Page. Here, you can edit many facets of accounts, characters, and other parts of the game. diff --git a/evennia/web/website/templates/website/pagination.html b/evennia/web/website/templates/website/pagination.html index e2cb6bed73..c89d4ee473 100644 --- a/evennia/web/website/templates/website/pagination.html +++ b/evennia/web/website/templates/website/pagination.html @@ -1,32 +1,30 @@ {% if page_obj %} -
-
-
- - - - Previous - - +
- + + + Previous + + + + {% for l in page_obj.paginator.page_range %} + {% if l <= page_obj.number|add:5 and l >= page_obj.number|add:-5 %} +
- {{ forloop.counter }} + {% endif %} + {% endfor %} - {% for l in page_obj.paginator.page_range %} - {% if l <= page_obj.number|add:5 and l >= page_obj.number|add:-5 %} -
- {{ forloop.counter }} - {% endif %} - {% endfor %} - -
- - - - Next - - -
- + + + Next + + +
-
+
Password Change
diff --git a/evennia/web/website/views.py b/evennia/web/website/views.py index 43febb5a6b..f4ea939037 100644 --- a/evennia/web/website/views.py +++ b/evennia/web/website/views.py @@ -369,7 +369,7 @@ class CharacterPuppetView(LoginRequiredMixin, CharacterMixin, RedirectView, Obje def get_redirect_url(self, *args, **kwargs): # Get the requested character, if it belongs to the authenticated user char = self.get_object() - next = self.kwargs.get('next', self.success_url) + next = self.request.GET.get('next', self.success_url) if char: self.request.session['puppet'] = int(char.pk)