Commit graph

206 commits

Author SHA1 Message Date
4d03bf7427 Catch invalid input in device creation, fixing #8 2019-02-19 14:47:45 +00:00
8f663d69d3 Add missing migration file 2019-02-19 14:42:25 +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
683c509391 Fix displaying of organizations 2019-02-19 14:01:18 +00:00
10eab0bbe0 Make 'No VPN' undeletable and add it to every new orga 2019-02-19 13:53:03 +00:00
054b791e28 Implement organization filtering, fixing #12 2019-02-19 13:19:43 +00:00
f6bdd54fec Adding support email address, fixing #16 2019-02-19 11:54:28 +00:00
ca93c2e22b Implement reverse lookups, fixing #15, some code beautification/simplification 2019-02-15 10:52:56 +00:00
e99812426a Update submodule 2019-02-15 10:38:32 +00:00
d0348ee317 Limit organizations visible to superusers, fixing #10 2019-02-13 19:10:36 +00:00
1eec406efd Add Kumi Systems as author 2019-02-12 15:37:54 +00:00
60cf72257a Add missing link 2019-02-11 18:25:32 +00:00
d9b394b948 Add admin360.kumi.host as fallback hostname for devices with old firmware 2019-02-11 16:18:30 +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
1a2ae036e5 Execute make in shell because that appears to do something 2019-02-10 18:49:36 +00:00
2d71aebc06 Another safeguard to make sure celery only executes one task at a time 2019-02-10 16:00:21 +00:00
7b589e2f9a Improve upstream host discovery 2019-02-10 13:18:55 +00:00
6ab1d79100 Terminate subprocess on timeout 2019-02-10 13:17:47 +00:00
59c340fd24 Automatically remove any surviving kumilocks on startup 2019-02-09 17:00:08 +00:00
5c885db6b1 Send generic 502 if firmware building fails 2019-02-09 16:51:06 +00:00
9d32307f34 Catch more exceptions 2019-02-09 16:37:07 +00:00
ecafcf7aa7 Revert "Remove .kumilock files – the queue prevents synchronous executions"
This reverts commit d0307e13d7.
2019-02-09 16:32:02 +00:00
aec67fe5b7 Simple fix reducing necessary requests 2019-02-09 16:25:47 +00:00
97d045c063 Improve firmware generation JS 2019-02-09 16:24:41 +00:00
d402b1b0ac Update submodule source for v3 firmware 2019-02-09 11:41:14 +00:00
fcef62655c Add missing import 2019-02-09 11:24:36 +00:00
f0394f876d Implement queue 2019-02-09 11:24:24 +00:00
c2c8cbbf8a Revert "Fix wget location"
This reverts commit 1d2cbf8135.
2019-02-07 21:25:56 +00:00
d0307e13d7 Remove .kumilock files – the queue prevents synchronous executions 2019-02-07 20:54:32 +00:00
3824fdabc7 Implement queue 2019-02-07 20:52:59 +00:00
1d2cbf8135 Fix wget location 2019-02-07 20:23:02 +00:00
fc527afdd0 Add another necessary setup step to post-install instructions 2019-02-07 19:15:28 +00:00
446b8aa53e Create CCD directory in setup script 2019-02-07 19:14:22 +00:00
dd48525a48 Add full path for uwsgi 2019-02-07 19:14:02 +00:00
14bc795039 Add Kea config 2019-02-07 16:55:11 +00:00
cb20a164d3 Add sample OpenVPN server config 2019-02-07 16:47:25 +00:00
8aeedd6f3c Fix syntax 2019-02-07 16:16:14 +00:00
723aeb1946 Make heartbeats to the test environment possible 2019-02-07 16:11:45 +00:00
3ea5c941d9 Add netplan config 2019-02-07 15:51:25 +00:00
c4b4c6fb29 Add bridge-utils as dependency 2019-02-07 15:51:10 +00:00
c48063179d Fix device editing 2019-02-07 15:11:41 +00:00
6d4e69cb41 Add missing import 2019-02-07 08:32:46 +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
8a62cd6ac5 Automatically set device change timestamp on creation 2019-02-02 15:30:47 +00:00