Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-98517

[Dashboard] Filter items list by assignee name

    Details

    • Branch Version/s:
      7.2.x
    • Backported to Branch:
      Committed
    • Sprint:
      Workflow_7.2_SP1_05, Workflow_7.2_SP2_01, Workflow_7.2_SP2_02, Workflow_7.2_SP2_03

      Description

      As an execution manager, I want to filter the items list by assignee names, so that I can learn what items are under the responsibility from a particular person.

      Acceptance Criteria

      • Users should be able to click on the user names from the Workload by User card and be directed to the All Items page, with the respective filter(s) applied to it;
      • Assignee dropdown menu:
        • If dropdown menu is higher than 496px it should have a search bar on it (as specified on Figma component page);
        • The dropdown menu width is 240px. If there are names that exceed this size, they should break into another line AND the text should align to the beginning of the text area (not to the checkbox);
        • Users should be able to select multiple filter options;
        • The option "Unassigned" should always be the first option from the dropdown menu;
        • All assignees names available for the process should be listed in alphabetical order;
      • The table should have a new column called "Assignee":
        • If there is more than one assignee per item, the usernames (first and last names) should be separate by commas (eg.: username 1, username 2);
        • For long usernames the remaining text should be placed in another line;
        • If there are no assignees, use "Unassigned";
      • The item modal should have a new row called "Current Assignee" under Process Details section:
        • If there is more than one assignee per item, the usernames should be separate by commas (eg.: username 1, username 2);
        • For long usernames the remaining text should be placed in another line;
        • If there are no assignees, use "Unassigned";

      Definitions of Done

      • Related tests created and passed successfully;
      • All Acceptance Criteria were passed;
      • Make sure that all system documentation were updated (if necessary);
      • Validated by QA, Product Designer and/or PM;
      • No critical issue related to Story scope (ex.: similar of a FP4, FP5 bug);
      • Code with peer review completed.

      Design Deliverable (Review Workflow and Component pages on Figma):

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  7.2.10 DXP FP2
                  7.2.10.1 DXP SP1
                  7.2.X