diff --git a/app/composer.json b/app/composer.json index a77a69354..527fe89b2 100644 --- a/app/composer.json +++ b/app/composer.json @@ -39,7 +39,8 @@ "FileConnector\\": "availableplugins/FileConnector/src/", "PipelineToolkit\\": "availableplugins/PipelineToolkit/src/", "SqlConnector\\": "availableplugins/SqlConnector/src/", - "CoreJob\\": "plugins/CoreJob/src/" + "CoreJob\\": "plugins/CoreJob/src/", + "OrcidSource\\": "plugins/OrcidSource/src/" } }, "autoload-dev": { @@ -54,7 +55,8 @@ "FileConnector\\Test\\": "availableplugins/FileConnector/tests/", "PipelineToolkit\\Test\\": "availableplugins/PipelineToolkit/tests/", "SqlConnector\\Test\\": "availableplugins/SqlConnector/tests/", - "CoreJob\\Test\\": "plugins/CoreJob/tests/" + "CoreJob\\Test\\": "plugins/CoreJob/tests/", + "OrcidSource\\Test\\": "plugins/OrcidSource/tests/" } }, "scripts": { diff --git a/app/plugins/CoreServer/src/Model/Table/Oauth2ServersTable.php b/app/plugins/CoreServer/src/Model/Table/Oauth2ServersTable.php index d21953283..ffc9113e3 100644 --- a/app/plugins/CoreServer/src/Model/Table/Oauth2ServersTable.php +++ b/app/plugins/CoreServer/src/Model/Table/Oauth2ServersTable.php @@ -252,7 +252,7 @@ public function validationDefault(Validator $validator): Validator { 'provider' => 'table' ] ]); - $validator->allowEmptyString('scope'); + $validator->notEmptyString('scope'); $validator->add('refresh_token', [ 'content' => [ diff --git a/app/plugins/EnvSource/templates/EnvSources/fields.inc b/app/plugins/EnvSource/templates/EnvSources/fields.inc index 54fb0f882..073a6c39e 100644 --- a/app/plugins/EnvSource/templates/EnvSources/fields.inc +++ b/app/plugins/EnvSource/templates/EnvSources/fields.inc @@ -48,7 +48,9 @@ if($vv_action == 'edit') { ]); } - print "
= __d('orcid_source', 'information.OrcidSourceCollectors.sign_in') ?>
+ = $this->Form->button( + $btnAuthenticateLabel, + [ + 'id' => 'orcid-auth-btn', + 'escapeTitle' => false, + 'type' => 'submit', + 'class' => 'spin submit-button btn btn-primary d-flex mx-auto', + ] + ) + ?> += __d('field', 'identifier') ?> | += __d('field', 'value') ?> | +
---|---|
= __d('orcid_source', 'information.orcid_source.identifier') ?> | += $vv_orcid ?> | +