@app.route('/')
def hello():
- if "uid" in session:
- uid = session["uid"]
- return render_template('hello.html', name=db.get_name(uid))
return render_template('hello.html')
+@app.route('/home')
+def home():
+ # TODO: Replace stamp parameter with proper cache control HTTP
+ # headers in response
+ return render_template('home.html',
+ stamp=time.time(),
+ last_events=db.last_events())
+
+
@app.route('/login', methods=["POST"])
@app.route('/login/<iid>')
def login(iid=None):
def logout():
session.pop('uid', None)
session.pop('iid', None)
- return redirect(url_for('user'))
+ return redirect(url_for('home'))
@app.route('/user')
stamp=time.time(),
last_events=db.last_events()
)
- # TODO: Replace stamp parameter with proper cache control HTTP
- # headers in response
- return render_template('user.html', stamp=time.time(),
- last_events=db.last_events(),
- )
+ return redirect(url_for('home'))
@app.route('/user/rename')
--- /dev/null
+ <p>Use your card/token to log in...</p>
+
+ <img src="{{ url_for('coffee_graph_history', _external=True, stamp=stamp) }}">
+ <img src="{{ url_for('coffee_graph_flavors', _external=True, stamp=stamp, days=7) }}">
+ {% include "events.html" %}
replayOfflineQueue();
updateUI();
clearTimeout(reloadTimer);
+ if (id_user)
+ logout();
+ else
+ ajax("GET", "home", "", "content"); // Load home screen on first load or reload
} else {
// Cancel current timer for the case when loadRemote()
// was called multiple times (e.g. multiple ajax()
{###############}
{# Graphs etc. #}
{###############}
-{% if name %}
<form style="position: absolute; right: 15%; width: 15%; height: 15%;">
<button type="button" id="logout_button" onclick="logout()" style="width: 100%; height: 100%;">logout</button>
</form>
</form>
{% endif %}
</p>
-{% else %}
- <p>Use your card/token to log in...</p>
-
- <img src="{{ url_for('coffee_graph_history', _external=True, stamp=stamp) }}">
- <img src="{{ url_for('coffee_graph_flavors', _external=True, stamp=stamp, days=7) }}">
-{% endif %}
{##########}
{# Events #}
{##################################}
{# User name and chip idnetifiers #}
{##################################}
-{% if name %}
<br />
<p>
<form>
</tr>
</table>
</form>
-{% endif %}