Changeset 1070
- Timestamp:
- 25.06.2010 23:26:56 (20 months ago)
- Location:
- ZMS/trunk
- Files:
-
- 4 edited
-
_objattrs.py (modified) (2 diffs)
-
dtml/ZMSRecordSet/actions.dtml (modified) (2 diffs)
-
dtml/ZMSRecordSet/main.dtml (modified) (1 diff)
-
dtml/ZMSRecordSet/main_grid.dtml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_objattrs.py
r1061 r1070 245 245 def getObjAttr(self, key, meta_id=None): 246 246 obj_attrs = self.getObjAttrs( meta_id) 247 return obj_attrs.get(key,{'id':key,'key':key,'xml':False,'multilang':False,'lang_inherit':False,'name':'UNK OWN','datatype':'string','datatype_key':_globals.DT_UNKNOWN})247 return obj_attrs.get(key,{'id':key,'key':key,'xml':False,'multilang':False,'lang_inherit':False,'name':'UNKNOWN','datatype':'string','datatype_key':_globals.DT_UNKNOWN}) 248 248 249 249 … … 800 800 801 801 #-- DATATYPE 802 datatype = obj_attr ['datatype_key']802 datatype = obj_attr.get('datatype_key',_globals.DT_UNKNOWN) 803 803 804 804 #-- VALUE -
ZMS/trunk/dtml/ZMSRecordSet/actions.dtml
r723 r1070 115 115 <dtml-in "metaObj['attrs'][1:]" mapping> 116 116 <dtml-let obj_attr="getObjAttr(id)" obj_attrName="getObjAttrName(obj_attr,lang)"> 117 <dtml-if "type in metaobj_manager.valid_types ">117 <dtml-if "type in metaobj_manager.valid_types or type not in metaobj_manager.valid_xtypes+metaobj_manager.valid_zopetypes"> 118 118 <dtml-call "REQUEST.set('value',formatObjAttrValue(obj_attr,REQUEST.get(obj_attrName),lang))"> 119 119 <dtml-try><dtml-call "operator_delattr(value,'aq_parent')"><dtml-except></dtml-try> … … 145 145 <dtml-in "metaObj['attrs'][1:]" mapping> 146 146 <dtml-let obj_attr="getObjAttr(id)" obj_attrName="getObjAttrName(obj_attr,lang)"> 147 <dtml-if "type in metaobj_manager.valid_types ">147 <dtml-if "type in metaobj_manager.valid_types or type not in metaobj_manager.valid_xtypes+metaobj_manager.valid_zopetypes"> 148 148 <dtml-call "REQUEST.set('value',formatObjAttrValue(obj_attr,REQUEST.get(obj_attrName),lang))"> 149 149 <dtml-var "writeBlock('[actions.update]: %s=%s(%s)'%(str(id),str(value),str(REQUEST.get(obj_attrName))))"> -
ZMS/trunk/dtml/ZMSRecordSet/main.dtml
r750 r1070 217 217 </dtml-comment> 218 218 <dtml-unless "REQUEST.get('action','') in ['insert','update']"> 219 <dtml-var "metaobj_recordset_main_grid(_,_,grid_options=['insert','update','delete','export' ,'statistics'])">219 <dtml-var "metaobj_recordset_main_grid(_,_,grid_options=['insert','update','delete','export'])"> 220 220 <hr size="1"/> 221 221 <input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_BACK')" html_quote>" onclick="location.href='<dtml-var "getParentNode().absolute_url()">/manage_main?lang=<dtml-var lang>#_<dtml-var id>';"> -
ZMS/trunk/dtml/ZMSRecordSet/main_grid.dtml
r996 r1070 18 18 19 19 <dtml-in "metaObj['attrs']" mapping 20 ><dtml-let obj_attr="getObjAttr(id).copy()"20 ><dtml-let si=sequence-item obj_attr="getObjAttr(id).copy()" 21 21 ><dtml-if custom 22 22 ><dtml-unless sequence-start 23 ><dtml-unless "type in metaobj_manager.valid_xtypes+metaobj_manager.valid_zopetypes or id==SESSION.get('fk_key_%s'%ZMS_THIS.id,'')" 24 ><dtml-call "operator_setitem(obj_attr,'type',type)" 23 ><dtml-if "type in metaobj_manager.valid_types or id==SESSION.get('fk_key_%s'%ZMS_THIS.id,'')" 25 24 ><dtml-call "obj_attrs.append(obj_attr)" 26 ></dtml-unless 25 ><dtml-elif "type not in metaobj_manager.valid_xtypes+metaobj_manager.valid_zopetypes" 26 ><dtml-call "obj_attrs.append(si)" 27 ></dtml-if 27 28 ></dtml-unless 28 29 ></dtml-if … … 287 288 <dtml-call "REQUEST.set('qpage',qpage+1)"> 288 289 289 <dtml-if "'statistics' in grid_options">290 <dtml-if vs>291 <tr>292 <td colspan="3"><img src="<dtml-var spacer_gif>" alt="" border="0"></td>293 <dtml-in obj_attrs mapping>294 <dtml-let obj_attr=sequence-item l="vs.get(id,[])">295 <td class="form-small">296 <dtml-try>297 <dtml-if l>298 <dtml-let meanstdv="zmsmathutil.meanstdv(l)">299 <span style="font-family: serif; font-style: italic; text-decoration: overline;" title="AVG">x</span>=<dtml-var "meanstdv[0]">±<dtml-var "meanstdv[1]">300 </dtml-let>301 </dtml-if>302 <dtml-except></dtml-try>303 </td>304 </dtml-let>305 </dtml-in>306 </tr>307 </dtml-if>308 </dtml-if>309 310 290 </table> 311 291
Note: See TracChangeset
for help on using the changeset viewer.
