Block a user
93c256d989
Basic benchmark of solutions
a2cb6ff664
Day 2 part 2
1d9b8196d9
Day 2 part 1
c3f708cda2
Change test inputs folder
246bec540c
[Certs] Fix timezone error that caused dates to be off by 1 day
d70d1edbd6
[Certs] Migrate UI from failed Electron rewrite
1eccc62056
[BE] Point certificate's QR codes to new url: eegsac.com/certificado/<DNI>
e144178c27
[FE] Certificate: Sort by date. Improve course search field.
7007b00e4c
[FE] Add multiple colors to certificate page
074435ddce
[BE] Jenkinsfile to build & run backend with docker
399fd71c13
Merge branch 'master' of https://git.eegsac.com/administracion/eeg_system
18e05a14ed
Update Jenkinsfile
6d3ff5a6f5
Revert "Revert changes to 8fa36e00ec722191692f602de3529c424db87d1a"
5084478bc9
Revert changes to
8fa36e00ec
9249de94ce
Improve 401 error html response
e1b9daa931
Validate User guard
da4019ec61
Proof of concept for login
ee7297ab1f
Change User validation to use encrypted cookies
fc390bc5ef
Associate sessions with a simple counter
ac416e9517
Use extensions instead of alpine to manage form state
b8bdebfc58
Add sample alpine & htmx code for interactivity
2e25c50532
Minimal htmx form
625fa9325b
minimal controller
18ffc5f7ae
Minimal integration for Maud & Tailwind