generated from hackforla/.github-hackforla-base-repo-template
-
-
Couldn't load subscription status.
- Fork 33
Open
Labels
complexity: mediumStraightforward but some complexity (e.g., involves multiple files)Straightforward but some complexity (e.g., involves multiple files)draftThis issue is not fully-writtenThis issue is not fully-writtenfeature: DB designready for dev leadrole: back ends: PD teamstakeholder: People Depot Teamstakeholder: People Depot Teamsize: 3ptCan be done in 13-18 hoursCan be done in 13-18 hours
Milestone
Description
Overview
We would like to know if django-simple-history can fulfill our needs of keeping history of certain tables. We can potentially save time and developer efforts.
The package automatically keeps track of change history metadata like who made the change.
Details/Requirements
- should be useful for Create Table: event_history #49
- An event record has a long life with cancellations and overrides, and metadata about who made those changes should be useful
- not useful for
Create Table: permission_history #37- needs to hold the old permission records that are no longer in effect
- new permission records are created for each update, so there's no updating each record to keep track of
- should be useful for Create Table: project_program_area_status_history #67
- needs the history of the status field for each project
Action Items
- install plugin into django and test the functionality
- evaluate whether it can fulfil our needs
- document usage if it's useful
- release the dependency on the following issues and if there are no other dependencies, move them from the icebox to the new issue approval column and add the
ready for dev leadlabel.
Resources/Instructions
- This issue was a part of Create Table: event_history #49
- django-simple-history
Metadata
Metadata
Assignees
Labels
complexity: mediumStraightforward but some complexity (e.g., involves multiple files)Straightforward but some complexity (e.g., involves multiple files)draftThis issue is not fully-writtenThis issue is not fully-writtenfeature: DB designready for dev leadrole: back ends: PD teamstakeholder: People Depot Teamstakeholder: People Depot Teamsize: 3ptCan be done in 13-18 hoursCan be done in 13-18 hours
Type
Projects
Status
🆕New Issue Review