From c3e1c93c61f5e5e8b7a27fe7af8166fa26be8ee5 Mon Sep 17 00:00:00 2001 From: Anika Churilova Date: Mon, 3 Feb 2025 17:35:33 +0100 Subject: [PATCH] ui: rename the run button * closes https://github.com/CERNDocumentServer/cds-rdm/issues/322 --- invenio_jobs/administration/jobs.py | 3 ++- .../invenio_jobs/administration/JobActions.js | 2 +- .../administration/RunActionForm.js | 24 ++++++++++++------- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/invenio_jobs/administration/jobs.py b/invenio_jobs/administration/jobs.py index 27b6a7e..618cb7c 100644 --- a/invenio_jobs/administration/jobs.py +++ b/invenio_jobs/administration/jobs.py @@ -46,7 +46,8 @@ class JobsAdminMixin: "icon": "calendar", }, "runs": { - "text": "Run now", + "text": "Configure and run", + "modal_text": "Run now", "payload_schema": RunSchema, "order": 2, "icon": "play", diff --git a/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/JobActions.js b/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/JobActions.js index 2b7baf0..b7b59a8 100644 --- a/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/JobActions.js +++ b/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/JobActions.js @@ -100,7 +100,7 @@ export class JobActions extends Component { labelPosition={labelPos} > {!_isEmpty(icon) && } - {actionConfig.text} + {actionConfig.text}... ); })} diff --git a/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/RunActionForm.js b/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/RunActionForm.js index eaea3b0..c5a9402 100644 --- a/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/RunActionForm.js +++ b/invenio_jobs/assets/semantic-ui/js/invenio_jobs/administration/RunActionForm.js @@ -56,9 +56,10 @@ export class RunActionForm extends Component { const jsonData = JSON.parse(resource.default_args); const { activeIndex } = this.state; return ( - <> - - {(props) => ( + + {(props) => { + const actions_errors = props?.errors + return ( <> - Custom args: when provided, the input below will - override any arguments specified above. + Custom args: when provided, the input below + will override any arguments specified above.