Block a user
665e087bd4
Basic testing using flask-testing
bbdb0e428d
Basic testing using flask-testing
bbdb0e428d
Basic testing using flask-testing
82f6b10cbd
Add Flask-Testing to Pipfile
82f6b10cbd
Add Flask-Testing to Pipfile
908d02803f
move hardcoding public3 to the right place
6e6bd2b143
fix syntax error
47fbaab403
hardcode network_name=public3 to sidestep phantom dhcp lease issues
84c0bc8ed8
Web push notifications
2f8510f297
feature: remove solid-map call
7a7741656d
i18n: add chat translation
5d787ef9fd
feature: chat to latest boilerplate
a4007d7d4c
feature: dashboard to latest boilerplate
6102e812a0
Docker updates for libvirtd
e9934a8a6b
Use Flask server in development
6db163365c
Multi-stage build oh my!
6b53c80a71
Initial attempt at Docker
06a2bd3a6f
add public_ipv4_first_usable_ip, public_ipv4_last_usable_ip
9e44f9be0c
Merge branch 'webapi' into docker-api
64febaceb9
Merge branch 'docker' into docker-api
c4df5c238f
Rename migrations
44874b9056
Updates for upstream IP handling
630940c186
Add basic "create" API..
49dca12719
Merge branch 'webapi' into docker-api
692d936f4a
Merge branch 'docker' into docker-api
8a70e497d1
Use Flask server in development
6041306a2a
Updates for upstream IP handling
0d9d51c780
Merge branch 'docker' into docker-api
647a19bfa7
Multi-stage build oh my!
541bf7d2d7
Initial attempt at Docker
3b978b781f
Add basic "create" API..
c216c5b992
adjust admin display