2010-09-27 08:48:00 +00:00
|
|
|
from django.contrib import admin
|
2019-04-06 23:30:01 +00:00
|
|
|
|
|
|
|
from todo.models import Attachment, Comment, Task, TaskList
|
2010-09-27 08:48:00 +00:00
|
|
|
|
2014-05-31 16:09:27 +00:00
|
|
|
|
2018-03-29 05:51:10 +00:00
|
|
|
class TaskAdmin(admin.ModelAdmin):
|
2018-12-21 08:38:44 +00:00
|
|
|
list_display = ("title", "task_list", "completed", "priority", "due_date")
|
|
|
|
list_filter = ("task_list",)
|
|
|
|
ordering = ("priority",)
|
2019-04-06 23:30:01 +00:00
|
|
|
search_fields = ("title",)
|
2010-09-27 08:48:00 +00:00
|
|
|
|
|
|
|
|
2014-12-02 18:53:38 +00:00
|
|
|
class CommentAdmin(admin.ModelAdmin):
|
2018-12-21 08:38:44 +00:00
|
|
|
list_display = ("author", "date", "snippet")
|
2014-12-02 18:53:38 +00:00
|
|
|
|
|
|
|
|
2019-04-06 23:30:01 +00:00
|
|
|
class AttachmentAdmin(admin.ModelAdmin):
|
|
|
|
list_display = ("task", "added_by", "timestamp", "file")
|
|
|
|
autocomplete_fields = ["added_by", "task"]
|
|
|
|
|
|
|
|
|
2018-02-10 08:25:28 +00:00
|
|
|
admin.site.register(TaskList)
|
2014-12-02 18:53:38 +00:00
|
|
|
admin.site.register(Comment, CommentAdmin)
|
2018-03-29 05:51:10 +00:00
|
|
|
admin.site.register(Task, TaskAdmin)
|
2019-04-06 23:30:01 +00:00
|
|
|
admin.site.register(Attachment, AttachmentAdmin)
|