def api_addRemoteInstallerSchedule(): response = {} payload = request.json schedule = Schedule(payload['ip']) schedule.minute = payload['minute'] schedule.hour = payload['hour'] schedule.AddCronSchedule() response['clients'] = REMOTE_CLIENTS_EVENTS response['schedules'] = Schedule.GetCronSchedules() return json.dumps(response)
def api_removeRemoteInstallerSchedule(): response = {} ip = request.args.get('ip', '') hour = request.args.get('hour', '') minute = request.args.get('minute', '') schedule = Schedule(ip) schedule.minute = minute schedule.hour = hour schedule.RemoveCronSchedule() response['clients'] = REMOTE_CLIENTS_EVENTS response['schedules'] = Schedule.GetCronSchedules() return json.dumps(response)
def api_getRemoteInstallerEvents(): response = {} response['clients'] = REMOTE_CLIENTS_EVENTS response['schedules'] = Schedule.GetCronSchedules() return json.dumps(response)