Angular: Patron Message Center Port

Bug #1859708 reported by Kyle Huckins
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Won't Fix
Undecided
Unassigned

Bug Description

Evergreen: master

We’ll be porting the Patron Message Center UI from DOJO to Angular. This is a Grid UI referring to the IDL class usr_message(aum).

I do have some concerns regarding this UI - the Patron UI has three distinct subsections referring to messages: Messages, Display Alerts and Messages, and Message Center. Messages refers specifically to Standing Penalties; Display Alerts and Messages refers to Patron Alerts; Message Center refers to User Messages. It may be worth creating a tabbed UI(default tab would be Display Alerts and Messages) containing all three of these interfaces, in case of confusion.

The original code lives in /home/opensrf/Evergreen/Open-ILS/src/templates/actor/user/message.tt2

Tags: angular patron
Revision history for this message
Andrea Neiman (aneiman) wrote :

Be aware that Equinox has just finished up work in this space and will be submitted a branch soon to bug 1846354. While we did not touch the Patron Messages UI specifically, we did a lot of work touching the other areas you refer to.

Mike Risher (mrisher)
Changed in evergreen:
assignee: nobody → Mike Risher (mrisher)
Mike Risher (mrisher)
Changed in evergreen:
assignee: Mike Risher (mrisher) → nobody
Revision history for this message
Jason Etheridge (phasefx) wrote :

Originally I had planned to deprecate this interface with the work in bug 1846354, but I was thinking it was just a view of what patrons saw in the Message Center and not an actual staff interface, so I left it alone after realizing this. Giving it another look, most of the functionality here is redundant with the new development, but there is one side effect with that work that affects this interface: it can list deleted user messages whereas the main interface does not. I still think it should go away. However, we will need another re-implementation of the old Messages interface in the future to go from AngularJS to Angular.

Revision history for this message
Terran McCanna (tmccanna) wrote :

Perhaps it would be better to add another grid to the new Notes tab that can be toggled open to show deleted messages upon demand rather than having a completely separate interface that is mostly redundant with what we have on the Notes tab.

Revision history for this message
Jason Etheridge (phasefx) wrote :

See bug 1977877; best to remove this interface I think.

Changed in evergreen:
status: New → Won't Fix
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.