Repository navigation
feat: share selected workspaces with users - #626
shenlvkang-collab wants to merge 2 commits into
Conversation
|
Thanks for this, @shenlvkang-collab. Letting an admin give a regular user access to selected linked projects, and nothing else, is a useful addition to multi-user mode, and the docs you wrote around the trust boundary are clear. I can't merge it yet. Two things block it, and a few more need fixing first. Blocking
Please fix
Smaller things
One design question before you rework it: should a restriction replace the user's private space, as it does now, or add the granted projects alongside it? I'll answer that here so you aren't guessing. Once the blockers and the history leak are fixed and CI is green, I'll review again. |
|
Thanks for the follow-up push, @shenlvkang-collab. This PR lets an admin limit a regular multi-user account to selected linked projects, and the feature itself is a good fit for multi-user mode. The latest commit ( Blocking
Please fix
Smaller things
I'll answer the open design question (should a restriction replace the user's private space, as it does now, or add the granted projects alongside it) in this thread before you rework the case listing. Once the blocking items and the history leak are fixed and CI is green, I'll review again. |
Summary
Verification
npm run typecheckpassed.npm run lintpassed.npm run format:checkpassed.git diff --checkpassed.npm run buildcould not run because the sharednode_modulesis missingexceljs/dist/exceljs.min.jsandfflate.The feature prevents accidental project selection in CodeMan; it is not an OS sandbox because all sessions run under the same OS account.