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

Development questions for specifications of row and field security #298

Closed
4 tasks
ethanstrominger opened this issue Jun 8, 2024 · 1 comment
Closed
4 tasks

Comments

@ethanstrominger
Copy link
Member

ethanstrominger commented Jun 8, 2024

Overview

Identify security so that users only see what is applicable to them.

Action Items

  • ReviewField Security Spreadsheet for accuracy of user table. Current version says only AdminVrms can view or update most fields. It also leaves out some fields that are part of the user table.
  • Review user functional security requirements Wikis
  • For each table, specify lowest role that can view or update a row and which fields can be specified. If different for different levels, specify that level as well.
  • For each table, specify lowest view that can create a record and the field security.

Tables with row security

Any tables related to events are likely
cancelled_event
check_in
event

Tables related to users

user
cancelled_event (under review)
check_in
permission_assignment
permission_history
user
user_availability
user_check
user_employment_change
win

Tables related to projects

Note: Project itself does not need row level privileges.
leadership_type
project_status_history
any tables related to events are likely
cancelled_event
check_in
event

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