Example #1
0
 def post(self):
     hostname = hostnamegeneration()
     date = datetime.datetime.now().strftime("%d-%m-%y %H:%M")
     if Host.find_by_hostname(hostname):
         hostname = hostnamegeneration()
     hosttoadd = Host(hostname, date)
     Host.save_to_db(hosttoadd)
     return hostname, 201
Example #2
0
 def get(self, hostname):
     host = Host.find_by_hostname(hostname)
     if host:
         return host.json()
     return {'message': 'Host not found'}, 404
Example #3
0
 def delete(self, hostname):
     host = Host.find_by_hostname(hostname)
     if host:
         Host.delete_from_db(host)
     return {'message': 'Hostname {} deleted'.format(host.hostname)}