You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
522 B
20 lines
522 B
from django.contrib import admin
|
|
from mptt.admin import MPTTModelAdmin
|
|
|
|
from .models import Specialization
|
|
|
|
|
|
class SpecializationAdmin(MPTTModelAdmin):
|
|
readonly_fields = ('pk', 'lft', 'rght', 'tree_id', 'level')
|
|
list_display = ('pk', 'name', 'order', 'level', 'parent')
|
|
list_filter = ('level', )
|
|
|
|
|
|
def get_queryset(self, request):
|
|
qs = super(SpecializationAdmin, self).get_queryset(request)
|
|
|
|
qs.order_by('order')
|
|
return qs
|
|
|
|
|
|
admin.site.register(Specialization, SpecializationAdmin)
|
|
|