Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-68246

Update fetching of participants to support multiple values per filter

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Existing filter

      1. Open a course with users in various roles, groups and statuses (active/suspended) etc.
      2. Access to the Participants page.
      3. Apply the various filters and CONFIRM they work as expected (ie no change from their previous functionality), including applying multiple search keywords simultaneously.
      Show
      Existing filter Open a course with users in various roles, groups and statuses (active/suspended) etc. Access to the Participants page. Apply the various filters and CONFIRM they work as expected (ie no change from their previous functionality), including applying multiple search keywords simultaneously.
    • Affected Branches:
      MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_39_STABLE
    • Pull Master Branch:
      MDL-68246-master-IR-squashed
    • Story Points:
      1
    • Sprint:
      International 3.9 - Sprint 9, International 3.9 - Sprint 10

      Description

      Currently, fetching of participants (ie user/lib.php:function user_get_participants, user_get_total_participants and related calls) only support submitting a single value per filter type.

      These need to be updated to support filtering by multiple values per filter type.

      For this issue, this will be restricted to the "Any" (logical OR) case.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              michaelh Michael Hawkins
              Reporter:
              michaelh Michael Hawkins
              Peer reviewer:
              Andrew Lyons Andrew Lyons
              Integrator:
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              Tester:
              Janelle Barcega Janelle Barcega
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                15/Jun/20

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 4 days, 34 minutes
                  1w 4d 34m