Access By Field Screenshots

This module provides additional access restrictions based on the value of a common field between user and entity. If both the fields hold same value, the user will have access to operations its role has opted. View, Edit and Delete operations can be managed for Entities (Content and Taxonomy).

Currently this module supports following field types:

  • Entity Reference that includes Term & Content.
  • Boolean
  • Select

Features

This module allows you to add additional restrictions on top of role and permission based restriction. For e.g: If a user has content editor role but we want to restrict the content edit access to certain contents based on content category.
This module makes such use cases possible. Currently this module supports adding restrictions for content and taxonomy entities.

Module Configuration

  • The module provides two forms; for adding field mappings & managing role access.
  • Module has a dashboard as well, where all the mappings gets listed.
  • The module also supports its own permission, that lets user restrict which role has access to its settings.

Module installation

Just like any contributed module, this module can be added and enabled.

Similar projects

There are few similar modules, you may want to check:

Supporting organizations: 

Project information

Releases