Improve filters in Skill Admin
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
44e0ba2bde
commit
8202330500
|
@ -42,6 +42,7 @@ INSTALLED_APPS = [
|
|||
'django.contrib.sessions',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles',
|
||||
'django_admin_listfilter_dropdown',
|
||||
'django_extensions',
|
||||
"ultron.core",
|
||||
'ultron.location',
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
Django==3.2.8
|
||||
django-environ==0.8.1
|
||||
django-extensions==3.1.3
|
||||
django-admin-list-filter-dropdown==1.0.3
|
||||
Markdown==3.3.4
|
||||
pendulum==2.1.2
|
||||
simplejson==3.17.5
|
||||
|
|
|
@ -2,6 +2,12 @@ from django.contrib import admin
|
|||
|
||||
from django_extensions.admin import ForeignKeyAutocompleteAdmin
|
||||
|
||||
from django_admin_listfilter_dropdown.filters import (
|
||||
DropdownFilter,
|
||||
ChoiceDropdownFilter,
|
||||
RelatedDropdownFilter
|
||||
)
|
||||
|
||||
from .models import TouchPosition, Skill, Routine, RoutineSkill
|
||||
|
||||
|
||||
|
@ -64,13 +70,13 @@ class SkillAdmin(ForeignKeyAutocompleteAdmin):
|
|||
search_fields = ("rank", "long_label", "short_label")
|
||||
list_filter = (
|
||||
"is_competitive",
|
||||
"difficulty",
|
||||
"departure",
|
||||
"landing",
|
||||
"level",
|
||||
"rank",
|
||||
"rotation_type",
|
||||
"rotation",
|
||||
('difficulty', DropdownFilter),
|
||||
('departure', RelatedDropdownFilter),
|
||||
('landing', RelatedDropdownFilter),
|
||||
('level', DropdownFilter),
|
||||
('rank', DropdownFilter),
|
||||
'rotation_type',
|
||||
('rotation', DropdownFilter),
|
||||
)
|
||||
|
||||
filter_horizontal = ("educatives", "prerequisites")
|
||||
|
|
Loading…
Reference in New Issue