Skip to content

Add filter collection extension callback and forced conditions - DASH-1285 - #133

Merged
stefanscholz merged 3 commits into
devfrom
DASH-1285
Jul 31, 2026
Merged

Add filter collection extension callback and forced conditions - DASH-1285#133
stefanscholz merged 3 commits into
devfrom
DASH-1285

Conversation

@stefanscholz

Copy link
Copy Markdown
Member

Adds the dash_augment_filter_collection plugin callback so other plugins can inject filters/conditions into any data source, and the forced_condition_interface marker so injected conditions survive the preference based filter removal. Foundation for the Workplace tenant scoping addons.

…-1285

Adds the dash_augment_filter_collection plugin callback so other plugins
can inject filters/conditions into any data source, and the
forced_condition_interface marker so injected conditions survive the
preference based filter removal. Foundation for the Workplace tenant
scoping addons.
@stefanscholz
stefanscholz changed the base branch from main to dev July 31, 2026 09:21
Moodle Code Checker runs with --max-warnings 0, so the four test methods
missing coverage information failed the build. A class level @Covers on the
data source under test satisfies all of them.

Also drop the blank line after the class opening brace and add the space after
the anonymous class keyword, both flagged as errors by the same run.
A branch with an open pull request triggered both the push and the
pull_request workflow, running the whole matrix twice for one commit.
@stefanscholz
stefanscholz merged commit b8eb5ff into dev Jul 31, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant