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.
- >
+ );
+ }}
+
);
}
}