bcgov / bcgov/entity

Filings UI: Filing History list should be changed to a data table

Open
#1,598 0 comments 0 reactions 0 assignees View on GitHub
ENTITY - DO NOT USE UX
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.