raft-tech / TANF-app

Repo for development of a new TANF Data Reporting System
Other
16 stars 3 forks source link

Django Admin - Table improvements #1410

Open reitermb opened 2 years ago

reitermb commented 2 years ago

Description:

Acceptance Criteria:

Open Questions: Table column headers have aria-label attributes with values applied to them to help users understand the sorting functionality. However, this also interferes with getting the gist of the column contents when interacting with the table cells themselves. Table data cells have the following read out with the data from the header for "Action Time": Remove Action time from sorting and Sort by Action time link which is the header contents (due to use of aria-label) followed by the cell contents of Oct. 19, 2021, 2:36 p.m. and the column number info from the browser. image

Does the table caption need to list names of sorted columns as well as a count of how many columns are being sorted? (For compliance). Should be technically feasible if desired, but could lead to pretty wordy reads if somebody is sorting on a lot of different columns.

Tasks: Create a list of granular, specific work items that must be completed to deliver the desired outcomes of this issue

Supporting Documentation: HackMD notes

image Example of appropriate select all checkbox copy (in the header row of a table)

image Example of Quick Action select all (which should be added to each table that doesn't have one.

ADPennington commented 2 years ago

11/17 notes:

valcollignon commented 2 years ago

@ADPennington @abottoms-coder @lfrohlich - what is the priority of this ticket? It's been in "Next Sprint Backlog" since November 2021. :)

Is this refined and ready to go, or should we move back to product backlog for some other time in the future?

valcollignon commented 2 years ago

Is this refined and ready to go, or should we move back to product backlog for some other time in the future?

Same question for #1487, #1411, #1415

andrew-jameson commented 2 years ago

Is this refined and ready to go, or should we move back to product backlog for some other time in the future?

Same question for #1487, #1411, #1415

Moved to product backlog per backlog refinement 3.1.22.

stevenino commented 2 years ago

Fully refined. This is low priority because Django will only be used by a couple of people and there is higher priority work that is required to meet the release schedule goals.

robgendron commented 1 month ago

@andrew-jameson is this still needed? If still relevant, should we look to move it into one of the roadmap epics?

reitermb commented 1 month ago

@andrew-jameson is this still needed? If still relevant, should we look to move it into one of the roadmap epics?

This / other a11y tickets that are still open should all be up to date & still needed.