Skip to content

Commit

Permalink
Add COI integration to islandora settings form.
Browse files Browse the repository at this point in the history
  • Loading branch information
rosiel committed Oct 23, 2023
1 parent 572ffcf commit f077af6
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion src/Form/IslandoraSettingsForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@ public function buildForm(array $form, FormStateInterface $form_state) {
'#type' => 'textfield',
'#title' => $this->t('URL'),
'#default_value' => $config->get(self::BROKER_URL),
'#config' => [
'key' => 'islandora.settings:' . self::BROKER_URL,
],
];
$broker_user = $config->get(self::BROKER_USER);
$form['broker_info']['provide_user_creds'] = [
Expand All @@ -149,6 +152,9 @@ public function buildForm(array $form, FormStateInterface $form_state) {
$state_selector => ['checked' => TRUE],
],
],
'#config' => [
'key' => 'islandora.settings:' . self::BROKER_USER,
],
];
$form['broker_info'][self::BROKER_PASSWORD] = [
'#type' => 'password',
Expand All @@ -159,6 +165,9 @@ public function buildForm(array $form, FormStateInterface $form_state) {
$state_selector => ['checked' => TRUE],
],
],
'#config' => [
'key' => 'islandora.settings:' . self::BROKER_PASSWORD,
],
];
$form[self::JWT_EXPIRY] = [
'#type' => 'textfield',
Expand Down Expand Up @@ -221,7 +230,11 @@ public function buildForm(array $form, FormStateInterface $form_state) {
$form[self::FEDORA_URL] = [
'#type' => 'textfield',
'#title' => $this->t('Fedora URL'),
'#attributes' => ['readonly' => 'readonly'],
'#description' => $this->t('Read-only. This value is set in settings.php as the URL for the Fedora flysystem.'),
'#attributes' => [
'readonly' => 'readonly',
'disabled' => 'disabled',
],
'#default_value' => $fedora_url,
];

Expand Down

0 comments on commit f077af6

Please sign in to comment.