Index: quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configletview.py
===================================================================
--- quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configletview.py (revision 3399)
+++ quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configletview.py (revision 3405)
@@ -5,4 +5,6 @@
from OFS.ObjectManager import BadRequestException
from Products.Five import BrowserView
+
+import urlparse
@@ -144,12 +146,10 @@
return (size, entries)
- def deleteVerificationFile(self):
+ def deleteGSMVerificationFile(self):
portal = self.pps.portal()
portal.manage_delObjects([self.request.id, ])
- if 'HTTP_REFERER' in self.request.keys():
- url = self.request.HTTP_REFERER
- else:
- url = self.context + 'prefs_gsm_verification'
- self.request.RESPONSE.redirect(url)
+ self.request.RESPONSE.redirect(
+ urlparse.urljoin(self.context.absolute_url,
+ 'prefs_gsm_verification'))
def getVerificationFiles(self):
Index: quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configure.zcml
===================================================================
--- quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configure.zcml (revision 3399)
+++ quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configure.zcml (revision 3405)
@@ -52,13 +52,13 @@
Overview
@@ -24,5 +24,5 @@
Verification
@@ -30,5 +30,5 @@
+ tal:attributes="href string: ${context/absolute_url}/prefs_gsm_settings">
Settings
@@ -80,5 +80,5 @@
comment to verification file
- Delete
+ Delete