Especially for node, access rights should be better incorporated. Doing this on a generic entity-level is well-nigh impossible, but we should at least provide tools to make configuring this easier, and maybe some specialized ones for nodes.
Especially data-alter callbacks could/should be used to restrict the entities to be indexed, e.g. to only index nodes of specific types or (unrelated, but would also be nice) languages. One (rather sophisticated) approach would be this one: .
Putting a "Published" filter on views is a thing most people will probably know from normal node views anyways. For search pages there is no such solution, though, so maybe we should clearly state this somewhere when creating one (or at least if it's one for nodes)?
What else can we do in this area?
|#50||955088--views-entity_access-50.patch||4.18 KB||drunken monkey|
|#44||955088-search_api-node_access-44.patch||10.67 KB||drunken monkey|