def get(self, request): """ Get administrators """ jms = JobManager(user=request.user) admins = jms.GetAdministrators() return Response(json.dumps(admins, default=lambda o: o.__dict__))
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__))
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__))