Loading data_policy.api.php +3 −2 Original line number Diff line number Diff line <?php use Drupal\Core\Session\AccountProxyInterface; use Drupal\Core\Routing\RedirectDestinationInterface; /** * @file * Documentation for Data Policy API. */ /** * Alter the data policy destination before performing the redirect. * Loading @@ -16,7 +17,7 @@ * @return \Drupal\Core\Routing\RedirectDestinationInterface * An altered data policy destination url. */ function hook_data_policy_destination_alter(\Drupal\Core\Session\AccountProxyInterface $current_user, \Drupal\Core\Routing\RedirectDestinationInterface $destination) { function hook_data_policy_destination_alter(AccountProxyInterface $current_user, RedirectDestinationInterface $destination) { if ($current_user->isAnonymous()) { $destination->set('/user/login'); } Loading data_policy.info.yml +1 −1 Original line number Diff line number Diff line name: Data Policy description: Create data policies and track user agreements as well as informing users. core_version_requirement: ^9.3 core_version_requirement: ^9.4 || ^10 configure: entity.informblock.collection dependencies: - drupal:block Loading data_policy.install +1 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ function data_policy_update_8003() { function data_policy_update_8004() { $name = 'views.view.data_policy_agreements'; $install_source = drupal_get_path('module', 'data_policy') . '/config/install'; $install_source = \Drupal::service('extension.list.module')->getPath('data_policy') . '/config/install'; $source = new FileStorage($install_source); $config_storage = \Drupal::service('config.storage'); $config_storage->write($name, $source->read($name)); Loading modules/data_policy_export/data_policy_export.info.yml +1 −1 Original line number Diff line number Diff line name: Data Policy Export description: Creates the possibility to export data policies to CSV as a bulk action. core_version_requirement: ^9.3 core_version_requirement: ^9.4 || ^10 dependencies: - views_bulk_operations:views_bulk_operations - csv_serialization:csv_serialization Loading modules/data_policy_export/data_policy_export.module +3 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,9 @@ function data_policy_export_file_download($uri) { // Get the file to see who the owner is. $query = \Drupal::entityQuery('file'); $query->condition('uri', $uri); $fid = $query->execute(); $fid = $query ->accessCheck(FALSE) ->execute(); /** @var \Drupal\file\FileInterface $file */ $file = File::load(reset($fid)); Loading Loading
data_policy.api.php +3 −2 Original line number Diff line number Diff line <?php use Drupal\Core\Session\AccountProxyInterface; use Drupal\Core\Routing\RedirectDestinationInterface; /** * @file * Documentation for Data Policy API. */ /** * Alter the data policy destination before performing the redirect. * Loading @@ -16,7 +17,7 @@ * @return \Drupal\Core\Routing\RedirectDestinationInterface * An altered data policy destination url. */ function hook_data_policy_destination_alter(\Drupal\Core\Session\AccountProxyInterface $current_user, \Drupal\Core\Routing\RedirectDestinationInterface $destination) { function hook_data_policy_destination_alter(AccountProxyInterface $current_user, RedirectDestinationInterface $destination) { if ($current_user->isAnonymous()) { $destination->set('/user/login'); } Loading
data_policy.info.yml +1 −1 Original line number Diff line number Diff line name: Data Policy description: Create data policies and track user agreements as well as informing users. core_version_requirement: ^9.3 core_version_requirement: ^9.4 || ^10 configure: entity.informblock.collection dependencies: - drupal:block Loading
data_policy.install +1 −1 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ function data_policy_update_8003() { function data_policy_update_8004() { $name = 'views.view.data_policy_agreements'; $install_source = drupal_get_path('module', 'data_policy') . '/config/install'; $install_source = \Drupal::service('extension.list.module')->getPath('data_policy') . '/config/install'; $source = new FileStorage($install_source); $config_storage = \Drupal::service('config.storage'); $config_storage->write($name, $source->read($name)); Loading
modules/data_policy_export/data_policy_export.info.yml +1 −1 Original line number Diff line number Diff line name: Data Policy Export description: Creates the possibility to export data policies to CSV as a bulk action. core_version_requirement: ^9.3 core_version_requirement: ^9.4 || ^10 dependencies: - views_bulk_operations:views_bulk_operations - csv_serialization:csv_serialization Loading
modules/data_policy_export/data_policy_export.module +3 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,9 @@ function data_policy_export_file_download($uri) { // Get the file to see who the owner is. $query = \Drupal::entityQuery('file'); $query->condition('uri', $uri); $fid = $query->execute(); $fid = $query ->accessCheck(FALSE) ->execute(); /** @var \Drupal\file\FileInterface $file */ $file = File::load(reset($fid)); Loading