Skip to content

Commit 14d4b0d

Browse files
authored
Improve list display for model admin (#22)
* Improve list display for model admin * fixup! Inane documentation * fixup! Make the inane documentation gramatically correct * fixup! Waste vertical space * fixup! This blank line makes everything more readable
1 parent aa0c439 commit 14d4b0d

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

user_tasks/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from django.dispatch import Signal
88

9-
__version__ = '0.1.7'
9+
__version__ = '0.1.8'
1010

1111
default_app_config = 'user_tasks.apps.UserTasksConfig' # pylint: disable=invalid-name
1212

user_tasks/admin.py

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,26 @@
99

1010
from .models import UserTaskArtifact, UserTaskStatus
1111

12-
admin.site.register(UserTaskArtifact)
13-
admin.site.register(UserTaskStatus)
12+
13+
class UserTaskArtifactAdmin(admin.ModelAdmin):
14+
"""
15+
Configuration for UserTaskArtifact admin panel.
16+
"""
17+
18+
list_display = ('created', 'uuid', 'status', 'name', 'text')
19+
ordering = ('created')
20+
search_fields = ('uuid', 'name', 'text')
21+
22+
23+
class UserTaskStatusAdmin(admin.ModelAdmin):
24+
"""
25+
Configuration for UserTaskStatus admin panel.
26+
"""
27+
28+
list_display = ('created', 'uuid', 'state', 'user', 'name')
29+
ordering = ('created')
30+
search_fields = ('uuid', 'task_id', 'task_class', 'user', 'name')
31+
32+
33+
admin.site.register(UserTaskArtifact, UserTaskArtifactAdmin)
34+
admin.site.register(UserTaskStatus, UserTaskStatusAdmin)

0 commit comments

Comments
 (0)