Problem/Motivation

The contrib Entity API's query access handler allows custom entity types to filter out inaccessible entities on database level. This handler is being automatically included on entity queries and views configurations.

Remaining tasks

Implement the query access handler for Storage entities.

User interface changes

Views lists might exclude inaccessible rows beforehand.

API changes

Query access handler adds further SQL conditions to entity queries and views.
Existing entity queries will thus exclude inaccessible rows, unless $entity_query->accessCheck(FALSE) is explicitly set.

Comments

mxh created an issue. See original summary.

mxh’s picture

Issue summary: View changes
mxh’s picture

Issue summary: View changes

  • mxh committed c07a5f6 on 1.0.x
    Issue #3239364 by mxh: Implement contrib Entity API's query access...
mxh’s picture

Assigned: mxh » mandclu
Status: Active » Needs review

Ready for a review, if not interested just un-assign yourself :)

mxh’s picture

Version: 1.0.x-dev » 1.1.x-dev
mandclu’s picture

Status: Needs review » Fixed

There are a few changes in the commit not directly tied to the topic of this ticket, but that's a minor quibble. Thanks for all the excellent work!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.