From 11212401a0bb3ee796ba6fe029bd9f118ed73bbf Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 5 Jan 2021 11:08:24 -0800 Subject: [PATCH] Add created date and sorting to invites --- bookwyrm/models/site.py | 1 + bookwyrm/views.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bookwyrm/models/site.py b/bookwyrm/models/site.py index f31e8494..4670bd94 100644 --- a/bookwyrm/models/site.py +++ b/bookwyrm/models/site.py @@ -50,6 +50,7 @@ def new_access_code(): class SiteInvite(models.Model): ''' gives someone access to create an account on the instance ''' + created_date = models.DateTimeField(auto_now_add=True) code = models.CharField(max_length=32, default=new_access_code) expiry = models.DateTimeField(blank=True, null=True) use_limit = models.IntegerField(blank=True, null=True) diff --git a/bookwyrm/views.py b/bookwyrm/views.py index 9a6461de..fad71ccf 100644 --- a/bookwyrm/views.py +++ b/bookwyrm/views.py @@ -399,7 +399,8 @@ def manage_invites(request): ''' invite management page ''' data = { 'title': 'Invitations', - 'invites': models.SiteInvite.objects.filter(user=request.user), + 'invites': models.SiteInvite.objects.filter( + user=request.user).order_by('-created_date'), 'form': forms.CreateInviteForm(), } return TemplateResponse(request, 'manage_invites.html', data)