You are here

protected function PermissionProvider::getRelationViewPermission in Group 2.0.x

Gets the name of the view permission for the relation.

Parameters

string $scope: (optional) Whether the 'any' or 'own' permission name should be returned. Defaults to 'any'.

Return value

string|false The permission name or FALSE if it does not apply.

1 call to PermissionProvider::getRelationViewPermission()
PermissionProvider::getPermission in src/Plugin/Group/RelationHandlerDefault/PermissionProvider.php
Gets the name of the permission for the given operation, target and scope.

File

src/Plugin/Group/RelationHandlerDefault/PermissionProvider.php, line 156

Class

PermissionProvider
Provides group permissions for group relation plugins.

Namespace

Drupal\group\Plugin\Group\RelationHandlerDefault

Code

protected function getRelationViewPermission($scope = 'any') {

  // @todo Implement view own permission.
  if ($scope === 'any') {

    // Backwards compatible permission name for 'any' scope.
    return "view {$this->pluginId} relation";
  }
  return FALSE;
}