License Access Control

Component ID

2796139

Component name

License Access Control

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module allows administrators to control entity access by issuing licenses to users.

Licenses are entities. You may create custom, fieldable license types (bundles). Each license type will have the following base fields:

  • Owner
  • Licensed entity
  • Status
  • Expires automatically
  • Expiry date and time

For each license type, you may choose the type of entity and bundles that may be licensed. You may also configure which user roles the license access control applies to.

If a given entity type is controlled via licenses, the designated user roles will be forbidden to view those entities by default. They will only be able to view those entities if they own a license for that specific entity.

At present, this module only controls the entity view operation.