mirror of
https://github.com/binary-kitchen/doorlockd
synced 2024-12-22 02:14:26 +01:00
Parameterise more settings
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
This commit is contained in:
parent
0bf9679eef
commit
f6eabcd8cf
14
doorlockd
14
doorlockd
@ -64,8 +64,6 @@ default_ldap_uri = 'ldaps://ldap1.binary.kitchen/ ' \
|
||||
'ldaps://ldapm.binary.kitchen/'
|
||||
default_binddn = 'cn=%s,ou=people,dc=binary-kitchen,dc=de'
|
||||
|
||||
html_title = 'Binary Kitchen Doorlock (%s - v%s)' % (__status__, __version__)
|
||||
|
||||
webapp = Flask(__name__,
|
||||
template_folder=template_folder,
|
||||
static_folder=static_folder)
|
||||
@ -75,6 +73,11 @@ serial_port = webapp.config.get('SERIAL_PORT')
|
||||
simulate_ldap = webapp.config.get('SIMULATE_LDAP')
|
||||
simulate_serial = webapp.config.get('SIMULATE_SERIAL')
|
||||
run_hooks = webapp.config.get('RUN_HOOKS')
|
||||
room = webapp.config.get('ROOM')
|
||||
title = webapp.config.get('TITLE')
|
||||
welcome = webapp.config.get('WELCOME')
|
||||
|
||||
html_title = '%s (%s - v%s)' % (title, __status__, __version__)
|
||||
|
||||
ldap.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_DEMAND)
|
||||
ldap.set_option(ldap.OPT_REFERRALS, 0)
|
||||
@ -406,7 +409,10 @@ def on_connect():
|
||||
|
||||
@webapp.route('/display')
|
||||
def display():
|
||||
return render_template('display.html')
|
||||
return render_template('display.html',
|
||||
room=room,
|
||||
title=title,
|
||||
welcome=welcome)
|
||||
|
||||
|
||||
@webapp.route('/api', methods=['POST'])
|
||||
@ -478,7 +484,7 @@ def home():
|
||||
response=response,
|
||||
state_text=logic.state.to_html(),
|
||||
led=logic.state.to_img(),
|
||||
title=html_title)
|
||||
banner='%s - %s' % (title, room))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@ -11,4 +11,7 @@ LDAP_BINDDN = 'cn=%s,ou=people,dc=binary-kitchen,dc=de'
|
||||
|
||||
BOOTSTRAP_SERVE_LOCAL = True
|
||||
|
||||
TITLE = 'Binary Kitchen Doorlock'
|
||||
ROOM = 'Hauptraum'
|
||||
WELCOME = 'Willkommen in der Binary Kitchen'
|
||||
SERIAL_PORT = '/dev/ttyAMA0'
|
||||
|
@ -1,7 +1,6 @@
|
||||
{% extends "layout.html" %}
|
||||
|
||||
{% block head %}
|
||||
{{ title }}
|
||||
{{ super() }}
|
||||
<meta http-equiv="refresh" content="600">
|
||||
{% endblock %}
|
||||
@ -34,10 +33,11 @@
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="text-center display-4">Willkommen in der Binary Kitchen!</h1>
|
||||
<h1 class="text-center display-4">{{ welcome }}</h1>
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="text-center">
|
||||
<div class="h2">{{ room }}</div>
|
||||
<img id="led" src="">
|
||||
<div class="h2" id="message"></div>
|
||||
</div>
|
||||
|
@ -7,7 +7,7 @@
|
||||
{%- endblock metas %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="text-center">Binary Kitchen Doorlock</h1>
|
||||
<h1 class="text-center">{{ banner }}</h1>
|
||||
<div class="row">
|
||||
<div class="col-md-3 text-center">
|
||||
<img src="{{ led }}">
|
||||
|
Loading…
Reference in New Issue
Block a user