This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
authentic-adeline/extra/modules/alternatespui.ptl

46 lines
1.2 KiB
Plaintext

import time
import sys
import re
import base64
import Cookie
import StringIO
import cgi
import traceback
import socket
import xml.sax.saxutils
import lasso
try:
import lassodgme
except ImportError:
print >> sys.stderr, 'Missing lassodgme module; ID-WSF proxy has been disabled'
lassodgme = None
from quixote import get_session, get_session_manager, get_request, get_response, redirect, get_field, get_publisher
from quixote.http_request import parse_header
from qommon import get_cfg, get_logger
from qommon import errors, template
import misc
import authentic.liberty.root
from authentic.liberty.root import SOAPError
class AlternateSpUI(authentic.liberty.root.SpUI):
_q_exports = ['proxy_terminate_confirm','terminate','login','proxy_terminate']
def proxy_terminate_confirm [html] (self):
template.html_top()
u'<p>Souhaitez-vous vraiment supprimer la liaison avec Mon Service Public ?</p>'
u'<p><ul>'
u'<li><a href="proxy_terminate">Valider<a/></li>'
u'<li><a href="../../..">Annuler</a></li>'
u'</ul></p>'
class AlternateSpDir(authentic.liberty.root.SpDir):
def _q_lookup(self, component):
return AlternateSpUI(component)