Web client: Configurable name for status/rowFlair column

Bug #1861331 reported by Jane Sandberg
46
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Committed
Medium
Unassigned

Bug Description

In the AngularJS client, developers can add a status column to a grid that displays an icon. You can see this type of column in the Item Status and the patron Bills list. This column is always named "Status", which is confusing on the Item Status screen (since there is another column called Status, which refers to the actual status of an item, rather than whether or not it's been edited). The cataloging working group suggested the header "Edited" instead.

In the Angular client, you can set up a "rowFlair" column. You can see that in Booking > Create Reservations and Admin > Local > Standing Penalty. The column is labeled with a bell icon (the notifications material icon). This is nice, since it doesn't take up much real estate, but the contents of that column don't necessarily have much to do with bells. :-)

Developers should be able to specify specific names/icons to serve as the headers for these columns.

See also the Cataloging working Group conversation here: http://list.evergreen-ils.org/pipermail/evergreen-catalogers/2020-January/001467.html

Elaine Hardy (ehardy)
Changed in evergreen:
status: New → Confirmed
tags: added: eg-grid
removed: webstaffclient
Revision history for this message
Stephanie Leary (stephanieleary) wrote :

I just ran into this on a project! Here's a branch that adds [flairColumnHeader] as an input on eg-grid and changes the Sandbox flair column title to "Status" by way of example: https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sleary/LP1861331-configurable-flair-column-header-title

To test, visit /staff/sandbox and scroll down to the first grid. Hover over the bell icon; you should see that the tooltip is now "Status" instead of "Notifications."

tags: added: pullrequest
Changed in evergreen:
milestone: none → 3.13-beta
Andrea Neiman (aneiman)
Changed in evergreen:
importance: Undecided → Medium
Revision history for this message
Stephanie Leary (stephanieleary) wrote :

Here's an updated branch to go with the new table-based grids:
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sleary/LP1861331-configurable-flair-column-header-title-table-grids

Note the previous branch will work fine for backporting.

Changed in evergreen:
milestone: 3.13-beta → 3.13-rc
Andrea Neiman (aneiman)
Changed in evergreen:
milestone: 3.13-rc → 3.13.1
Changed in evergreen:
assignee: nobody → Terran McCanna (tmccanna)
Revision history for this message
Terran McCanna (tmccanna) wrote :

Tested and signed off during Code Review Monday by group.

Merged to main for inclusion in next release.

tags: added: signedoff
Changed in evergreen:
status: Confirmed → Fix Committed
Revision history for this message
Terran McCanna (tmccanna) wrote :

Also merged for inclusion in 3.13.1

Changed in evergreen:
assignee: Terran McCanna (tmccanna) → nobody
Changed in evergreen:
milestone: 3.13.1 → 3.13.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.