comparison roundup/htmltemplate.py @ 852:ffa26dfa7ea0 maint-0.4

[SF#516854] "My Issues" and redisplay (no, really, this time for sure)
author Richard Jones <richard@users.sourceforge.net>
date Wed, 10 Jul 2002 07:21:18 +0000
parents 00d360a4978a
children 67384138288e
comparison
equal deleted inserted replaced
849:2e214b125085 852:ffa26dfa7ea0
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: htmltemplate.py,v 1.92 2002-06-11 04:57:04 richard Exp $ 18 # $Id: htmltemplate.py,v 1.92.2.1 2002-07-10 07:21:18 richard Exp $
19 19
20 __doc__ = """ 20 __doc__ = """
21 Template engine. 21 Template engine.
22 """ 22 """
23 23
144 value = self.cl.get(self.nodeid, property, None) 144 value = self.cl.get(self.nodeid, property, None)
145 if isinstance(propclass, hyperdb.Multilink) and value is None: 145 if isinstance(propclass, hyperdb.Multilink) and value is None:
146 return [] 146 return []
147 return value 147 return value
148 elif self.filterspec is not None: 148 elif self.filterspec is not None:
149 print self.filterspec
149 if isinstance(propclass, hyperdb.Multilink): 150 if isinstance(propclass, hyperdb.Multilink):
150 return self.filterspec.get(property, []) 151 return self.filterspec.get(property, [])
151 else: 152 else:
152 return self.filterspec.get(property, '') 153 if not self.filterspec.has_key(property):
154 return ''
155 value = self.filterspec[property]
156 if hasattr(value, 'value'):
157 value = value.value
158 if isinstance(value, type([])):
159 value = value[0]
160 return value
153 # TODO: pull the value from the form 161 # TODO: pull the value from the form
154 if isinstance(propclass, hyperdb.Multilink): 162 if isinstance(propclass, hyperdb.Multilink):
155 return [] 163 return []
156 else: 164 else:
157 return '' 165 return ''
1189 w(replace.go(s)) 1197 w(replace.go(s))
1190 w('</form>') 1198 w('</form>')
1191 1199
1192 # 1200 #
1193 # $Log: not supported by cvs2svn $ 1201 # $Log: not supported by cvs2svn $
1202 # Revision 1.92 2002/06/11 04:57:04 richard
1203 # Added optional additional property to display in a Multilink form menu.
1204 #
1194 # Revision 1.91 2002/05/31 00:08:02 richard 1205 # Revision 1.91 2002/05/31 00:08:02 richard
1195 # can now just display a link/multilink id - useful for stylesheet stuff 1206 # can now just display a link/multilink id - useful for stylesheet stuff
1196 # 1207 #
1197 # Revision 1.90 2002/05/25 07:16:24 rochecompaan 1208 # Revision 1.90 2002/05/25 07:16:24 rochecompaan
1198 # Merged search_indexing-branch with HEAD 1209 # Merged search_indexing-branch with HEAD

Roundup Issue Tracker: http://roundup-tracker.org/