Commit efb4c467 authored by Vinicius Pereira's avatar Vinicius Pereira
Browse files

Issue #3286895 by yogeshsevak, viniciusrp: Automated Drupal 10 compatibility fixes

parent aecd24fa
Loading
Loading
Loading
Loading
+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.
 *
@@ -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');
  }
+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
+1 −1
Original line number Diff line number Diff line
@@ -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));
+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
+3 −1
Original line number Diff line number Diff line
@@ -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