5.2.8 DomainsTablePolicy Reference
Source: app/plugins/Awards/src/Policy/DomainsTablePolicy.php
DomainsTablePolicy extends BasePolicy for Awards Domain collection actions. Its explicit scopeGridData() delegates to the inherited scopeIndex() so the Dataverse endpoint and normal index share one authorization scope.
Use authorizeModel() for the action and applyScope() on the query. Do not authorize the page and then return an independently constructed grid/export query. Add custom scoping here only when the domain collection needs rules beyond BasePolicy.
All returned domains come from the active tenant; platform or cross-tenant catalog aggregation is outside this policy’s responsibility.