def export(): if request.method == 'POST': date = request.form['date'] start = date + 'T00:01:00' end = date + 'T00:00:00' med_id = request.form['med_id'] med = Medic.by_id(med_id) fmt = request.form['format'] data = Booking.get_by_med(med_id, start, end) bookings_list = [] for obj in data: if obj.all_day == 1: allday = True else: allday = False booking = { 'id': obj.id, 'phone': obj.phone, 'title': obj.title, 'start': obj.start_time, 'end': obj.duration, 'allDay': allday, 'description': obj.investigation, 'cnp': obj.cnp, 'details': obj.obs } bookings_list.append(booking) sorted_date = sorted(bookings_list, key=lambda x: x['start']) return render_template('export.html', bookings=sorted_date, date=date, med=med)
def get_bookings_by_med(id): start = request.args.get('start') end = request.args.get('end') data = Booking.get_by_med(id, start, end) bookings_list = [] for obj in data: if obj.all_day == 1: allday = True else: allday = False booking = { 'id': obj.id, 'phone': obj.phone, 'title': obj.title, 'start': obj.start_time, 'end': obj.duration, 'allDay': allday, 'description': obj.investigation, 'cnp': obj.cnp, 'details': obj.obs } bookings_list.append(booking) return json.dumps(bookings_list)