/
denlarik
/
il2_stats
Обзор
Документация
Войти
/
denlarik
/
il2_stats
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/squads/admin.py
38 строк
977 B
ldu
update project
21 ноя 2020, 14:26
21 ноя 2020, 14:26
e606f7e
Код
Авторство
О чём код?
from django.conf import settings from django.contrib import admin from django.utils.translation import ugettext, ugettext_lazy as _ from .models import Squad, SquadMember class SquadMemberInline(admin.TabularInline): model = SquadMember if settings.DEV_MODE: @admin.register(Squad) class SquadAdmin(admin.ModelAdmin): list_display = ('name', 'tag') search_fields = ('name', 'tag') inlines = (SquadMemberInline,) @admin.register(SquadMember) class SquadMemberAdmin(admin.ModelAdmin): list_display = ('squad', 'member', 'date_joined', 'is_admin') list_filter = ('is_admin',) else: @admin.register(Squad) class SquadAdmin(admin.ModelAdmin): list_display = ('name', 'tag') search_fields = ('name', 'tag') actions = None def has_add_permission(self, request): return False def has_delete_permission(self, request, obj=None): return False