-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
Discuss our requirements for permissions #150
Comments
From the spreadsheet
|
We are currently annotating this spreadsheet: PD: Table and field explanations It will likely take 3 more hours to finish the annotation. |
We need to document different permissions What are we publishing in the public API |
Updated version of this table
|
user
permission
permission_type
practice_area
project
|
|
Use cases and tests for FLS feasibilityunverifiedUser
memberGeneral
memberProject
practiceLeadProject
adminProject
adminBrigade
We will not be testing updating the practice_area for a user, since it involves revoking all permission associated with the current practice_area. Additionally, we have yet to discuss how people can be in multiple practice areas. This is all out of scope for the current FLS testing |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as outdated.
This comment was marked as outdated.
Future tasks for Bonnie and I:
|
Need to add this information to spreadsheet: Project Practice Area Lead Project Member Project Practice Area Lead |
OUR NOTES TO OURSELVES Project Member User |
Foreign keys are sometimes updated by users Permission rules for tables with Revisit |
To do after this pass:
08/26 Left off on Project_Program_Area_Status |
ERD/SS changes: Project_Program_Area_Status -> Project_Program_Area_Status_Type |
Idea for tables that need brigade admin approval: Start off storing updates for approval in JSON files on the VRMS side, can change to database tables if json system proves to be too slow. Need to identify tables that need admin approval for creation/edits |
Question for Ethan: How hard is it to change permission levels? Currently, some permission levels are high. When we build features in the future, we'll want to lower permission levels. Use the example of |
We met on Monday and made good progress. A few more weeks and we will probably ready to discuss again with Ethan. |
Please provide update
|
We worked on determining which fields are needed for events so that we can assign permission levels for those fields. |
We met yesterday and want to talk to Fang about the event Recurrence library Specifically how it addresses check ins and cancelations and record keeping for historical analysis |
Please provide update
|
1 similar comment
Please provide update
|
Overview
We need to discuss our needs for permissions and turn them into requirements.
Action Items
Resources/Instructions
Keep in mind that this will be converted into acceptance criteria (requirements), so try to define all cases so that the software won't be missing anything crucial.
Examples (already copied into #159)
Cases involving roles and data models:
Cases involving roles only:
The text was updated successfully, but these errors were encountered: