flexion / ef-cms

An Electronic Filing / Case Management System.
24 stars 10 forks source link

Add Filtering to ADC Section Messages #9488

Closed cholly75 closed 2 years ago

cholly75 commented 2 years ago

As a ADC user, so that I can prioritize and understand the work that needs to be done by our section, I need to be able to filter the Section displayed messages.

The ADC section is facing a large backlog of work that needs to be addressed. Operationally so that a more targeted view of messages that need responding to can be addressed, we want to be able to filter the Section Messages for specific values.

We expect to extend this functionality to other Section messages in the near future.

Pre-Conditions

9490

Acceptance Criteria

Notes

Tasks

Test Cases

Story Definition of Ready (Created on 9/26/21)

The following criteria must be met in order for the user story to be picked up by the Flexion development team. The user story must:

Process: Flexion developers and designers will test if the story meets acceptance criteria and test cases in Flexion dev and staging environments (“standard testing”). If additional acceptance criteria or testing scenarios are discovered while the story is in progress, a new story should be created, added to the backlog and prioritized by the product owner.

Definition of Done (Updated 10-6-21)

Product Owner

UX

Engineering

ttlenard commented 2 years ago

Test Cases

1) Section displays all messages; filter selection is made for To field; displays only messages with the corresponding value in the To field

Expected Results

2) Section displays all messages; filter selection is made for From field; displays only messages with the corresponding value in the From field

Expected Results

3) Section displays all messages; filter selection is made for Case Status field; displays only messages with the corresponding value in the Case Status field

Expected Results

4) Section displays all messages; filter selection is made for Section field; displays only messages with the corresponding value in the Section field

Expected Results

5) Filter is applied; display updates appropriately; filter value is changed to a different value; display updates again appropriately

Expected Results

6) Section displays all messages; filter selection is made for Completed By field; displays only messages with the corresponding value in the Completed By field

Expected Results

7) Filter is applied; display updates appropriately; filter value is cleared; display updates again to display all messages

Expected Results

8) Filter is applied; display updates appropriately; additional filter(s) applied; display updates appropriately with each filter selection

Expected Results

9) Filter is applied, display updates appropriately; sort the filtered column to arrange results in descending order

Expected Results:

Repeat the steps above with these columns.

Repeat this test by sorting additional columns (column header varies by tab)

10) Filter is applied, display updates appropriately; sort the filtered column to arrange results in ascending order

Expected Results:

Repeat the steps above with these columns.

Repeat this test by sorting additional columns (column header varies by tab)

swongCO commented 2 years ago

Section Messages - Inbox.png Section Messages - Sent.png Section Messages - Completed.png

cholly75 commented 2 years ago

Removed AC: "* Message count is updated when filters are applied" - will address message count across application filtered pages together in a separate story

codyseibert commented 2 years ago

@cholly75 also made a comment to not display the section on the completed queue since everything in the completed queue will always be the same section