Mercurial > p > roundup > code
comparison roundup/cgi/templating.py @ 1201:0f1224acffbb
*** empty log message ***
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 24 Sep 2002 05:48:06 +0000 |
| parents | 0a7bd082b94a |
| children | 01a143f9382e |
comparison
equal
deleted
inserted
replaced
| 1200:0a7bd082b94a | 1201:0f1224acffbb |
|---|---|
| 285 if not isinstance(prop, klass): | 285 if not isinstance(prop, klass): |
| 286 continue | 286 continue |
| 287 if form.has_key(item): | 287 if form.has_key(item): |
| 288 if isinstance(prop, hyperdb.Multilink): | 288 if isinstance(prop, hyperdb.Multilink): |
| 289 value = lookupIds(self._db, prop, | 289 value = lookupIds(self._db, prop, |
| 290 handleListCGIValue(form[item])) | 290 handleListCGIValue(None, form[item])) |
| 291 elif isinstance(prop, hyperdb.Link): | 291 elif isinstance(prop, hyperdb.Link): |
| 292 value = form[item].value.strip() | 292 value = form[item].value.strip() |
| 293 if value: | 293 if value: |
| 294 value = lookupIds(self._db, prop, [value])[0] | 294 value = lookupIds(self._db, prop, [value])[0] |
| 295 else: | 295 else: |
| 1277 self.group = ('-', self.group[1]) | 1277 self.group = ('-', self.group[1]) |
| 1278 | 1278 |
| 1279 # filtering | 1279 # filtering |
| 1280 self.filter = [] | 1280 self.filter = [] |
| 1281 if self.form.has_key(':filter'): | 1281 if self.form.has_key(':filter'): |
| 1282 self.filter = handleListCGIValue(self.form[':filter']) | 1282 self.filter = handleListCGIValue(None, self.form[':filter']) |
| 1283 self.filterspec = {} | 1283 self.filterspec = {} |
| 1284 db = self.client.db | 1284 db = self.client.db |
| 1285 if self.classname is not None: | 1285 if self.classname is not None: |
| 1286 props = db.getclass(self.classname).getprops() | 1286 props = db.getclass(self.classname).getprops() |
| 1287 for name in self.filter: | 1287 for name in self.filter: |
| 1355 def __str__(self): | 1355 def __str__(self): |
| 1356 d = {} | 1356 d = {} |
| 1357 d.update(self.__dict__) | 1357 d.update(self.__dict__) |
| 1358 f = '' | 1358 f = '' |
| 1359 for k in self.form.keys(): | 1359 for k in self.form.keys(): |
| 1360 f += '\n %r=%r'%(k,handleListCGIValue(self.form[k])) | 1360 f += '\n %r=%r'%(k,handleListCGIValue(None, self.form[k])) |
| 1361 d['form'] = f | 1361 d['form'] = f |
| 1362 e = '' | 1362 e = '' |
| 1363 for k,v in self.env.items(): | 1363 for k,v in self.env.items(): |
| 1364 e += '\n %r=%r'%(k, v) | 1364 e += '\n %r=%r'%(k, v) |
| 1365 d['env'] = e | 1365 d['env'] = e |
