Commit graph

79 commits

Author SHA1 Message Date
b85c772254 Fix failure creating device when MAC is empty 2019-04-18 14:04:13 +00:00
df681072e2 Error handling 2019-04-18 13:59:06 +00:00
df941650dd Device upgrade status indication 2019-04-16 08:50:04 +00:00
bff0c04c33 Replace some custom forms by Django forms 2019-03-16 17:06:27 +00:00
35b43df7b4 Simplify network and orga forms 2019-03-16 13:25:37 +00:00
84fe922b20 MAC address storage 2019-03-15 18:06:05 +00:00
8123042305 Fix display of offline devices 2019-03-08 15:33:20 +00:00
50cf4d5634 Implement custom SSIDs and WPA2-PSK encryption 2019-03-08 15:16:37 +00:00
8e16370769 Move model update actions to view rather than task, fixing #19 2019-02-24 13:08:32 +00:00
9a6279d080 Fixing celery content serialization, fixing #19 2019-02-24 11:50:57 +00:00
45fa971588 Fix frontend for single-orga users, improve permission management 2019-02-21 09:46:25 +00:00
4d03bf7427 Catch invalid input in device creation, fixing #8 2019-02-19 14:47:45 +00:00
452c790fc3 Remember user's orga display selection 2019-02-19 14:42:13 +00:00
2492daf280 Fix call to NetworkForm, fixing #9 2019-02-19 14:08:43 +00:00
10eab0bbe0 Make 'No VPN' undeletable and add it to every new orga 2019-02-19 13:53:03 +00:00
ca93c2e22b Implement reverse lookups, fixing #15, some code beautification/simplification 2019-02-15 10:52:56 +00:00
d0348ee317 Limit organizations visible to superusers, fixing #10 2019-02-13 19:10:36 +00:00
eadf2d46bd Change status code 2019-02-11 15:45:41 +00:00
b1145c3059 Improve No-VPN device display in frontend, improve build env 2019-02-11 14:09:56 +00:00
ff292a96ce Allow a user not assigned to an orga to edit themselves 2019-02-10 19:08:09 +00:00
5c885db6b1 Send generic 502 if firmware building fails 2019-02-09 16:51:06 +00:00
3824fdabc7 Implement queue 2019-02-07 20:52:59 +00:00
c48063179d Fix device editing 2019-02-07 15:11:41 +00:00
734945a923 Move firmware generation to tasks 2019-02-03 15:15:28 +00:00
3d9cfd40b2 Implement organization editing 2019-02-03 10:35:57 +00:00
8cab325f9f Implement organization overview/creation/deletion in frontend for superusers 2019-02-03 09:51:02 +00:00
ae590f402f Fix device creation 2019-02-02 15:35:14 +00:00
f25bf54f26 Condense code 2019-02-02 15:08:20 +00:00
c85549c124 Add network adding form 2019-02-02 15:01:18 +00:00
3e744a4bc5 Implement network adding form 2019-02-02 14:31:25 +00:00
22d0726175 Normalize Network Organization field name 2019-02-02 13:20:21 +00:00
d673ce311d Add delete user function in frontend 2019-02-02 12:31:05 +00:00
c82868a40d Show page title in window title 2019-02-02 11:57:15 +00:00
64a5dc1105 Use different URLs for administration frontend pages 2019-02-02 10:31:30 +00:00
a0e5007958 Implement organization selection in user management 2019-02-02 10:03:33 +00:00
6ada4c9757 Improve heartbeat handling 2019-02-02 08:18:57 +00:00
2f3fa67049 Reduce code redundancy 2019-02-01 20:28:37 +00:00
2c300ffc01 Set user variable in template tag 2019-02-01 14:38:37 +00:00
60704455c6 Fix indentation 2019-02-01 14:30:46 +00:00
4e2f33c5f9 Make device view more simple 2019-02-01 14:28:56 +00:00
a251f07ed4 Starting code base optimizations 2019-02-01 13:46:00 +00:00
e4e7ce3a52 Move orga string generation for management panel to template tag 2019-02-01 08:56:02 +00:00
1fbd067afe Fix login for existing user 2019-02-01 08:27:34 +00:00
7476c08529 Start implement user status logging 2019-01-31 19:58:08 +00:00
7c23dc27be Fix heartbeat 2019-01-31 08:39:54 +01:00
2bf89ba2f0 Fix it. 2019-01-25 20:34:59 +00:00
4a146f8c02 Disable Wireless update for devices not supporting external Wifis, mitigating #4 2019-01-25 18:53:05 +01:00
b5d9047dd6 Fix last commit 2019-01-24 14:18:07 +01:00
f55ab7efef Implement notifications - login filtering not working yet! 2019-01-24 13:04:04 +01:00
4391326072 Add rudimentary logging functions 2019-01-19 10:51:17 +01:00