From 6f02d96212c1116cc95e1f292601b0c2e5071ea9 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 9 Mar 2016 23:26:00 -0400 Subject: [PATCH] Update current user detail view to use DetailView CBV. --- mayan/apps/common/views.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/mayan/apps/common/views.py b/mayan/apps/common/views.py index a02eb7e167..87598c1f17 100644 --- a/mayan/apps/common/views.py +++ b/mayan/apps/common/views.py @@ -25,17 +25,17 @@ class AboutView(TemplateView): template_name = 'appearance/about.html' -class CurrentUserDetailsView(TemplateView): - template_name = 'appearance/generic_form.html' +class CurrentUserDetailsView(SingleObjectDetailView): + form_class = UserForm_view - def get_context_data(self, **kwargs): - data = super(CurrentUserDetailsView, self).get_context_data(**kwargs) - data.update({ - 'form': UserForm_view(instance=self.request.user), - 'read_only': True, + def get_object(self): + return self.request.user + + def get_extra_context(self, **kwargs): + return { + 'object': self.get_object(), 'title': _('Current user details'), - }) - return data + } class CurrentUserEditView(SingleObjectEditView):