def doQuery(self, site='ALL', From='Jun_2011', To='May_2012', type='7'): """ Process the query request Arguments: site -- the site name to present the analystics for site month -- year -- type -- """ data = {"site": site, "from": From, "to": To, "type": type} self.publishTitle( "Panda Analytics %(type)s of %(site)s site from %(from)s to %(to)s" % data) types = [ 'filetype_jobsets', 'jobs_filetype', 'filetype_popularity', 'jobs_per_jobset' ] # data["filename"] = self.server().fileImageURL() + "/analytics/pic/%(type)s_%(month)s_%(year)s_ANALY_%(site)s.png" % data files = [] for type in types: files.append('%(site)s_%(type)s_%(from)s_%(to)s' % { 'site': site, 'type': type, 'from': From, 'to': To }) data["filenames"] = files # self.server().fileImageURL() + "/analytics/pic/%(type)s_%(month)s_%(year)s_ANALY_%(site)s.png" % data self.publishMain(main=data, role=pmRoles.object())
def doQuery(self,site='ALL',From='Jun_2011',To='May_2012',type='7'): """ Process the query request Arguments: site -- the site name to present the analystics for site month -- year -- type -- """ data = { "site" : site, "from" : From, "to" : To, "type" : type } self.publishTitle("Panda Analytics %(type)s of %(site)s site from %(from)s to %(to)s" % data ) types = ['filetype_jobsets', 'jobs_filetype' ,'filetype_popularity', 'jobs_per_jobset'] # data["filename"] = self.server().fileImageURL() + "/analytics/pic/%(type)s_%(month)s_%(year)s_ANALY_%(site)s.png" % data files = [] for type in types: files.append('%(site)s_%(type)s_%(from)s_%(to)s' % {'site': site, 'type' : type, 'from' : From, 'to' : To } ) data["filenames"] = files # self.server().fileImageURL() + "/analytics/pic/%(type)s_%(month)s_%(year)s_ANALY_%(site)s.png" % data self.publishMain(main=data,role=pmRoles.object())
def doQuery(self, host='World', title='PanDA Hello Json Word Example', guest='Your Panda', hello="Good Morning"): """ Respond with the json structure Arguments: host -- the name of the greeting person, otherwise 'World' title -- the banner guest -- the name of the person to greet, otherwise 'Your Panda' hello -- the greeting, otherwise 'Good Morning' """ self.publishTitle(title) headers = [" host", "guest", "greeting"] data = [] data.append([host, guest, hello]) self.publishMain(main={ "headers": headers, "rows": data }, role=pmRoles.object())
def __init__(self,name=None,parent=None,obj=None): pmModule.__init__(self,name,parent,obj) self.publishUI(self.doJson,role=pmRoles.object()) self.publishUI(self.doScript,role=pmRoles.script() ) self._doc = None
def __init__(self, name=None, parent=None, obj=None): pmModule.__init__(self, name, parent, obj) self.publishUI(self.doJson, role=pmRoles.object()) self.publishUI(self.doScript, role=pmRoles.script()) self._doc = None