def filterDisplayEditableDefect(field, data, val): display = '' if val: display += "<a href='view/%s'> </a>" % encodeHTML(val) display += "<input id='%s' type='text' name='%s' size='16'" % (field.name, field.name) if val: display += " value='%s'" % encodeHTML(val) display += " onchange='updateChildrenView(event); checkFormValidity(event)'>" return display
def filterDisplayEditableDate(field, data, val): display = """<a class='tiqitCalendarDropDown'></a><input id='%s' type='text' name='%s' size='20'""" % ( field.name, field.name) if val: display += " value='%s'" % encodeHTML(val) display += " onchange='updateChildrenView(event); checkFormValidity(event);'>" return display
def filterDisplayEditableUser(field, data, val): display = """<span class='tiqitUserEditable tiqitIndicatorContainer'><a onclick='showUserDropDown(event, document.getElementById("%s"));'></a><input id='%s' type='text' name='%s' size='15'""" % ( field.name, field.name, field.name) if val: display += " value='%s'" % encodeHTML(val) display += " onchange='updateChildrenView(event); checkFormValidity(event)'></span>" return display
def filterDisplayEditableText(field, data, val): vals = field.getValues(data) if not vals: if field.defaultsWith: display = "<span field='%s' class='tiqitIndicatorContainer tiqitDefaultLinkEditor'>" % field.name else: display = "<span class='tiqitIndicatorContainer'>" size = field.displaylen if field.defaultsWith: display += "<a class='tiqitDefaultLink' href='%sdefaultvals'> </a>" % Config( ).section('general').get('metaurl') size -= 5 display += "<input id='%s' type='text' name='%s' size='%d'" % ( field.name, field.name, size) if field.maxlen > 0 and not field.mvf: display += " maxlength='%d'" % field.maxlen if val: display += " value='%s'" % encodeHTML(val) if field.defaultsWith: display += " class='tiqitDefaultLinkInput'" display += " onchange='updateChildrenView(event); checkFormValidity(event); Tiqit.defaults.updateURL(%s, getFieldValueView)'></span>" % encodeJS( field.name) else: display += " onchange='updateChildrenView(event); checkFormValidity(event);'></span>" else: descs = field.getDisplayValues(data) values = zip(vals, descs) display = StringIO() writeOptions(field.name, values, val, 'updateChildrenView(event); checkFormValidity(event);', display) display = display.getvalue() return display
# # Output an XML description of a bug's history. from tiqit import * from tiqit.printing import * from backend import * import os, re, sys, cgi, utils # Extract ID from the args. args = Arguments() if not args.has_key("buglist"): raise TiqitError("No Bug ID specified") # Load the bug and extract the history bugids = extractBugIds(args['buglist']) bugData = loadBugs(bugids) # Produce the output printXMLPageHeader() for bugDatum in bugData: historyItems = bugDatum.getHistory() print " <history bugid=\"%s\">" % utils.encodeHTML(bugDatum['Identifier']) for historyItem in historyItems: print " <historyitem>" for key in historyItem: print " <%s><![CDATA[%s]]></%s>" % ( key, utils.encodeCDATA(str(historyItem[key])), key) print " </historyitem>" print " </history>" printXMLPageFooter()
def filterDisplayUser(field, data, val): return val and "<a onclick='showUserDropDown(event);'>%s</a>" % encodeHTML( val)
def filterDisplayIdentifier(field, data, id, headline): #id, headline = val.split(VALUE_SEP) return "<a href='%s' title='%s'>%s</a>" % (id, encodeHTML(headline), id)