def password_change_done(self, request, extra_context=None):
     """
     Displays the "success" page after a password change.
     """
     from UserManagement.views import password_change_done
     defaults = {
         'current_app': self.name,
         'extra_context': extra_context or {},
     }
     if self.password_change_done_template is not None:
         defaults['template_name'] = self.password_change_done_template
     return password_change_done(request, **defaults)
Esempio n. 2
0
    def password_change_done(self, request, extra_context=None):
        """
        Displays the "success" page after a password change.
        """
        from UserManagement.views import password_change_done
        user = get_user(request)
        extra_context = {
            'home_url' : '/%s/' % ( get_country_from_url(request.get_full_path())),
        }
        extra_context['profile'] = user.get_profile();
        extra_context['modules'] = get_accessble_modules(request,sel_mod='Users',sel_action='')

        defaults = {
            'current_app': self.name,
            'extra_context': extra_context or {},
        }
        if self.password_change_done_template is not None:
            defaults['template_name'] = self.password_change_done_template
        return password_change_done(request, **defaults)