Skip to content

Commit 89409fe

Browse files
committed
Add date when notices were sent on admin interface
1 parent 0071ee0 commit 89409fe

3 files changed

Lines changed: 22 additions & 8 deletions

File tree

apps/notices/admin.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
from django.contrib import admin
22

3-
from .models import NoticeKind, Notice
3+
from .models import Notice, NoticeKind
44

55

66
@admin.register(NoticeKind)
77
class NoticeKindAdmin(admin.ModelAdmin):
88
list_display = ('description', 'code', 'days', 'enabled')
9-
list_filter = (
10-
'enabled',
11-
)
9+
list_filter = ('enabled',)
1210

1311

1412
@admin.register(Notice)
@@ -17,6 +15,7 @@ class NoticeAdmin(admin.ModelAdmin):
1715
'id',
1816
'kind',
1917
'member',
18+
'send_at',
2019
'reference_date',
2120
'status',
2221
)
@@ -29,10 +28,7 @@ class NoticeAdmin(admin.ModelAdmin):
2928
def get_queryset(self, request):
3029
qs = super(NoticeAdmin, self).get_queryset(request)
3130
return (
32-
qs
33-
.select_related('kind')
31+
qs.select_related('kind')
3432
.select_related('member')
3533
.select_related('member__user')
3634
)
37-
38-
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated by Django 2.2.24 on 2021-06-14 23:17
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('notices', '0007_auto_20210613_2133'),
10+
]
11+
12+
operations = [
13+
migrations.AlterModelOptions(
14+
name='notice',
15+
options={'ordering': ['-send_at'], 'verbose_name': 'Aviso para miembro', 'verbose_name_plural': 'Avisos para miembros'},
16+
),
17+
]

apps/notices/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class Notice(models.Model):
4646
class Meta:
4747
verbose_name = 'Aviso para miembro'
4848
verbose_name_plural = 'Avisos para miembros'
49+
ordering = ['-send_at']
4950

5051
member = models.ForeignKey(Member, on_delete=models.PROTECT)
5152
kind = models.ForeignKey(NoticeKind, on_delete=models.PROTECT)

0 commit comments

Comments
 (0)