|
|
|
@ -1,5 +1,7 @@ |
|
|
|
from django.contrib import admin |
|
|
|
from django.contrib import admin |
|
|
|
from mptt.admin import MPTTModelAdmin |
|
|
|
from mptt.admin import MPTTModelAdmin |
|
|
|
|
|
|
|
from django.db import models |
|
|
|
|
|
|
|
from django import forms |
|
|
|
|
|
|
|
|
|
|
|
from .models import Specialization |
|
|
|
from .models import Specialization |
|
|
|
|
|
|
|
|
|
|
|
@ -8,7 +10,9 @@ class SpecializationAdmin(MPTTModelAdmin): |
|
|
|
readonly_fields = ('pk', 'lft', 'rght', 'tree_id', 'level') |
|
|
|
readonly_fields = ('pk', 'lft', 'rght', 'tree_id', 'level') |
|
|
|
list_display = ('pk', 'name', 'order', 'level', 'parent') |
|
|
|
list_display = ('pk', 'name', 'order', 'level', 'parent') |
|
|
|
list_filter = ('level', ) |
|
|
|
list_filter = ('level', ) |
|
|
|
|
|
|
|
formfield_overrides = { |
|
|
|
|
|
|
|
models.CharField: {'widget': forms.TextInput(attrs={'size': '114'})}, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
def get_queryset(self, request): |
|
|
|
def get_queryset(self, request): |
|
|
|
qs = super(SpecializationAdmin, self).get_queryset(request) |
|
|
|
qs = super(SpecializationAdmin, self).get_queryset(request) |
|
|
|
|