Commit graph

19 commits

Author SHA1 Message Date
Dominic Grimm 8dda0d29ba
Only vote when all teachers registered
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-03-10 20:58:15 +01:00
Dominic Grimm 78acebcd70
Fix vote teacher selection can be empty 2022-03-08 10:54:30 +01:00
Dominic Grimm d235ca3620
Fixed jobs
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-08 08:15:35 +01:00
Dominic Grimm 3a19d1d8db
Fixed file license headers
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-03-07 14:06:02 +01:00
Dominic Grimm 71ccfa6491 Add configurable JWT expiration time config option
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-07 13:50:28 +01:00
Dominic Grimm 926a40a5c2 Fix users not being cached on creation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-07 12:58:35 +01:00
Dominic Grimm dd464ef578 Add LDAP user data caching using redis
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-03-07 09:34:18 +01:00
Dominic Grimm 393867d69b Added self registration
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-15 20:59:56 +01:00
Dominic Grimm b58f5cbaa1 Fixed teacher self registration api
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-13 13:08:04 +01:00
Dominic Grimm 2b64b8b3d0 Added GNU GPLv3 as license
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2022-02-10 08:43:47 +01:00
Dominic Grimm 046c33f45f Documented Api
Some checks reported errors
continuous-integration/drone/push Build is running
continuous-integration/drone/pr Build was killed
continuous-integration/drone Build is passing
2022-02-09 14:35:35 +01:00
Dominic Grimm ae5823ca46 Admins have 6 hours JWT expiration instead of 24
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-06 19:44:00 +01:00
Dominic Grimm 569d9488ae Added option to not check LDAP to create_user
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-06 19:32:22 +01:00
Dominic Grimm 1780a1d0b7 Added LDAP user exists checks in create_user
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build encountered an error
continuous-integration/drone Build is passing
2022-02-06 18:42:26 +01:00
Dominic Grimm e55127f0bf Added LDAP login support
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-06 16:42:08 +01:00
Dominic Grimm a5143773aa Added LDAP environment vars and functions
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-02-05 14:31:35 +01:00
Dominic Grimm 0da7f11239 Added login page
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-02-02 15:38:36 +01:00
Dominic Grimm 0f6be6c7b6 Added teacher registration mailer
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-28 18:30:20 +01:00
Dominic Grimm 5bc10f8aaf Added worker
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-23 09:12:57 +01:00