|
1
|
|
|
from django.contrib import admin |
|
2
|
|
|
|
|
3
|
|
|
from goals.models import Category, Goal, Comment, Board |
|
4
|
|
|
|
|
5
|
|
|
|
|
6
|
|
|
@admin.register(Board) |
|
7
|
|
|
class BoardAdmin(admin.ModelAdmin): |
|
8
|
|
|
"""Регистрация модели Board для отображения в панели администратора""" |
|
9
|
|
|
|
|
10
|
|
|
list_display = ('title', 'created', 'updated',) |
|
11
|
|
|
search_fields = ('title',) |
|
12
|
|
|
|
|
13
|
|
|
|
|
14
|
|
|
@admin.register(Category) |
|
15
|
|
|
class CategoryAdmin(admin.ModelAdmin): |
|
16
|
|
|
"""Регистрация модели Category для отображения в панели администратора""" |
|
17
|
|
|
|
|
18
|
|
|
list_display = ('title', 'board', 'user', 'created', 'updated',) |
|
19
|
|
|
search_fields = ('title', 'user__username',) |
|
20
|
|
|
|
|
21
|
|
|
|
|
22
|
|
|
@admin.register(Goal) |
|
23
|
|
|
class GoalAdmin(admin.ModelAdmin): |
|
24
|
|
|
"""Регистрация модели Goal для отображения в панели администратора""" |
|
25
|
|
|
|
|
26
|
|
|
list_display = ('title', 'user', 'category', 'description', 'status', 'priority', 'due_date',) |
|
27
|
|
|
search_fields = ('title', 'user__username', 'status',) |
|
28
|
|
|
|
|
29
|
|
|
|
|
30
|
|
|
@admin.register(Comment) |
|
31
|
|
|
class CommentAdmin(admin.ModelAdmin): |
|
32
|
|
|
"""Регистрация модели Comment для отображения в панели администратора""" |
|
33
|
|
|
|
|
34
|
|
|
list_display = ('text', 'user', 'goal', 'created',) |
|
35
|
|
|
search_fields = ('text', 'user__username',) |
|
36
|
|
|
|