Changeset 3397 in products for quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configletview.py
- Timestamp:
- Mar 29, 2012 3:15:54 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/branches/1.7.1/quintagroup/plonegooglesitemaps/browser/configletview.py
r3163 r3397 73 73 self.sitemaps = [i.getObject() for i in \ 74 74 self.tools.catalog()(portal_type='Sitemap')] 75 75 76 76 @property 77 77 def sm_types(self): … … 144 144 return (size, entries) 145 145 146 def deleteVerificationFile(self): 147 portal = self.pps.portal() 148 portal.manage_delObjects([self.request.id,]) 149 if 'HTTP_REFERER' in self.request.keys(): 150 url = self.request.HTTP_REFERER 151 else: 152 url = self.context + 'prefs_gsm_verification' 153 self.request.RESPONSE.redirect(url) 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.