def create_calendar_entry(req, reqId, rangeId, startDate, hours, energy): result = "" if reqId: title = req.title beam = True else: title = 'Downtime' beam = False entry = Calendar( username = req.username, facility = req.facility, integrator = req.integrator, totalTime = hours, startDate = startDate, private = False, title = title, requestId = reqId, rangeId = rangeId, beam = beam, energy = float(energy) ) result = entry.create_entry() return result
def add_calendar(beam_request): result = "" try: entry = Calendar(username=beam_request.username, facility=beam_request.facility, integrator=beam_request.integrator, totalTime=beam_request.hours, startDate=beam_request.start, private=False, title=beam_request.title) result = entry.create_entry() except Exception as e: result = {'error': str(e), 'success': False} return result
def create_entry(): req = request.get_json() result = "" try: entry = Calendar(username=req['username'], facility=req['facility'], integrator=req['integrator'], totalTime=req['totalTime'], startDate=req['startDate'], private=req['private'], title=req['title']) result = entry.create_entry() except Exception as e: result = {'error': str(e), 'success': False} return result
def create_entry(): username = get_jwt_identity() req = request.get_json() result = "" # date = datetime.strptime(form['date'], '%Y-%m-%dT%H:%M:%S.%fZ') try: entry = Calendar( username=req['username'], # username facility=req['facility'], integrator=req['integrator'], totalTime=req['totalTime'], startDate=req['startDate'], private=req['private'], title=req['title']) result = entry.create_entry() except Exception as e: result = {'error': str(e), 'success': False} return result