|
c215f367f5
|
clarified user vs admin terminology
|
2021-04-08 20:53:41 +02:00 |
|
|
2cb93d1d3b
|
Distinguish between normal users and admin users. Normal user can only lock and unlock the door. Admin users can register new tokens.
Also added option to grant and revoke admin permissions for super-Admins.
|
2021-04-07 16:15:39 +02:00 |
|
|
7684268002
|
added bootstrap for nicer layout
|
2021-04-07 11:29:50 +02:00 |
|
|
5facd44325
|
updated LDAP url
|
2021-04-06 22:40:02 +02:00 |
|
|
ccce39d1a0
|
restructured LDAP authorization procedure
|
2021-04-06 22:39:21 +02:00 |
|
|
a71f68ade3
|
worked on ldap validation
|
2021-04-06 17:53:41 +02:00 |
|
|
312549ac15
|
added route for token backup
|
2021-04-06 17:53:14 +02:00 |
|
|
f021f7494f
|
added link for token backup
|
2021-04-06 17:52:17 +02:00 |
|
|
8cdf549c4c
|
added ability to backup and restore admin users for super admins
|
2021-03-28 21:50:44 +02:00 |
|
|
e707f4bd87
|
added support for different roles (admins + super admins), super admins can create new admins
|
2021-03-27 22:58:31 +01:00 |
|
|
4197446a00
|
improved admin user creation and added basic logging features
|
2021-03-27 16:41:51 +01:00 |
|
|
eb4c027f46
|
changed priority for authorization (Flask first, LDAP second) and cache LDAP credentials in memory on successful authentication
|
2021-03-22 23:42:29 +01:00 |
|
|
2aa958aaa0
|
added ldap3 dependency to setup.py
|
2021-03-22 21:25:48 +01:00 |
|
|
1e87406fdb
|
added LDAP authorization
|
2021-03-22 21:22:51 +01:00 |
|
|
e79713e094
|
Added confirmation page for token deletion
|
2021-03-21 21:45:13 +01:00 |
|
|
c981161cd7
|
Added option to create admin users by passing file with username, email and initial password
|
2021-03-21 17:27:01 +01:00 |
|
|
bf239edf1d
|
added connection to nfc socket for reloading token file and opening and closing the door from the web interface
|
2021-03-21 15:53:33 +01:00 |
|
|
a529126b40
|
configured repo to work with pip setup
|
2021-03-15 22:51:51 +01:00 |
|
|
e19f1b50c6
|
mail configuration
|
2021-03-14 23:04:52 +01:00 |
|
|
253db849ff
|
added template with navbar
|
2021-03-14 17:08:46 +01:00 |
|
|
daed27372b
|
Merge branch 'master' of ssh://imaginaerraum.de:2201/Telos4/DoorAdmin
Conflicts:
app.py
door_handle.py
templates/register.html
|
2021-03-14 14:23:01 +01:00 |
|
|
0b0d7f9a93
|
added command line argument parser
use MQTT to get last invalid token instead of reading it from the logfile
|
2021-03-14 14:18:59 +01:00 |
|
|
4d405c66d6
|
use MQTT to get last invalid token
|
2021-03-13 18:54:32 +01:00 |
|
|
28f95740af
|
use regular re package
|
2021-03-13 18:33:00 +01:00 |
|
|
39bea22251
|
added Makefile for creating releases
|
2021-03-13 17:42:52 +01:00 |
|
|
d0084e0de7
|
removed token and nfc log dev files
|
2021-03-13 16:16:14 +01:00 |
|
|
55c4f6ea7f
|
renamed door access class
|
2021-03-08 21:38:02 +01:00 |
|
|
652a406461
|
added organization and improved layout
|
2021-03-08 21:31:25 +01:00 |
|
|
f9eadc3c5a
|
added confirmation dialog before deleting token
|
2021-03-08 00:05:26 +01:00 |
|
|
62321d8b3c
|
initial commit with basic user/token management
|
2021-03-07 23:19:44 +01:00 |
|