~zulcss/horizon/horizon-g3-precise

« back to all changes in this revision

Viewing changes to horizon/dashboards/syspanel/users/views.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2012-06-01 10:57:56 UTC
  • mfrom: (1.1.15)
  • Revision ID: package-import@ubuntu.com-20120601105756-dif0km7n98vhdi2x
Tags: 2012.2~f2~20120530.1777-0ubuntu1
* New upstream release. 
* debian/patches/add_juju_settings_panel.patch: Refreshed
* debian/patches/turn-off-debug.patch: Refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
import logging
22
22
 
23
23
from django.core.urlresolvers import reverse
 
24
from django.utils.decorators import method_decorator
24
25
from django.utils.translation import ugettext_lazy as _
 
26
from django.views.decorators.debug import sensitive_post_parameters
25
27
 
26
28
from horizon import api
27
29
from horizon import exceptions
53
55
    template_name = 'syspanel/users/update.html'
54
56
    context_object_name = 'user'
55
57
 
 
58
    @method_decorator(sensitive_post_parameters('password',
 
59
                                                'confirm_password'))
 
60
    def dispatch(self, *args, **kwargs):
 
61
        return super(UpdateView, self).dispatch(*args, **kwargs)
 
62
 
56
63
    def get_object(self, *args, **kwargs):
57
64
        user_id = kwargs['user_id']
58
65
        try:
73
80
class CreateView(forms.ModalFormView):
74
81
    form_class = CreateUserForm
75
82
    template_name = 'syspanel/users/create.html'
 
83
 
 
84
    @method_decorator(sensitive_post_parameters('password',
 
85
                                                'confirm_password'))
 
86
    def dispatch(self, *args, **kwargs):
 
87
        return super(CreateView, self).dispatch(*args, **kwargs)