Ejemplo n.º 1
0
def view():
	success,response = require_credentials()
	if success == False:
		return response
    
	meeting_id = flask.request.args.get('id', type=int)
	request_status, meeting_info = mongo_get_meeting_info(int(flask.session['id']), meeting_id)
	meeting_times = []
	if request_status == 'owner':
		# Compile user data
		btl = []
		for user in meeting_info['users']:
			if ("user_" + str(user)) in meeting_info:
				btl = btl + meeting_info["user_" + str(user)]
		if len(btl) == 0:
			btl = FreeList.create(meeting_info['start'], meeting_info['end'],
				meeting_info['start_time'], meeting_info['end_time'], []).get_busy_times()
		meeting_times = FreeList.create_from_list(btl).getTimes()
	return render_template('view.html', status=request_status, meeting=meeting_info, meeting_times=meeting_times)