Delete Homepage Permission

Component type

module

Maintenance status

Development status

Downloads

527

Component created

Component changed

Summary

This module adds a permission which can be used to allow or disallow certain roles to delete the homepage node. This is useful when some roles such as content administrators need to be able to delete nodes, but you want to prevent them from deleting the homepage node.

Workbench Access Content Type

Component type

module

Maintenance status

Development status

Downloads

460

Component created

Component changed

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

Route skip to access

Component type

module

Maintenance status

Development status

Component created

Component changed

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

Field Paywall

Component type

module

Maintenance status

Development status

Downloads

1783

Component created

Component changed

Field Paywall allows developers to replace fields on entities with a message depending on user permissions. It's useful for giving visitors teasers to content before advising them to sign up to see more.

Walkthrough video

A walkthrough video is available at http://youtu.be/a-Y8tiHuvaQ with a full demonstration of how to use field_paywall and how to override field_paywall templates.

Webform Gated File

Component type

module

Maintenance status

Development status

Component created

Component changed

This module enables the protection of file download with a Webform. Users have to fill in the form before they can get the link to the download file sent to their email addresses. Unlike other modules, this module allows individual files to be protected with a single checkbox on their own upload forms. Both private & public files are supported.