Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pilot row and field level security for READ privileges of users for three roles #286

Closed
1 task
ethanstrominger opened this issue May 17, 2024 · 1 comment
Closed
1 task

Comments

@ethanstrominger
Copy link
Member

ethanstrominger commented May 17, 2024

Overview

We are planning on including row and field-level security for tables. The required permissions need to be tested before implementation. Row and field level READ privileges for certain fields and roles will be implemented to prove feasibility.

Details

name test case requirement
globalAdmin Can view and update all user info for all users, can create new users, and can de-activate users .Can CRUD anything
adminProject Can view and update all user info for users assigned to the project. Can not view users not related to a project which they are assigned. Cannot update users for projects for which they are not a project admin Can Read and Update anything related to their assigned project
memberProject Can read basic user info for users on the same project. Cannot update information. Can Read anything related to their project that is visible

Action Items

  • implement code needed for FLS (tables, possibly models)
  • test Practice Lead project
  • create test cases for FLS

Resources/Instructions

@ethanstrominger ethanstrominger changed the title Pilot row and field level security for READ privileges of users for roles Pilot row and field level security for READ privileges of users for three roles May 17, 2024
@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented May 31, 2024

Bonnie's comments moved to #298

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ✅Done
Development

No branches or pull requests

2 participants