예제 #1
0
 def get(self):
     agents = AgentStore.all()
     template = templates.get_template('list_all_agents.html')
     return self.response.out.write(
         template.render({
             'agents': agents,
             'page_title': 'All Agents'
         }))
예제 #2
0
 def test_list_agents(self):
     for i in range(10):
         agent = AgentStore()
         agent.put()
     agent = AgentStore.query().get()
     agent.is_active = False
     agent.put()
     agents = AgentStore.all()
     self.assertEqual(len(agents), 9)
예제 #3
0
 def test_list_agents(self):
     for i in range(10):
         agent = AgentStore()
         agent.put()
     agent = AgentStore.query().get()
     agent.is_active = False
     agent.put()
     agents = AgentStore.all()
     self.assertEqual(len(agents), 9)
예제 #4
0
파일: main.py 프로젝트: kabisote/muninn
 def get(self):
     agents = AgentStore.all()
     self.response.content_type = 'text/plain'
     for agent in agents:
         try:
             logging.info('Running %s (%s) ...' % (agent.name, agent.key.id()))
             self.response.out.write('Running ' + agent.name + '...')
             agent.run()
         except Exception, e:
             logging.exception(e)
             self.response.out.write('Failed. See logs.\n')
         else:
             self.response.out.write('Done.\n')
예제 #5
0
파일: main.py 프로젝트: collabspot/muninn
 def get(self):
     agents = AgentStore.all()
     self.response.content_type = 'text/plain'
     for agent in agents:
         try:
             logging.info('Running %s (%s) ...' % (agent.name, agent.key.id()))
             self.response.out.write('Running ' + agent.name + '...')
             agent.run()
         except Exception, e:
             logging.exception(e)
             self.response.out.write('Failed. See logs.\n')
         else:
             self.response.out.write('Done.\n')
예제 #6
0
파일: main.py 프로젝트: kabisote/muninn
 def get(self):
     # TODO: don't hard code this dict
     registered_agents = {
         'URL Fetch': URLFetchAgent,
         'Print Events console': PrintEventsAgent,
         'Mail': EmailAgent,
         'Webhook': WebhookAgent,
         "Google Spreadsheet": GoogleSpreadsheetAgent,
         "Hipchat": HipchatAgent
     }
     agents = AgentStore.all()
     template = templates.get_template('add_agent.html')
     return self.response.out.write(template.render({
         'registered_agents': registered_agents,
         'agents': agents,
         'page_title': 'Add Agent'
     }))
예제 #7
0
 def get(self):
     # TODO: don't hard code this dict
     registered_agents = {
         'URL Fetch': URLFetchAgent,
         'Print Events console': PrintEventsAgent,
         'Mail': EmailAgent,
         'Webhook': WebhookAgent,
         "Google Spreadsheet": GoogleSpreadsheetAgent,
         "Hipchat": HipchatAgent
     }
     agents = AgentStore.all()
     template = templates.get_template('add_agent.html')
     return self.response.out.write(
         template.render({
             'registered_agents': registered_agents,
             'agents': agents,
             'page_title': 'Add Agent'
         }))
예제 #8
0
파일: main.py 프로젝트: kabisote/muninn
 def get(self):
     agents = AgentStore.all()
     for agent in agents:
         if agent.dedup_hashs is not None:
             agent.dedup_hashs = []
             agent.put()
예제 #9
0
파일: main.py 프로젝트: kabisote/muninn
 def get(self):
     agents = AgentStore.all()
     template = templates.get_template('list_all_agents.html')
     return self.response.out.write(template.render({'agents': agents, 'page_title': 'All Agents'}))
예제 #10
0
파일: main.py 프로젝트: collabspot/muninn
 def get(self):
     agents = AgentStore.all()
     for agent in agents:
         if agent.dedup_hashs is not None:
             agent.dedup_hashs = []
             agent.put()