Exemplo n.º 1
0
Arquivo: views.py Projeto: triicst/JMS
 def get(self, request):
     """
     Get administrators
     """
     jms = JobManager(user=request.user) 
     admins = jms.GetAdministrators()
     return Response(json.dumps(admins, default=lambda o: o.__dict__))
Exemplo n.º 2
0
Arquivo: views.py Projeto: triicst/JMS
 def delete(self, request, admin):
     """
     Delete administrator
     """
     jms = JobManager(user=request.user)        
     jms.DeleteAdministrator(admin)
     
     admins = jms.GetAdministrators()             
     return Response(json.dumps(admins, default=lambda o: o.__dict__))
Exemplo n.º 3
0
Arquivo: views.py Projeto: triicst/JMS
 def put(self, request):
     """
     Update administrator
     """
     a = json.loads(request.body)
     
     jms = JobManager(user=request.user)        
     jms.UpdateAdministrator(a)
     
     admins = jms.GetAdministrators()            
     return Response(json.dumps(admins, default=lambda o: o.__dict__))