[AMOS commit] MDL-70794 reportbuilder: implement report filters and filter types. Committed into Git: 2021-03-16 11:12 UTC

[AMOS commit] MDL-70794 reportbuilder: implement report filters and filter types. Committed into Git: 2021-03-16 11:12 UTC

by AMOS bot -
Number of replies: 0
Author: David Matamoros
MDL-70794 reportbuilder: implement report filters and filter types.
Implement base filter classes as well as commonly used filter types
(e.g. text, date, select, etc).

Filters are used in reports to allow users to narrow down the data
that is being displayed.

Co-Authored-By: Paul Holden <paulh@moodle.com>


http://git.moodle.org/gw?p=moodle.git;a=commit;h=2a202389249effbde8eda1278de2546a3e1ad408
http://github.com/moodle/moodle/commit/2a202389249effbde8eda1278de2546a3e1ad408

+ 4.0 en [filtercontains,reportbuilder]
+ 4.0 en [filterdatefrom,reportbuilder]
+ 4.0 en [filterdateto,reportbuilder]
+ 4.0 en [filterdoesnotcontain,reportbuilder]
+ 4.0 en [filterendswith,reportbuilder]
+ 4.0 en [filterequalorgreaterthan,reportbuilder]
+ 4.0 en [filterequalorlessthan,reportbuilder]
+ 4.0 en [filterfieldoperator,reportbuilder]
+ 4.0 en [filterfieldvalue,reportbuilder]
+ 4.0 en [filtergreaterthan,reportbuilder]
+ 4.0 en [filterinvalid,reportbuilder]
+ 4.0 en [filterisanyvalue,reportbuilder]
+ 4.0 en [filterisempty,reportbuilder]
+ 4.0 en [filterisequalto,reportbuilder]
+ 4.0 en [filterisnotempty,reportbuilder]
+ 4.0 en [filterisnotequalto,reportbuilder]
+ 4.0 en [filterlessthan,reportbuilder]
+ 4.0 en [filterrange,reportbuilder]
+ 4.0 en [filtersapplied,reportbuilder]
+ 4.0 en [filtersreset,reportbuilder]
+ 4.0 en [filterstartswith,reportbuilder]
+ 4.0 en [privacy:metadata:preference:reportfilter,reportbuilder]
+ 4.0 en [selectcourses,reportbuilder]