Skip to content

Commit daf0d04

Browse files
committed
Add the TestEvent model to Django admin
Make the string representation of TestEvent simpler
1 parent d5ad27b commit daf0d04

2 files changed

Lines changed: 43 additions & 5 deletions

File tree

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,43 @@
1-
# Register your models here.
1+
from django.contrib import admin
2+
3+
from .models import TestEvent
4+
5+
6+
class TestEventAdmin(admin.ModelAdmin):
7+
list_display = (
8+
"date_display",
9+
"date_edtf_direct",
10+
"date_earliest",
11+
"date_latest",
12+
"date_sort_ascending",
13+
"date_sort_descending",
14+
"date_edtf",
15+
)
16+
search_fields = ("date_display", "date_edtf_direct")
17+
list_filter = ("date_earliest", "date_latest")
18+
readonly_fields = (
19+
"date_earliest",
20+
"date_latest",
21+
"date_sort_ascending",
22+
"date_sort_descending",
23+
"date_edtf",
24+
)
25+
26+
fieldsets = (
27+
(None, {"fields": ("date_display", "date_edtf_direct", "date_edtf")}),
28+
(
29+
"Computed Dates",
30+
{
31+
"classes": ("collapse",),
32+
"fields": (
33+
"date_earliest",
34+
"date_latest",
35+
"date_sort_ascending",
36+
"date_sort_descending",
37+
),
38+
},
39+
),
40+
)
41+
42+
43+
admin.site.register(TestEvent, TestEventAdmin)

edtf_django_tests/edtf_integration/models.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,5 @@ def __str__(self) -> str:
4949
return (
5050
f"Test Event: {self.date_display=}, "
5151
f"{self.date_edtf_direct=}, "
52-
f"{self.date_earliest=}, "
53-
f"{self.date_latest=}, "
54-
f"{self.date_sort_ascending=}, "
55-
f"{self.date_sort_descending=}, "
5652
f"{self.date_edtf=}"
5753
)

0 commit comments

Comments
 (0)