You are here

public function PhotosUploadForm::access in Album Photos 8.5

Same name and namespace in other branches
  1. 8.4 src/Form/PhotosUploadForm.php \Drupal\photos\Form\PhotosUploadForm::access()
  2. 6.0.x src/Form/PhotosUploadForm.php \Drupal\photos\Form\PhotosUploadForm::access()

A custom access check.

Parameters

\Drupal\node\NodeInterface $node: The album node entity.

Return value

\Drupal\Core\Access\AccessResult The access result.

1 string reference to 'PhotosUploadForm::access'
photos.routing.yml in ./photos.routing.yml
photos.routing.yml

File

src/Form/PhotosUploadForm.php, line 166

Class

PhotosUploadForm
Defines a form to upload photos to this site.

Namespace

Drupal\photos\Form

Code

public function access(NodeInterface $node) {

  // Check if user can edit this album.
  if ($node
    ->getType() == 'photos' && $node
    ->access('update')) {
    return AccessResult::allowed();
  }
  else {
    return AccessResult::forbidden();
  }
}