From 803bb30479d262f347625b8e4fb156086486e639 Mon Sep 17 00:00:00 2001 From: Luiz Aoqui Date: Mon, 9 Aug 2021 16:58:14 -0400 Subject: [PATCH 1/2] ui: only dipslay "Dispatch Job" button on parameterized jobs --- .../components/job-page/parts/children.hbs | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/ui/app/templates/components/job-page/parts/children.hbs b/ui/app/templates/components/job-page/parts/children.hbs index 681c28c17c44..e9d81d3be48e 100644 --- a/ui/app/templates/components/job-page/parts/children.hbs +++ b/ui/app/templates/components/job-page/parts/children.hbs @@ -1,21 +1,23 @@
Job Launches - {{#if (can "dispatch job" namespace=this.job.namespace)}} - - Dispatch Job - - {{else}} - + {{#if this.job.parameterized}} + {{#if (can "dispatch job" namespace=this.job.namespace)}} + + Dispatch Job + + {{else}} + + {{/if}} {{/if}}
From c096a87645af034e551deccc4d3b32731ebcbec3 Mon Sep 17 00:00:00 2001 From: Luiz Aoqui Date: Mon, 9 Aug 2021 17:02:23 -0400 Subject: [PATCH 2/2] changelog: add entry for #11019 --- .changelog/11019.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/11019.txt diff --git a/.changelog/11019.txt b/.changelog/11019.txt new file mode 100644 index 000000000000..089b8a3f025c --- /dev/null +++ b/.changelog/11019.txt @@ -0,0 +1,3 @@ +```release-note:bug +ui: Fixed a bug where the "Dispatch Job" button was displayed for non-parameterized jobs +```