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

Update the participants filter to support filtering with additional logic operators

    XMLWordPrintable

    Details

    • Story Points:
      4
    • Sprint:
      International 3.9 - Sprint 9, International 3.9 - Sprint 10

      Description

      Currently the participants_search class supports 'Any' type filtering (intra/inter filter joins using logical OR).

      That class and related functions need to be updated to support the remaining two condition types, 'All' and 'None' (logical AND and NOT). This includes both joins within each filter, as well as the logical operators applied between filters (ie the all/any/none join type set for the filterset when multiple filters are applied concurrently).

      Unit tests also need to be written (or uncommented where relevant).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              michaelh Michael Hawkins
              Reporter:
              michaelh Michael Hawkins
              Peer reviewer:
              Shamim Rezaie
              Integrator:
              Adrian Greeve
              Tester:
              CiBoT
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              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 - 2 weeks, 3 days, 6 hours, 55 minutes
                  2w 3d 6h 55m