equal
deleted
inserted
replaced
28 def page_annotationclient(): |
28 def page_annotationclient(): |
29 return render_template('annotationclient.html', logging=True) |
29 return render_template('annotationclient.html', logging=True) |
30 |
30 |
31 @app.route('/annotationclient/<event_code>') |
31 @app.route('/annotationclient/<event_code>') |
32 def page_annotationclient_event_code(event_code): |
32 def page_annotationclient_event_code(event_code): |
33 #TODO: check event code + get event session |
|
34 event_query = db_session.query(models.Event).filter(models.Event.code == event_code, models.Event.active == True) |
33 event_query = db_session.query(models.Event).filter(models.Event.code == event_code, models.Event.active == True) |
35 event = event_query.first() |
34 event = event_query.first() |
36 |
35 |
37 if not event: |
36 if not event: |
38 abort(404) |
37 abort(404) |
56 ) |
55 ) |
57 |
56 |
58 |
57 |
59 @app.route('/pianoroll') |
58 @app.route('/pianoroll') |
60 def page_pianoroll(): |
59 def page_pianoroll(): |
61 return render_template('pianoroll.html', logging=True) |
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) |
|
62 |
|
63 @app.route('/pianoroll/<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() |
|
66 if not event: |
|
67 abort(404) |
|
68 |
|
69 return render_template('pianoroll.html', logging=True, event=event) |
62 |
70 |
63 |
71 |
64 |
72 |
65 @app.route('/api/test', methods=['PUT', 'POST']) |
73 @app.route('/api/test', methods=['PUT', 'POST']) |
66 def new(): |
74 def new(): |