Mercurial > hg > isophonics-drupal-site
view core/modules/media/tests/fixtures/update/drupal-8.media-add-additional-permissions.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 129ea1e6d783 |
children |
line wrap: on
line source
<?php // @codingStandardsIgnoreFile /** * @file * Contains database additions to drupal-8.4.0.bare.standard.php.gz for testing * the upgrade path of https://www.drupal.org/node/2862422. */ use Drupal\Core\Database\Database; $connection = Database::getConnection(); $role = $connection->select('config') ->fields('config', ['data']) ->condition('collection', '') ->condition('name', 'user.role.authenticated') ->execute() ->fetchField(); $role = unserialize($role); $role['permissions'][] = 'update media'; $role['permissions'][] = 'update any media'; $role['permissions'][] = 'delete media'; $role['permissions'][] = 'delete any media'; $role['permissions'][] = 'create media'; $connection->update('config') ->fields([ 'data' => serialize($role), 'collection' => '', 'name' => 'user.role.authenticated', ]) ->condition('collection', '') ->condition('name', 'user.role.authenticated') ->execute();