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.sessions',
|
||||||
'django.contrib.messages',
|
'django.contrib.messages',
|
||||||
'django.contrib.staticfiles',
|
'django.contrib.staticfiles',
|
||||||
|
'django_admin_listfilter_dropdown',
|
||||||
'django_extensions',
|
'django_extensions',
|
||||||
"ultron.core",
|
"ultron.core",
|
||||||
'ultron.location',
|
'ultron.location',
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
Django==3.2.8
|
Django==3.2.8
|
||||||
django-environ==0.8.1
|
django-environ==0.8.1
|
||||||
django-extensions==3.1.3
|
django-extensions==3.1.3
|
||||||
|
django-admin-list-filter-dropdown==1.0.3
|
||||||
Markdown==3.3.4
|
Markdown==3.3.4
|
||||||
pendulum==2.1.2
|
pendulum==2.1.2
|
||||||
simplejson==3.17.5
|
simplejson==3.17.5
|
||||||
|
|
|
@ -2,6 +2,12 @@ from django.contrib import admin
|
||||||
|
|
||||||
from django_extensions.admin import ForeignKeyAutocompleteAdmin
|
from django_extensions.admin import ForeignKeyAutocompleteAdmin
|
||||||
|
|
||||||
|
from django_admin_listfilter_dropdown.filters import (
|
||||||
|
DropdownFilter,
|
||||||
|
ChoiceDropdownFilter,
|
||||||
|
RelatedDropdownFilter
|
||||||
|
)
|
||||||
|
|
||||||
from .models import TouchPosition, Skill, Routine, RoutineSkill
|
from .models import TouchPosition, Skill, Routine, RoutineSkill
|
||||||
|
|
||||||
|
|
||||||
|
@ -64,13 +70,13 @@ class SkillAdmin(ForeignKeyAutocompleteAdmin):
|
||||||
search_fields = ("rank", "long_label", "short_label")
|
search_fields = ("rank", "long_label", "short_label")
|
||||||
list_filter = (
|
list_filter = (
|
||||||
"is_competitive",
|
"is_competitive",
|
||||||
"difficulty",
|
('difficulty', DropdownFilter),
|
||||||
"departure",
|
('departure', RelatedDropdownFilter),
|
||||||
"landing",
|
('landing', RelatedDropdownFilter),
|
||||||
"level",
|
('level', DropdownFilter),
|
||||||
"rank",
|
('rank', DropdownFilter),
|
||||||
"rotation_type",
|
'rotation_type',
|
||||||
"rotation",
|
('rotation', DropdownFilter),
|
||||||
)
|
)
|
||||||
|
|
||||||
filter_horizontal = ("educatives", "prerequisites")
|
filter_horizontal = ("educatives", "prerequisites")
|
||||||
|
|
Loading…
Reference in New Issue