All the modules that implement an access control system.

Workbench Tweaks

Altering destination upon saving new state, which would use system path

Workbench Moderation Hotfix

Allows for hot fixes to be done to live content that is controlled via the workbench_moderation module. Similar functionality to git stash.

Route skip to access

See How to skip route if not user access.

This module provides route option "_skip_to_access" to skip route to the next if user does not access to current route.

Example route:

entity.my_entity.edit_form:
  path: '/path/{my_entity}'
  defaults:
    _entity_form: 'my_entity.edit'
  requirements:
    _permission: 'administer my_entity'
  options:
    _skip_to_access: true

Workbench Moderation State Access

This module works with Workbench Moderation. Workbench Moderation implements only per-transition permissions. This module implements an access control by moderation states.

The initial code is based on a patch by @Bevan (thanks!) in #1296216: Set Permissions By State. As recommended in that issue, I created a contrib module.

Downloads

Commerce License Sharing

Allows commerce licenses to be shared with other users (if they do not yet have an account, their license will be activated once their account is created.)

Workbench Access Content Type

Extensible editorial access for the Workbench suite for granular access permissions by content types.

This module will add a new tab "Content Types" at the configuration page of Workbench Access, to provide permission by Section by Content Type.

This module was developed by Vardot for Georgetown University in Qatar.

Vardot

Downloads

Pages

Subscribe with RSS Subscribe to RSS - Content Access Control