Ejemplo n.º 1
0
    def logout(self, request, extra_context=None):
        """
        Logs out the user for the given HttpRequest.

        This should *not* assume the user is already logged in.
        """
        from UserManagement.views import logout
        defaults = {
            'current_app': self.name,
            'extra_context': extra_context or {},
        }
        if self.logout_template is not None:
            defaults['template_name'] = 'customer_login/login.html'
        return logout(request, **defaults)
Ejemplo n.º 2
0
    def logout(self, request, extra_context=None):
        """
        Logs out the user for the given HttpRequest.

        This should *not* assume the user is already logged in.
        """
        from UserManagement.views import logout
        extra_context = {
            'country' : '/%s/' % ( get_country_from_url(request.get_full_path())),
        }
        defaults = {
            'current_app': self.name,
            'extra_context': extra_context or {},
        }
        if self.logout_template is not None:
            defaults['template_name'] = 'base_templates/login.html'
        return logout(request, **defaults)