3
class SuperUserPermEditInline(object):
6
def can_edit(cls, field):
7
return field.request.user.is_authenticated and field.request.user.is_superuser
10
class AdminDjangoPermEditInline(SuperUserPermEditInline):
13
def can_edit(cls, field):
14
is_super_user = super(AdminDjangoPermEditInline, cls).can_edit(field)
17
model_edit = '%s.change_%s' % (model._meta.app_label,
18
model._meta.module_name)
19
return field.request.user.has_perm(model_edit)