BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/lsf
Add Position History to Individual Position Page
- Dominant language
- Python
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Description:
Departments should be able to review the complete revision history of a position from its Individual Position Details page. Since positions evolve over time, previous revisions should remain accessible without replacing historical records.
Historical versions should remain read-only and preserve all information exactly as it existed when that revision was active.
Requirements:
Add a Position History section to the Individual Position page.
Display all historical revisions.
Display:
-Revision Date
-Status
-WLS Level
-Position Title
Allow viewing previous revisions.
Preserve historical descriptions.
Historical records should not be editable.
Notes:
Position revisions should never be deleted.
Position History should rely on the existing Position History data model.
As some students might be still on status
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the Individual Position page and inspect the existing Position History data model and its current callers. Trace how position revisions and descriptions are loaded, then verify that the page lists revision date, status, WLS level, and title, opens prior revisions read-only, and preserves historical descriptions without deletion or editing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 62/100