示例#1
0
文件: views.py 项目: 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__))
示例#2
0
文件: views.py 项目: 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__))
示例#3
0
文件: views.py 项目: 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__))