-
-
Notifications
You must be signed in to change notification settings - Fork 26
Create Table issues data gathering workflow
-
Check this issue to find the next table that needs to be created.
-
Or the tables spreadsheet for rows that don't already have an issue created
-
Always update the spreadsheet as the single source of truth.
-
-
Create a new issue using the Create Table form
-
Identify the table description
-
Record the table description
-
Identify and copy data fields checkboxes
-
Record data fields
-
Identify and copy associated tables checkboxes. Do not worry that it doesn't look right. This is the way it has to be for this reason.
-
Record associated tables
-
Manually compare data fields with ERD and check off fields in the issue
- Note any fields that exists only in the ERD
-
Manually compare associated table with ERD and check off tables in the issue
-
You will have to visually trace all the lines connecting the table to another table. These are the related tables. Sometimes there's no line but there's a FK for the data field, which means it's still a relationship. Please make a note of these since it is missing a line connecting it to the other table.
-
There are 4 related tables for permission. 3 of the FK (Foreign Keys) reference the same user table.
-
See also how permission_type has 1-to-many relationships with permission and permission_history. Same for the role table. Think of the cross end as a "1", and the chicken feet end as "many".
-
-
Note any tables that exist only in the ERD
-
Click Pages above to see all documentation in alphabetic order. The below list organizes the documentation and excludes some less critical documentation.
Onboarding
- Onboarding & offboarding all non-Product team members☑️
- Onboarding & offboarding Product team members☑️
- Additional technical onboarding for Developers☑️
Guides
Draft
- How-Knowledgebase-will-use-People-Depot
- Auto generating seed data scripts from data - generic, non-people depot specific
- Requirements for People Depot V1☑️
- People Depot Tables and Fields☑️
- Other related data☑️
- Stakeholder's that will use People Depot☑️
Security Requirements, Test Cases, and Technical Design
- Security: Functional Requirements. Derived from Test Cases in Issue #150
- [Test Cases] - pending, see Test Cases in Issue #150
- Security: Field Level Proposal (using Github Copilot