diff --git a/app/templates/Jobs/fields.inc b/app/templates/Jobs/fields.inc
index 238a9da85..6e5157983 100644
--- a/app/templates/Jobs/fields.inc
+++ b/app/templates/Jobs/fields.inc
@@ -32,73 +32,56 @@ if($vv_action == 'view') {
print $this->Field->control('status');
if($vv_obj->status == \App\Lib\Enum\JobStatusEnum::InProgress) {
- print $this->Field->statusControl(
- fieldName: 'percent_complete',
- status: (string)$vv_obj->percent_complete
- );
+ print $this->element('form/listItem', [
+ 'arguments' => [
+ 'fieldName' => 'percent_complete',
+ 'status' => (string)$vv_obj->percent_complete
+ ]
+ ]);
}
- $beforeField = '
-
-
-
-
-
-
- ';
- $afterField = '
-
- ';
- print $this->Field->control('parameters', beforeField: $beforeField, afterField: $afterField);
-
- print $this->Field->control('register_time');
-
- print $this->Field->control('register_summary');
-
- print $this->Field->control('assigned_host');
-
- print $this->Field->control('assigned_pid');
-
- print $this->Field->control('start_after_time');
-
- print $this->Field->control('start_time');
+ print $this->Field->control('parameters');
+ print $this->element('form/listItem', [
+ 'arguments' => [
+ 'fieldName' => 'parameters',
+ 'check' => true
+ ]
+ ]);
- print $this->Field->control('start_summary');
-
- print $this->Field->control('finish_time');
-
- print $this->Field->control('finish_summary');
-
- print $this->Field->control('requeue_interval');
-
- print $this->Field->control('retry_interval');
+ foreach([
+ 'register_time',
+ 'register_summary',
+ 'assigned_host',
+ 'assigned_pid',
+ 'start_after_time',
+ 'start_time',
+ 'start_summary',
+ 'finish_time',
+ 'finish_summary',
+ 'requeue_interval',
+ 'retry_interval',
+ ] as $field) {
+ print $this->element('form/listItem', [
+ 'arguments' => [
+ 'fieldName' => $field,
+ ]
+ ]);
+ }
if(!empty($vv_obj->requeued_from_job->id)) {
- print $this->Field->statusControl(
- fieldName: 'requeued_from_job_id',
- status: (string)$vv_obj->requeued_from_job->id,
- link: [
- 'url' => [
- 'controller' => 'jobs',
- 'action' => 'view',
- $vv_obj->requeued_from_job->id
- ]
+ $link = [
+ 'url' => [
+ 'controller' => 'jobs',
+ 'action' => 'view',
+ $vv_obj->requeued_from_job->id
+ ]
+ ];
+ print $this->element('form/listItem', [
+ 'arguments' => [
+ 'fieldName' => 'requeued_from_job_id',
+ 'status' => (string)$vv_obj->requeued_from_job->id,
+ 'link' => $link,
]
- );
+ ]);
}
}
diff --git a/app/templates/element/form/infoDiv/check.php b/app/templates/element/form/infoDiv/check.php
new file mode 100644
index 000000000..7f19f34c8
--- /dev/null
+++ b/app/templates/element/form/infoDiv/check.php
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/templates/element/form/infoDiv/default.php b/app/templates/element/form/infoDiv/default.php
index 9d1e86eb7..806e627d9 100644
--- a/app/templates/element/form/infoDiv/default.php
+++ b/app/templates/element/form/infoDiv/default.php
@@ -29,5 +29,10 @@
declare(strict_types = 1);
?>
+ element('form/infoDiv/check');
+ }
+ ?>
= $this->Fieeld->formField(...$vv_field_arguments) ?>
\ No newline at end of file