Example #1
0
def alert_all(opts):
	'''
	Printing out all alerts. Currently not in use.
	'''
	alerts = Alert.all_alerts()
	if len(alerts) == 0: return "No alerts."
	output = ''
	for a in alerts:
		output=output + "%s" % (a.print_alert(opts.mobile))
	return output
Example #2
0
	def query(self):
		if self.target == "alert" or self.target == "alerts":
			objects = Alert.all_alerts()
		elif self.target == "user" or self.target == "users":
			objects = User.all_users()
		else:
			self.populate(1101,"Invalid API query call: Missing valid target parameter")
			return
		dict_objs = []
		for x in objects:
			dict_objs.append(x.convert_to_dict())
			if len(dict_objs) >= self.count: break
		self.populate(200,"OK",json.dumps(dict_objs))
Example #3
0
 def query(self):
     if self.target == "alert" or self.target == "alerts":
         objects = Alert.all_alerts()
     elif self.target == "user" or self.target == "users":
         objects = User.all_users()
     else:
         self.populate(
             1101, "Invalid API query call: Missing valid target parameter")
         return
     dict_objs = []
     for x in objects:
         dict_objs.append(x.convert_to_dict())
         if len(dict_objs) >= self.count: break
     self.populate(200, "OK", json.dumps(dict_objs))