Commit graph

87 commits

Author SHA1 Message Date
0c8b87bb00 Add missing files for device logging 2019-01-18 13:50:53 +01:00
0a9cca30cb Implement device logging 2019-01-18 13:50:41 +01:00
e85d9c4ad0 Disallow pointless use of login page 2019-01-18 08:19:39 +01:00
75dc79ba43 Re-enable templates in app dirs for third-party packages 2019-01-18 08:11:13 +01:00
e1594d3766 Move external submodules to /lib 2019-01-17 20:15:40 +01:00
c129f45151 Remove jQuery js 2019-01-17 20:10:54 +01:00
6e2726582a Add jQuery as submodule 2019-01-17 20:09:26 +01:00
347f028cd4 Replace Font Awesome statics by submodule 2019-01-17 19:35:29 +01:00
fb350ea84f Replace bootstrap files by submodule 2019-01-17 19:29:52 +01:00
ba603b2d90 Check in third-party resources 2019-01-17 19:24:40 +01:00
8838deb53b Disable templates in app dirs 2019-01-17 18:59:22 +01:00
7ee31da9b7 Add dependencies to setup script 2019-01-17 17:55:28 +01:00
0decae3e3b Fix login URL 2019-01-17 17:47:33 +01:00
b32bc55a04 Improve login page output 2019-01-17 17:44:04 +01:00
80ab0415fc Design fixes for 2FA 2019-01-17 17:26:53 +01:00
07813c5561 Remove unused template 2019-01-17 17:19:22 +01:00
28704e82cf Disable debug 2019-01-17 17:17:35 +01:00
366282725e Add css folder to nginx config 2019-01-17 17:15:31 +01:00
f3f3a153d5 Hide number input spinners 2019-01-17 17:14:41 +01:00
90273a0109 Change phrasing 2019-01-17 16:58:27 +01:00
0381d331aa Move templates to /templates 2019-01-17 15:17:49 +01:00
159d9c52c4 Remove unused models from administration, add missing template files 2019-01-17 13:19:50 +01:00
1b12b36f74 Implement two-factor authentication using Twilio 2019-01-17 12:48:48 +01:00
ebf5519002 Have all resources internally 2019-01-17 10:59:39 +01:00
1d6ba6310c Include local Font Awesome 2019-01-17 10:54:34 +01:00
dd467bd1e7 Add Font Awesome directory to nginx 2019-01-17 10:50:45 +01:00
b1871826f4 Add Font Awesome directory to .gitignore 2019-01-17 10:00:40 +01:00
51eb63bed7 Prevent privilege escalation 2019-01-17 09:52:38 +01:00
edcf42eff7 Fix display for networks without common name 2019-01-17 09:47:41 +01:00
243fe5c6a5 Allow users to modify themselves 2019-01-17 09:40:46 +01:00
bef927d2ae Bootstrapify alerts in login page 2019-01-17 09:23:13 +01:00
c5f539e5e8 Use decorators for permission checks 2019-01-17 09:19:26 +01:00
0707fb2211 Convert login form to Bootstrap 2019-01-16 13:26:35 +01:00
e62c63a103 Highlight selected tab in administration panel 2019-01-16 09:27:33 +01:00
fc10a45eef Add email buttons in user administration 2019-01-16 09:19:06 +01:00
81d024ceb1 Show date and time of last login in user administration 2019-01-16 09:12:59 +01:00
7a43fe1a1e Use Argon2 as default password hasher 2019-01-15 15:50:49 +01:00
fa61c7f7b2 Add organization display for devices, WiFis and users in manager for superusers 2019-01-15 12:08:19 +01:00
363035af1a Add tooltips for orbs 2019-01-13 18:28:59 +01:00
67e58caec7 Implement yellow orbs in JS 2019-01-13 18:14:15 +01:00
af3df21777 Implement yellow orbs 2019-01-13 18:12:09 +01:00
3b623f2693 Work with Unix timestamps rather than strings for time calculations 2019-01-13 17:56:00 +01:00
5c6121e630 Move all Javascript to static 2019-01-13 17:28:52 +01:00
a81d1211b1 Add user management 2019-01-13 13:55:53 +01:00
ddff965bda Optically separate device and WiFi management 2019-01-13 11:48:05 +01:00
db86431b48 Add login error message 2019-01-13 11:24:35 +01:00
c5750a5b44 Add migration step to setup script 2019-01-09 19:46:03 +01:00
03322e8159 Remove testing client 2019-01-09 17:59:27 +01:00
4b7d6b14ae Move nginx and systemd configs to misc 2019-01-09 17:54:54 +01:00
8dbffe16bc Turn off debug mode 2019-01-09 17:26:56 +01:00