67165c82cc
tmpl(user-details): h3 -> span [skip ci]
2023-09-10 13:00:25 +02:00
6b45213649
go: add user onboarding, HIBP search functionality
...
continuous-integration/drone/push Build is passing
* add user onboarding workflow
* fix user editing (no edits of passwords of regular users after
onboarding)
* refresh HIBP breach cache in DB on app start-up
* display HIBP breach details
* fix request scheduling to prevent panics (this still needs some love..)
* fix middleware auth
* add TODOs
* update head.tmpl
* reword some error messages
2023-08-24 18:43:24 +02:00
df79afcd5e
tmpl: rm broad capitalisation,prefix [skip ci]
2023-08-07 21:48:19 +02:00
94589b2a14
tmpl: use select-all where appropriate [skip ci]
2023-08-07 21:43:10 +02:00
1c67191c09
feat: implement user deletion
continuous-integration/drone/push Build is passing
2023-08-07 21:29:30 +02:00
653ff23e39
user_details.tmpl: add email field [skip ci]
2023-06-04 11:51:06 +02:00
f7bcc20012
user_details.tmpl: don't capitalise debug msgs
continuous-integration/drone/push Build is passing
2023-06-04 11:50:19 +02:00
61af0eba18
user_details.tmpl: add label padding
continuous-integration/drone/push Build is passing
2023-06-04 11:43:39 +02:00
5f8548958f
go: add usr updating [wip]
continuous-integration/drone/push Build is passing
2023-06-02 20:00:14 +02:00
ae5c4f1dd4
go,tmpl: add usr details listing
...
continuous-integration/drone/push Build is passing
* add tmpl
* add handler for route /manage/user/:id
* add convenience helper func
* handle not found/invalid uuid errors
2023-05-29 22:42:18 +02:00