Commit Graph

96 Commits

Author SHA1 Message Date
dfb4e91a98 Change data directory 2020-01-04 15:57:01 -07:00
23cab66f83 Fix supervisor stopping issue 2019-05-26 15:51:35 -06:00
c5e819fbfa Add python-virtualenv to auth server setup 2019-05-25 20:15:35 -06:00
e554bda3eb Add instructions for setting up supervisor 2019-05-25 15:46:57 -06:00
95d6ac34a7 Improve logging on the web server 2019-05-23 14:27:01 -06:00
35c4ae4925 Only return unique authorized_tools 2019-05-23 14:27:01 -06:00
77d961376e Pass login error message to client 2019-05-23 14:27:01 -06:00
652ef3fb8d Add logging to the web client 2019-05-23 20:31:46 +00:00
9fd00d6442 Move logout, add info, and VPN warning 2019-03-21 21:55:33 -06:00
3863f58b41 Update auth server docs and fix some styling 2019-02-25 17:32:59 -07:00
d2cb012e1e Update firmware readme 2019-02-18 00:42:03 -07:00
79c76a57aa Split firmware into separate files 2019-02-17 22:45:02 -07:00
0ab2ac086f Add library version check to firmware 2019-02-17 20:28:51 -07:00
39d90dbe51 Update copyright 2019-02-17 19:50:41 -07:00
20e6ff9c4d Add test log entry 2019-02-17 19:25:43 -07:00
c3d4da2a22 Reset blink error count, stop logging info data over serial 2019-02-17 19:23:23 -07:00
a66b8c3422 Add firmware upgrade groups and move custom routes 2019-01-29 19:12:12 -07:00
ddf72a1cd1 Enable OTA updates and route to set courses 2019-01-29 19:12:12 -07:00
909a7645ff Add a link to auth server for admins 2019-01-28 16:42:33 -07:00
6a448aca85 Don't continue until user selects courses - or none 2019-01-28 16:20:47 -07:00
95291af594 Enable OTA updates in firmware 2019-01-27 00:40:14 -07:00
5f87ea8afd Ask user which courses they have taken 2019-01-27 00:35:28 -07:00
373d3efaff Add hack to fix off-centre logoff modal 2019-01-26 18:51:10 -07:00
6eb6311954 Add courses to authorize people through 2019-01-22 19:31:50 -07:00
571cdd37f0 Parse log sent be lockout, normalize cards 2019-01-22 19:31:50 -07:00
8317a9524a Stop adding periods to usernames 2019-01-20 21:32:22 -07:00
63adb9b9a3 Don't log duplicate COMM errors, remove sent log records 2019-01-20 20:04:43 -07:00
9717073507 Implement basic logging in firmware 2019-01-19 02:43:08 -07:00
5df3c5345e Use a null terminator instead of $ to mark eeprom end 2018-12-18 15:48:19 -07:00
d2d63146da Remove some magic numbers 2018-12-09 06:02:18 -07:00
1627ffe639 Display red error blink on timeout 2018-12-09 06:02:18 -07:00
78c2a99d30 Add 10 second timeout to armed state 2018-12-09 06:02:18 -07:00
b14dabc721 Fix supervisor issue and README spelling 2018-12-04 01:15:03 -07:00
a619c3fe39 Add script to push card data to auth server 2018-12-04 01:05:17 -07:00
d8ec4b30c8 Accept multiple cards for each user 2018-12-03 23:17:43 -07:00
2812685868 Move Django to https 2018-12-03 19:33:51 -07:00
31a0112f9b Change LED patterns to be more intuitive 2018-12-03 19:32:36 -07:00
ffcfb54aa9 Make card write atomic and don't arm unless LED state is off 2018-12-03 19:32:36 -07:00
2c9542a2bc Flash red LED if any button is pressed while arming 2018-12-03 19:32:36 -07:00
2c8f12edd4 Use semantic-ui from a CDN 2018-12-04 02:27:13 +00:00
d96e68dc04 Remove favicon and set title 2018-12-02 00:34:46 +00:00
77e5be93f9 Move network stuff into their own functions 2018-11-26 17:05:20 -07:00
781035de64 Made denied red light flash longer 2018-11-20 20:19:20 -07:00
d17f252fd2 Handle not having hetwork better 2018-11-20 01:44:10 +00:00
163472ad2a Move LED control to state machine and blink red for denied cards 2018-11-18 21:33:58 -07:00
d09f670a77 Convert username to lower case 2018-11-18 02:32:07 -07:00
4ef256abb3 Set up Protospace wifi and move lockout to Ticker 2018-11-17 19:17:00 -07:00
bf140f02fb Get cards from auth server 2018-11-13 19:31:53 -07:00
75d4395964 Integrate login and auth server API 2018-11-13 02:45:16 -07:00
bd44438277 GET authorized cards for each MAC 2018-11-10 21:40:09 -07:00