diff --git a/config/schema/strawberryfield.schema.yml b/config/schema/strawberryfield.schema.yml index 7c66fde..ca1485e 100644 --- a/config/schema/strawberryfield.schema.yml +++ b/config/schema/strawberryfield.schema.yml @@ -31,15 +31,4 @@ strawberryfield.strawberry_keynameprovider.jsonld: label: 'Narrow down JSONLD document' keys: type: string - label: 'Additional Keys to include' - -strawberryfield.iiif_configuration: - type: config_object - label: 'Strawberry IIIF specific config' - mapping: - pub_server_url: - type: string - label: 'Public IIIF server URL' - int_server_url: - type: string - label: 'Internal IIIF server URL' + label: 'Additional Keys to include' \ No newline at end of file diff --git a/src/Form/iiifConfigurationForm.php b/src/Form/iiifConfigurationForm.php deleted file mode 100644 index ebc9fd3..0000000 --- a/src/Form/iiifConfigurationForm.php +++ /dev/null @@ -1,65 +0,0 @@ -config('strawberryfield.iiif_configuration'); - - $form['pub_server_url'] = [ - '#type' => 'textfield', - '#title' => $this->t('Public IIIF server URL'), - '#description' => $this->t('Please provide Public IIIF server URL'), - '#default_value' => $config->get('pub_server_url'), - ]; - - $form['int_server_url'] = [ - '#type' => 'textfield', - '#title' => $this->t('Internal IIIF server URL'), - '#description' => $this->t('Please provide Internal IIIF server URL'), - '#default_value' => $config->get('int_server_url'), - ]; - - return parent::buildForm($form, $form_state); - } - - /** - * {@inheritdoc} - */ - public function submitForm(array &$form, FormStateInterface $form_state) { - $this->config('strawberryfield.iiif_configuration') - ->set('pub_server_url', $form_state->getValue('pub_server_url')) - ->set('int_server_url', $form_state->getValue('int_server_url')) - ->save(); - - parent::submitForm($form, $form_state); - } - -} -?> diff --git a/strawberryfield.links.menu.yml b/strawberryfield.links.menu.yml index cdd64dc..bdff8b4 100644 --- a/strawberryfield.links.menu.yml +++ b/strawberryfield.links.menu.yml @@ -1,18 +1,3 @@ -# Strawberryfield group admin -strawberryfield.group.admin: - title: 'Archipelago' - route_name: system.admin_config_strawberryfield - parent: system.admin_config - description: 'Archipelago Configuration' - weight: -999 - -#Strawberryfield IIIF admin settings -strawberryfield.iiif_admin_settings_form: - title: 'IIIF Configuration Form' - route_name: strawberryfield.iiif_admin_settings_form - description: 'Configure IIIF' - parent: strawberryfield.group.admin - weight: 99 # Strawberry Key Name Providers menu items definition entity.strawberry_keynameprovider.collection: diff --git a/strawberryfield.routing.yml b/strawberryfield.routing.yml deleted file mode 100644 index 0f8eddf..0000000 --- a/strawberryfield.routing.yml +++ /dev/null @@ -1,17 +0,0 @@ -system.admin_config_strawberryfield: - path: '/admin/config/archipelago' - defaults: - _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage' - _title: 'Archipelago' - requirements: - _permission: 'access administration pages' - -strawberryfield.iiif_admin_settings_form: - path: '/admin/config/archipelago/iiif' - defaults: - _form: '\Drupal\strawberryfield\Form\iiifConfigurationForm' - _title: 'IIIF Configuration Form' - requirements: - _permission: 'access administration pages' - options: - _admin_route: TRUE