|
ff9d21bcd5
|
moved creation of initial admin user to separate function
|
2022-01-27 23:45:17 +01:00 |
|
|
38164aca4b
|
started refactoring:
- use blueprint
- read configuration from file (default_app_config.py) and additional file specified by APPLICATION_SETTINGS environment variable
|
2022-01-25 21:42:35 +01:00 |
|
|
ba9379449a
|
added tests for opening and closing the door via button
|
2022-01-25 19:38:19 +01:00 |
|
|
bb022fd1ce
|
added login tests (headless and with selenium)
|
2022-01-25 00:09:14 +01:00 |
|
|
e0a22f770d
|
added testing dependencies
|
2022-01-25 00:08:25 +01:00 |
|
|
03e7425b2a
|
newer versions of wtforms use html5 by default
|
2022-01-23 12:33:57 +01:00 |
|
|
b4f9e4525b
|
use setup.cfg based package setup script
|
2022-01-23 12:33:20 +01:00 |
|
|
8e868f1674
|
display time since unregistered token was read
|
2021-08-30 21:15:32 +02:00 |
|
|
8a9a667429
|
adjusted layout
|
2021-08-30 21:03:30 +02:00 |
|
|
8bc0a642a3
|
clarified time zone
|
2021-08-30 20:43:49 +02:00 |
|
|
7cf4e3ce36
|
added guide for token registration
|
2021-08-24 18:48:54 +02:00 |
|
|
79b9b69ef8
|
encode string
|
2021-08-23 21:10:43 +02:00 |
|
|
4307d54505
|
check Keyholder status of users
|
2021-08-23 21:06:18 +02:00 |
|
|
14c783b2c1
|
pass on username to nfc socket when opening and closing door
|
2021-08-23 21:05:42 +02:00 |
|
|
2ccec6fe32
|
fixed typo causing door status not being displayed correctly
|
2021-08-23 20:31:18 +02:00 |
|
|
5afcf1f10a
|
added default argument for super admin file
|
2021-08-23 20:30:50 +02:00 |
|
|
75ce8c46b8
|
nicer layout for token log
|
2021-04-17 15:50:46 +02:00 |
|
|
9a0ae93a7b
|
added missing *
|
2021-04-17 14:50:07 +02:00 |
|
|
9d53f80cbf
|
Makefile now longer necessary with setuptools
|
2021-04-17 14:44:03 +02:00 |
|
|
d406d254b4
|
added security templates
|
2021-04-17 14:42:00 +02:00 |
|
|
cffdb1f797
|
users created through the web interface are local users by default
|
2021-04-17 14:34:55 +02:00 |
|
|
734bed2092
|
prevent password changing for ldap users (they get redirected to the ldap self service instead)
|
2021-04-17 14:26:04 +02:00 |
|
|
f48f78997c
|
added option to view the NFC logfile as super admin
|
2021-04-10 17:25:27 +02:00 |
|
|
c02d5465ea
|
update version
|
2021-04-10 14:18:44 +02:00 |
|
|
717fe0d83b
|
added bootstrap files to MANIFEST.in
|
2021-04-10 14:13:52 +02:00 |
|
|
8339294277
|
added option to read flask SECRET_KEY and SECURITY_PASSWORD_SALT from file
|
2021-04-10 13:46:56 +02:00 |
|
|
db8ee556df
|
added promote/demote buttons
|
2021-04-08 20:56:54 +02:00 |
|
|
be0ee36ba9
|
reformatting token registration
|
2021-04-08 20:56:31 +02:00 |
|
|
7205928406
|
added iR logo, moved door open/close links to buttons on index.html
|
2021-04-08 20:55:27 +02:00 |
|
|
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 |
|