Changeset 3416 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/browser/configletview.py
- Timestamp:
- Apr 9, 2012 1:03:42 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/browser/configletview.py
r3163 r3416 5 5 from OFS.ObjectManager import BadRequestException 6 6 from Products.Five import BrowserView 7 8 import urlparse 7 9 8 10 … … 144 146 return (size, entries) 145 147 148 def deleteGSMVerificationFile(self): 149 portal = self.pps.portal() 150 portal.manage_delObjects([self.request.id, ]) 151 self.request.RESPONSE.redirect( 152 urlparse.urljoin(self.context.absolute_url, 153 'prefs_gsm_verification')) 154 146 155 def getVerificationFiles(self): 147 156 vfs = [] 148 157 props = getattr(self.tools.properties(), 'googlesitemap_properties') 158 portal = self.pps.portal() 149 159 if props: 150 portal_ids = self.pps.portal().objectIds()160 portal_ids = portal.objectIds() 151 161 props_vfs = list(props.getProperty('verification_filenames', [])) 162 152 163 vfs = [vf for vf in props_vfs if vf in portal_ids] 153 164 if not props_vfs == vfs: 154 165 props._updateProperty('verification_filenames', vfs) 155 return vfs 166 167 return [{'id': x, 'title': portal[x].title} for x in vfs] 156 168 157 169 def uploadVerificationFile(self, request): … … 159 171 portal = self.pps.portal() 160 172 try: 173 comment = request.get("comment") 161 174 vfile = request.get("verification_file") 162 175 vfilename, vftitle = cookId("", "", vfile) 163 portal.manage_addFile(id="", file=vfile )176 portal.manage_addFile(id="", file=vfile, title=comment) 164 177 portal[vfilename].manage_addProperty( 165 178 'CreatedBy', 'quintagroupt.plonegooglesitemaps', 'string')
Note: See TracChangeset
for help on using the changeset viewer.