58 @app.route('/pianoroll') |
58 @app.route('/pianoroll') |
59 def page_pianoroll(): |
59 def page_pianoroll(): |
60 events = db_session.query(models.Event).filter(models.Event.active == True).order_by(models.Event.start_date, models.Event.code).all() |
60 events = db_session.query(models.Event).filter(models.Event.active == True).order_by(models.Event.start_date, models.Event.code).all() |
61 return render_template('pianoroll_index.html', events=events) |
61 return render_template('pianoroll_index.html', events=events) |
62 |
62 |
63 @app.route('/pianoroll/<event_code>') |
63 @app.route('/pianoroll/pr/<event_code>') |
64 def page_pianoroll_event_code(event_code): |
64 def page_pianoroll_event_code(event_code): |
65 event = db_session.query(models.Event).filter(models.Event.code == event_code, models.Event.active == True).first() |
65 event = db_session.query(models.Event).filter(models.Event.code == event_code, models.Event.active == True).first() |
66 if not event: |
66 if not event: |
67 abort(404) |
67 abort(404) |
68 |
68 |
69 return render_template('pianoroll.html', logging=True, event=event) |
69 return render_template('pianoroll.html', logging=True, event=event) |
70 |
70 |
|
71 @app.route('/pianoroll/av/<event_code>') |
|
72 def page_annotviz_event_code(event_code): |
|
73 event = db_session.query(models.Event).filter(models.Event.code == event_code, models.Event.active == True).first() |
|
74 if not event: |
|
75 abort(404) |
|
76 |
|
77 return render_template('annotviz.html', logging=True, event=event) |
|
78 |
71 |
79 |
72 |
80 |
73 @app.route('/api/test', methods=['PUT', 'POST']) |
81 @app.route('/api/test', methods=['PUT', 'POST']) |
74 def new(): |
82 def new(): |
75 return jsonify(request.get_json(force=False)) |
83 return jsonify(request.get_json(force=False)) |