def mc_maps(): token = session.get('token') if request.method == 'POST': form = request.form session['token']['start_date'] = datetime.datetime.strptime(form['start_date'], "%d/%m/%Y").strftime("%Y-%m-%d") session['token']['end_date'] = datetime.datetime.strptime(form['end_date'], "%d/%m/%Y").strftime("%Y-%m-%d") start_date = session['token']['start_date'] if session['token']['start_date'] else '2015-12-25' end_date = session['token']['end_date'] if session['token']['end_date'] else '2015-12-25' roads = session['token']['sz_roads'] if session['token']['sz_roads'] else '0' data = getMaintenanceData(token=token['token'], start_date=start_date, end_date=end_date, sz_roads=roads) #add all errors from the data retrieval from to the flashed messages queue if len(data['errors']) > 0: for e in data['errors']: flash(e) return render_template( 'pages/mc_maps.html', title='Maintenance Activity', header='Maintenance Activity', nav='Maintenance Activity', map_data=json.dumps(data['data']), start_date=start_date, end_date=end_date )
def get(self, start_date, end_date): token = session.get('token') roads = session['token']['sz_roads'] if session['token']['sz_roads'] else '0' data = getMaintenanceData(token=token['token'], start_date=start_date, end_date=end_date, sz_roads=roads) #add all errors from the data retrieval from to the flashed messages queue if len(data['errors']) > 0: for e in data['errors']: flash(e) return data
def mc_maps(): if session.get("AUTHENTICATED"): if session["AUTHENTICATED"] is True: start_date = "2015-06-01" end_date = "2015-06-30" period = {"start_date": start_date, "end_date": end_date} site = session["site"] path = session["basePath"] headers = session["headers"] data = json.dumps(getMaintenanceData(start_date, end_date, site, path, headers, session["sz_roads"])) return render_template( "pages/mc_maps.html", title="Maintenance Activity", header="Maintenance Activity", nav="Maintenance Activity", period=period, map_data=data, ) else: return redirect(url_for("ramm_login"))