1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-01 22:59:28 +00:00
Commit Graph

273 Commits

Author SHA1 Message Date
3079de4692 Added testResultId field to schema 2022-04-12 00:13:10 +00:00
ad1a50d4f2 Reorder User constructor params 2022-04-11 23:45:17 +00:00
95b1636288 Reduce overhead on calls to getStudents and getTeacher to not fetch objects when they're not required 2022-04-01 12:46:07 +00:00
73b566f6ad NPM updates 2022-04-01 12:16:33 +00:00
0b09a9a61e Should not allow teachers to remove the last teacher from class 2022-03-31 13:49:03 +00:00
6a36fae78c Refactor Class.getTeachers and Class.getStudents into their own functions 2022-03-31 13:46:52 +00:00
e1bf0122f1 Only teachers should be able to remove users 2022-03-31 13:15:17 +00:00
74cae8847d Added POST class/user/remove 2022-03-31 08:50:22 +00:00
dc95b64480 Fully implemented Class.removeUser 2022-03-31 08:50:09 +00:00
9fb499bbe5 Added GET class/user/remove 2022-03-31 08:49:35 +00:00
4840ddbcd6 Added removeClassUser view 2022-03-31 08:49:35 +00:00
55722854b0 Added classUser styling component 2022-03-31 08:48:30 +00:00
a5c55955be Added click handlers for classUser remove icon 2022-03-31 08:48:06 +00:00
7f18d3ba85 Added id and icon to classUser component 2022-03-31 08:47:46 +00:00
b489f055aa Fix multiple instantiation problem 2022-03-30 10:08:53 +00:00
a97c2e3dc5 Added routes for addClassUser 2022-03-29 10:25:46 +00:00
7b8eafa1db Split class routes into two files 2022-03-29 10:13:05 +00:00
3cb5929ea3 Add Class.addUser and scaffolding for Class.removeUser 2022-03-29 10:10:46 +00:00
3568762778 User.createUser can now return Student/Parent types 2022-03-29 10:07:36 +00:00
e2ebaee9be DatabaseConnectionPool should bubble errors up 2022-03-29 10:06:57 +00:00
2c2c6b602f Added views for addClassUser pages 2022-03-29 10:06:01 +00:00
4c2a078530 Refactored database connection system to use a shared pool per-request 2022-03-28 08:01:05 +00:00
bd662661ee Fixed validation middlewares so they they run against all HTTP request types 2022-03-21 10:37:55 +00:00
a7808458f8 Added Account user to test data with no tests, classes or test templates 2022-03-21 09:18:51 +00:00
31507e13fd Added delete test button and fixed link root 2022-03-21 09:18:29 +00:00
afbb7485dc Added route and validation for individual user 2022-03-21 09:17:15 +00:00
cd7f5de4b9 Added view for individual user 2022-03-21 09:16:07 +00:00
8420bd9fd8 Added security validation for User class 2022-03-21 09:15:36 +00:00
bff42cdefa Add route for classUser pages 2022-03-21 09:15:14 +00:00
e6cdf94c14 Added views for classUser pages 2022-03-21 09:14:08 +00:00
e34016667f Catch database errors and prevent them from crashing the app 2022-03-21 09:12:48 +00:00
0298c81f51 Make test and class validation more general 2022-03-14 09:42:33 +00:00
e1de67266c Cleanup extra newline 2022-03-14 09:40:34 +00:00
609f50545c Fixed context in handlebars helpers 2022-03-14 09:40:10 +00:00
8b3f8fa19d Added delete class button to class page 2022-03-14 09:38:29 +00:00
aaec1c0904 Add test route now actually adds test 2022-03-08 13:41:12 +00:00
17193df826 Add TestTemplate.assignClass 2022-03-08 13:39:43 +00:00
b40624ce8f Add test template route now actually adds test template 2022-03-08 14:22:04 +00:00
871cb36395 Add Account.createTestTemplate 2022-03-08 13:05:55 +00:00
ca5f7cc6e2 Add TestTemplate.createTestTemplate 2022-03-08 14:21:57 +00:00
57def008c8 Add class route now actually adds class 2022-03-08 11:43:44 +00:00
7b34e35fbc Add Account.createClass 2022-03-08 11:43:19 +00:00
db98c1d5ba Add Class.createClass 2022-03-08 14:21:49 +00:00
d49ec3d453 Fix class hover styling 2022-03-08 11:42:46 +00:00
72891d0845 Added new date validation type to addTest post validator 2022-03-08 00:01:15 +00:00
34c6478699 Added new validation type 'date' to validator module 2022-03-08 00:00:52 +00:00
be08c58afa Fixed failing DatabaseConnectionPool tests 2022-03-07 23:46:30 +00:00
c92181cbf2 Added routes and validation for testing add pages 2022-03-07 15:11:19 +00:00
3047898fc2 Added route for GET test/add and testTemplate/add 2022-03-07 14:50:09 +00:00
f6909b06a9 Added route for GET class/add 2022-03-07 14:49:28 +00:00