Beispiel #1
0
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
        )
Beispiel #2
0
    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"))