Filings UI: Filing History list should be changed to a data table
- Dominant language
- JavaScript
- Stars
- 23
- Forks
- 62
- Avg merge
- 24m
- Merged PRs (30d)
- 1
Description
## Description:
The Filing History List component should be refactored (from expansion panels) into a Vuetify data table. This will fit in better with tabular content (which this is) and allow future use of built-in Vuetify features such as paging, sorting, searching, filtering, etc.
See https://vuetifyjs.com/en/components/data-tables
**Dependencies**
None
**Acceptance Criteria**
All filing history data is still accessible for the user.
The layout looks good according to Scott ( @forgeuxGH5 ).
The data table features can be used (though not necessarily implemented at this time).
**Validation Rules**
See Acceptance Criteria above.
Ready to Build (DoR):
- [ ] Stakeholders have approved
- [ ] User story completed
- [ ] What are the dependencies
- [ ] Validation rules defined (UI, Data, Role-Action)
- [ ] Is a formal UAT required
Acceptance / DoD:
- [ ] Design / Solution accepted by Product Owner
- [ ] Acceptance criteria has been defined (happy path, known sad paths)
- [ ] Test coverage acceptable
- [ ] Peer Reviewed
- [ ] Accessibility reviewed and acceptable [checklist](https://github.com/bcgov/entity/docs/coding-standards/accessibility.md)
- [ ] UX Approved
- [ ] PR Accepted
- [ ] Production burn in completed
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the Filing History List component and inspect how its filing history data is currently rendered with expansion panels. Review the Vuetify data-table documentation linked in the issue before planning the replacement. Done means all filing history data remains accessible, data-table features are available, and the layout meets stakeholder and accessibility expectations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100