Пример #1
0
 def get(self, request):
     """
     Get administrators
     """
     jms = JobManager(user=request.user) 
     admins = jms.GetAdministrators()
     return Response(json.dumps(admins, default=lambda o: o.__dict__))
Пример #2
0
 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__))
Пример #3
0
 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__))