Merge pull request #115 from chrislawlor/feature/template-context-refactor

Adds model name to AdminModel2Mixin template context.
This commit is contained in:
Daniel Greenfeld 2013-05-20 10:38:19 -07:00
commit 21a4f94359

View file

@ -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