diff --git a/hackeriet/web/brusweb/__init__.py b/hackeriet/web/brusweb/__init__.py index f736ecf..3e58b41 100644 --- a/hackeriet/web/brusweb/__init__.py +++ b/hackeriet/web/brusweb/__init__.py @@ -105,6 +105,14 @@ def admin(): return render_template('admin.html', username=user, users=members.list_users()) +@app.route("/brus/door/hackeriet/open", methods=['POST']) +@requires_auth +def open_door(): + user=request.authorization.username + signature='%s (brusweb)' % user + mqtt('hackeriet/door/hackeriet/open', signature) + return 'Door triggered' + @app.route("/brus/admin/add", methods=['POST']) @requires_admin def admin_add(): diff --git a/hackeriet/web/brusweb/templates/account.html b/hackeriet/web/brusweb/templates/account.html index 94509c6..d069015 100644 --- a/hackeriet/web/brusweb/templates/account.html +++ b/hackeriet/web/brusweb/templates/account.html @@ -6,6 +6,13 @@