Although we will handle this on the client-side, we should also make sure the keyserver supports the use case where we throw a server error if the sole admin of a community tries to change their own role.
Depends on D8140
Differential D8200
[keyserver] Prevent the only admin role from being changed on the keyserver rohan on Jun 13 2023, 1:45 PM. Authored by Tags None Referenced Files
Details Although we will handle this on the client-side, we should also make sure the keyserver supports the use case where we throw a server error if the sole admin of a community tries to change their own role. Depends on D8140 Please see the video below
Diff Detail
Event Timeline
Comment Actions Address feedback on considering multiple member role changes (tested these changes). Waiting on the discussion about checking "Admins" to determine whether that should be changed
Comment Actions Resigning since I'm going to be out-of-office starting tomorrow, and I want to avoid blocking this diff. Instead, going to set @atul as blocking to confirm that my concerns are addressed, and so that he responds to the question above
Comment Actions
I believe this was so we could avoid storing computed permissions for other users in ThreadStore? Comment Actions Ah, so the thinking was that we would only include permissions blobs for admins and the viewer, and skip permissions blobs for other users? @rohan, maybe you can create a follow-up task to address this before landing? Comment Actions
https://linear.app/comm/issue/ENG-4154/modify-threadstore-permission-blobs
|