Esempio n. 1
0
def edit_data(app_id):
    ltwapp = App.query.filter_by(id=app_id).first()
    if ltwapp.user != current_user:
        return render_template('401_error.html'), 401

    session['app'] = app_id

    print ltwapp
    print ltwapp.graph_id

    if ltwapp.graph_id:
        paginators = get_data_paginators(ltwapp.graph_id)
        return render_template('data_visualization.html', paginators=paginators, app_id=app_id)
    else:
        return redirect(url_for('rdfsource_step3', app_id=app_id))
Esempio n. 2
0
def edit_data(app_id):
    ltwapp = App.query.filter_by(id=app_id).first()
    if ltwapp.user != current_user:
        return render_template('401_error.html'), 401

    session['app'] = app_id

    print ltwapp
    print ltwapp.graph_id

    if ltwapp.graph_id:
        paginators = get_data_paginators(ltwapp.graph_id)
        return render_template('data_visualization.html',
                               paginators=paginators,
                               app_id=app_id)
    else:
        return redirect(url_for('rdfsource_step3', app_id=app_id))
Esempio n. 3
0
def rdfsource_step3(app_id):
    data_form = MyHiddenForm()
    ltwapp = App.query.filter_by(id=app_id).first()

    if data_form.validate_on_submit():
        # Data fetching task completed
        graph_id = json.loads(get_task_status(task_id=data_form.hidden_field.data, return_result=True))['result']
        ltwapp.graph_id = graph_id
        db.session.commit()

        paginators = get_data_paginators(graph_id)
        return render_template('data_visualization.html', paginators=paginators, app_id=app_id)
    else:
        # Start data fetching task
        t = call_to_get_all_data(ltwapp, get_all_data)
        data_form = MyHiddenForm()
        return render_template('data_fetching.html', task_id=t.task_id, form=data_form, app_id=app_id)
Esempio n. 4
0
def rdfsource_step3(app_id):
    data_form = MyHiddenForm()
    ltwapp = App.query.filter_by(id=app_id).first()

    if data_form.validate_on_submit():
        # Data fetching task completed
        graph_id = json.loads(
            get_task_status(task_id=data_form.hidden_field.data,
                            return_result=True))['result']
        ltwapp.graph_id = graph_id
        db.session.commit()

        paginators = get_data_paginators(graph_id)
        return render_template('data_visualization.html',
                               paginators=paginators,
                               app_id=app_id)
    else:
        # Start data fetching task
        t = call_to_get_all_data(ltwapp, get_all_data)
        data_form = MyHiddenForm()
        return render_template('data_fetching.html',
                               task_id=t.task_id,
                               form=data_form,
                               app_id=app_id)