Feature/Auth: last one was authentication, this one is authorization #4

Merged
homeburger merged 33 commits from feature/auth into main 2026-04-23 00:18:39 -05:00
Owner

adds permissions and gatekeeping. a user with sensitivedata_modify permissions is able to add and remove permissions for any user in the app

adds permissions and gatekeeping. a user with sensitivedata_modify permissions is able to add and remove permissions for any user in the app
homeburger added 33 commits 2026-04-23 00:18:15 -05:00
what da
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
eeee94d0d6
small roles update
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 10s
12d1e65ed5
checkpoint
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 7s
5afd9057f2
added userDtos
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 7s
Build and Deploy API / build-and-deploy (push) Successful in 10s
f271ff59f8
i was missing policies oops
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 9s
0af0ddf6b9
comment
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 9s
214f1601b5
add roles seeding
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 8s
Build and Deploy API / build-and-deploy (push) Successful in 11s
2f3cb46af3
fix: policy mismatch
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
143d194cdb
fix users page
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 5s
Build and Deploy API / build-and-deploy (push) Successful in 9s
500961be07
add roles to jwt claims
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 9s
ffdf997929
await asyncronous method
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 9s
1350284b79
fix case issues on userName
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 7s
30214bd212
seed admin role
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 9s
60bead4426
IdentityUsers use Guid instead of int ids
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
5bbe0bfb4d
use strings instead of guids
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
1a0bf385b6
rework policies to use permissions over roles
Some checks failed
Build and Deploy API / build-and-deploy (push) Failing after 7s
Build and Deploy Frontend / build-and-deploy (push) Successful in 6s
152db3d99f
every gosh darn time
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
9d5bae339e
fix build permission errors
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
89942f0731
redo database
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
ef1256b38f
fix permission table
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 4s
37b5dd4637
database malarkey
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
5f68179fd1
it was staring me right in the face
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
4f60336a37
prevent self user deletion
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
68685e6398
create userdto constructor out of user
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
1afa30040d
create permission modification endpoints
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 6s
Build and Deploy API / build-and-deploy (push) Successful in 9s
baca04fa03
add debugging frontend for permissions
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 7s
42a59c8af3
add api calls to permission modifications
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 9s
b7989a1c2b
oops wrong http request type
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 7s
6761ae499b
do the same to delete
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 8s
Build and Deploy API / build-and-deploy (push) Successful in 10s
0cda948323
allow removal of self permissions, just not the important one
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
be183c6fd3
best of both worlds
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
ef1e9aa759
comments galore
All checks were successful
Build and Deploy Frontend / build-and-deploy (push) Successful in 6s
Build and Deploy API / build-and-deploy (push) Successful in 9s
317a7bce9d
homeburger merged commit d29486dda9 into main 2026-04-23 00:18:39 -05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: homeburger/agologum#4