Exemplo n.º 1
0
    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())
Exemplo n.º 2
0
   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())
Exemplo n.º 3
0
    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())
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
    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