On Monday I worked on the feat (manage users): student number match check and zenalert duplicate list. feat(users): align student username and student number with ZenAlert conflict list Show the student number beside the Student role, flag mismatches, and let admins copy either value to match. On conflict, ZenAlert lists other accounts that already use the same username or student number.
I also worked on the manage user edit function. he hash on Edit is broken, and that is what produces the “Could not load this account” dialog. The pencil button was building the request as a hash of only gen_user, then appending the id: /h.lR6VcG9nHo5KFogHtyd6F2M/220190/edit The hash route only accepts one path segment (/{hash}). The extra /220190/edit never gets decoded, so the request 404s. That matches the failed GET in your screenshot. Edit and Delete now send a hash of the full path (gen_user/{id}/edit or gen_user/{id}/delete) as a single token.
Accomplishments
feat(users): align student username and student number with ZenAlert conflict list Show the student number beside the Student role, flag mismatches, and let admins copy either value to match.
On conflict, ZenAlert lists other accounts that already use the same username or student number.
he hash on Edit is broken, and that is what produces the “Could not load this account” dialog.
The pencil button was building the request as a hash of only gen_user, then appending the id: /h.lR6VcG9nHo5KFogHtyd6F2M/220190/edit The hash route only accepts one path segment (/{hash}).
The extra /220190/edit never gets decoded, so the request 404s.
That matches the failed GET in your screenshot.
Edit and Delete now send a hash of the full path (gen_user/{id}/edit or gen_user/{id}/delete) as a single token.
Maintenance
1 commit
Updated the he hash on edit is broken, updated the and that is what produces the “could not load this account” dialog, updated the the pencil button was building the request as a hash of only gen user, updated the then appending the id: h.lr6vcg9nho5kfoghtyd6f2m 220190 edit the hash route only accepts one path segment ( {hash}), updated the the extra 220190 edit never gets decoded, updated the so the request 404s, updated the that matches the failed GET in your screenshot, updated the edit and delete now send a hash of the full path (gen user {id} edit or gen user {id} delete) as a single token, updated the refresh the users page and open edit again, updated the the request should be one hash segment, and updated the and the account form should load for the manage user edit function.
+10 · -6
Other work
1 commit
Updated the feat(users): align student username and student number with zenalert conflict list show the student number beside the student role, updated the flag mismatches, updated the and let admins copy either value to match, updated the on conflict, and updated the zenalert lists other accounts that already use the same username or student number for the feat (manage users): student number match check and zenalert duplicate list.
+660 · -5
Comments
No comments yet. Be the first to leave a note.
Public report for Wendel Luche - Fullstack Developer. Generated Oct 27, 2026, 6:28 AM.