ebsco / edsapi-drupal-plugin

A Drupal modules for the EBSCO Discovery Services API
Apache License 2.0
1 stars 3 forks source link

ebsco.admin route is using a wrong permission #23

Closed fran closed 6 years ago

fran commented 6 years ago

Problem

ebsco.admin route is using "administer EDS" permission, that it is not defined in ebsco.permissions.yml file

ebsco.routing.yml

ebsco.admin:
  path: /admin/config/search/ebsco
  defaults:
    _title: 'EBSCO settings'
    _form: \Drupal\ebsco\Form\EbscoAdmin
  requirements:
    _permission: 'administer EDS '

ebsco.permissions.yml

'administer ebsco':
  title: 'Administer EBSCO Discovery Service'
'use ebsco':
  title: 'Use EBSCO Discovery Service'

Solution

Use "administer ebsco" permission instead "administer EDS" in ebsco.admin route.