mirror of
https://github.com/jazzband/django-admin2.git
synced 2026-04-22 15:44:43 +00:00
Adds model name to AdminModel2Mixin template context.
All views subclassing AdminModel2Mixin will need the model name in their template context, so moving it to the base class so child views don't all have to override get_context_data.
This commit is contained in:
parent
b0abe58121
commit
3d2b347063
1 changed files with 2 additions and 6 deletions
|
|
@ -57,6 +57,8 @@ class AdminModel2Mixin(Admin2Mixin, AccessMixin):
|
|||
'has_add_permission': self.model_admin.has_add_permission(self.request),
|
||||
'has_edit_permission': self.model_admin.has_edit_permission(self.request),
|
||||
'has_delete_permission': self.model_admin.has_delete_permission(self.request),
|
||||
'model': self.get_model()._meta.verbose_name,
|
||||
'model_pluralized': self.get_model()._meta.verbose_name_plural
|
||||
})
|
||||
return context
|
||||
|
||||
|
|
@ -87,7 +89,6 @@ class IndexView(Admin2Mixin, generic.TemplateView):
|
|||
|
||||
|
||||
class ModelListView(Admin2Mixin, generic.ListView):
|
||||
|
||||
default_template_name = "model_list.html"
|
||||
permission_type = 'view'
|
||||
|
||||
|
|
@ -113,11 +114,6 @@ class ModelEditFormView(AdminModel2Mixin, generic.UpdateView):
|
|||
default_template_name = "model_edit_form.html"
|
||||
permission_type = 'change'
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super(ModelEditFormView, self).get_context_data(**kwargs)
|
||||
context['model'] = self.get_model()._meta.verbose_name
|
||||
return context
|
||||
|
||||
|
||||
class ModelAddFormView(AdminModel2Mixin, generic.CreateView):
|
||||
form_class = None
|
||||
|
|
|
|||
Loading…
Reference in a new issue