summaryrefslogtreecommitdiffstats
path: root/ipsilon/providers/saml2
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-04-20 22:00:08 -0400
committerSimo Sorce <simo@redhat.com>2014-04-21 00:05:05 -0400
commitd7e4bbbf32e5bfae87bfa686fbb5f86efcb04ee1 (patch)
tree58b7404cba75694ae8a2976b4eca14d67e831ec2 /ipsilon/providers/saml2
parent37ef4b972ea240f085e7d29923aba70787ac1668 (diff)
downloadipsilon-d7e4bbbf32e5bfae87bfa686fbb5f86efcb04ee1.tar.gz
ipsilon-d7e4bbbf32e5bfae87bfa686fbb5f86efcb04ee1.tar.xz
ipsilon-d7e4bbbf32e5bfae87bfa686fbb5f86efcb04ee1.zip
Convert all forms to use util.Page form support
This way all forms will get Referer checking automaticaly Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'ipsilon/providers/saml2')
-rwxr-xr-xipsilon/providers/saml2/admin.py14
1 files changed, 2 insertions, 12 deletions
diff --git a/ipsilon/providers/saml2/admin.py b/ipsilon/providers/saml2/admin.py
index 0a5a88d..4f33e1b 100755
--- a/ipsilon/providers/saml2/admin.py
+++ b/ipsilon/providers/saml2/admin.py
@@ -31,7 +31,7 @@ VALID_IN_NAME = r'[^\ a-zA-Z0-9]'
class NewSPAdminPage(Page):
def __init__(self, site, parent):
- super(NewSPAdminPage, self).__init__(site)
+ super(NewSPAdminPage, self).__init__(site, form=True)
self.parent = parent
self.title = 'New Service Provider'
self.backurl = parent.url
@@ -103,11 +103,6 @@ class NewSPAdminPage(Page):
return self.form_new(message, message_type)
- def root(self, *args, **kwargs):
- op = getattr(self, cherrypy.request.method, self.GET)
- if callable(op):
- return op(*args, **kwargs)
-
class InvalidValueFormat(Exception):
pass
@@ -120,7 +115,7 @@ class UnauthorizedUser(Exception):
class SPAdminPage(Page):
def __init__(self, sp, site, parent):
- super(SPAdminPage, self).__init__(site)
+ super(SPAdminPage, self).__init__(site, form=True)
self.parent = parent
self.sp = sp
self.title = sp.name
@@ -259,11 +254,6 @@ class SPAdminPage(Page):
return self.form_standard(message, message_type)
- def root(self, *args, **kwargs):
- op = getattr(self, cherrypy.request.method, self.GET)
- if callable(op):
- return op(*args, **kwargs)
-
def delete(self):
self.parent.del_sp(self.sp.name)
self.sp.permanently_delete()