summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-03-26 09:28:07 +0100
committerSimon Rettberg2019-03-26 09:28:07 +0100
commit1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa (patch)
treec46347152d3f4d24e0f9a84fc5c2a7faa9752511
parentapi/taskman: Improve logging (diff)
downloadslx-admin-1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa.tar.gz
slx-admin-1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa.tar.xz
slx-admin-1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa.zip
[serversetup-bwlp-ipxe] Don't show compile progress on every subpage
Only show on menulist, address-config and download
-rw-r--r--modules-available/serversetup-bwlp-ipxe/page.inc.php20
1 files changed, 12 insertions, 8 deletions
diff --git a/modules-available/serversetup-bwlp-ipxe/page.inc.php b/modules-available/serversetup-bwlp-ipxe/page.inc.php
index 6bf166ea..9f8aa431 100644
--- a/modules-available/serversetup-bwlp-ipxe/page.inc.php
+++ b/modules-available/serversetup-bwlp-ipxe/page.inc.php
@@ -142,18 +142,22 @@ class Page_ServerSetup extends Page
{
Render::addTemplate("heading");
- $task = $this->getCompileTask();
- if ($task !== false) {
- $files = [];
- if ($task['data'] && $task['data']['files']) {
- foreach ($task['data']['files'] as $k => $v) {
- $files[] = ['name' => $k, 'namehyphen' => str_replace(['/', '.'], '-', $k)];
+ $show = Request::get('show');
+
+ if (in_array($show, ['menu', 'address', 'download'])) {
+ $task = $this->getCompileTask();
+ if ($task !== false) {
+ $files = [];
+ if ($task['data'] && $task['data']['files']) {
+ foreach ($task['data']['files'] as $k => $v) {
+ $files[] = ['name' => $k, 'namehyphen' => str_replace(['/', '.'], '-', $k)];
+ }
}
+ Render::addTemplate('ipxe_update', array('taskid' => $task['id'], 'files' => $files));
}
- Render::addTemplate('ipxe_update', array('taskid' => $task['id'], 'files' => $files));
}
- switch (Request::get('show')) {
+ switch ($show) {
case 'editbootentry':
User::assertPermission('ipxe.bootentry.*');
$this->showEditBootEntry();