paid_ads-8.x-1.x-dev/modules/paid_ads_example/paid_ads_example.install

modules/paid_ads_example/paid_ads_example.install
<?php

/**
 * @file
 * Installation and update hooks.
 */

use Drupal\user\Entity\Role;
use Drupal\user\RoleInterface;

/**
 * Implements hook_install().
 *
 * Sets default permissions.
 */
function paid_ads_example_install() {
  $role = Role::load(RoleInterface::AUTHENTICATED_ID);
  $permissions = [
    'create advert content',
    'edit own advert content',
  ];

  foreach ($permissions as $permission) {
    $role->grantPermission($permission);
  }
  $role->trustData()->save();
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc