You are here

private function NodePermissions::addGeneralPermissions in Override Node Options 8.3

Same name and namespace in other branches
  1. 8.2 src/NodePermissions.php \Drupal\override_node_options\NodePermissions::addGeneralPermissions()

Add general permissions.

Parameters

array $permissions: The permissions array, passed by reference.

1 call to NodePermissions::addGeneralPermissions()
NodePermissions::nodeTypePermissions in src/NodePermissions.php
Returns an array of additional permissions.

File

src/NodePermissions.php, line 41

Class

NodePermissions
Provides dynamic override permissions for nodes of different types.

Namespace

Drupal\override_node_options

Code

private function addGeneralPermissions(array &$permissions) {
  $permissions['override all published option'] = [
    'title' => $this
      ->t('Override all published options.'),
  ];
  $permissions['override all promote to front page option'] = [
    'title' => $this
      ->t('Override all promote to front page options.'),
  ];
  $permissions['override all sticky option'] = [
    'title' => $this
      ->t('Override all sticky options.'),
  ];
  $permissions['override all revision option'] = [
    'title' => $this
      ->t('Override all revision option.'),
  ];
  $permissions['enter all revision log entry'] = [
    'title' => $this
      ->t('Enter revision log entries for all node types.'),
  ];
  $permissions['override all authored by option'] = [
    'title' => $this
      ->t('Override all authored by option.'),
  ];
  $permissions['override all authored on option'] = [
    'title' => $this
      ->t('Override all authored on option.'),
  ];
}