goals.admin   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 36
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 19
dl 0
loc 36
rs 10
c 0
b 0
f 0
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