From ecd195f5aa0082186be604c06e8409e3cdb50005 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 17 Jul 2023 10:01:59 +0200 Subject: [systemstatus] Show "reboot required" message on update-tab too --- modules-available/systemstatus/hooks/main-warning.inc.php | 7 +++---- modules-available/systemstatus/inc/systemstatus.inc.php | 13 +++++++++++++ modules-available/systemstatus/lang/de/template-tags.json | 1 + modules-available/systemstatus/lang/en/template-tags.json | 1 + modules-available/systemstatus/page.inc.php | 8 ++++---- .../systemstatus/templates/sys-update-main.html | 10 ++++++++++ 6 files changed, 32 insertions(+), 8 deletions(-) diff --git a/modules-available/systemstatus/hooks/main-warning.inc.php b/modules-available/systemstatus/hooks/main-warning.inc.php index 02b017e8..facf5d83 100644 --- a/modules-available/systemstatus/hooks/main-warning.inc.php +++ b/modules-available/systemstatus/hooks/main-warning.inc.php @@ -1,9 +1,8 @@ Util::prettyTime($lastPackageInstalled), 'perm' => $perms, 'list_old' => $lastListDownloadAttempt + 86400 < time(), + 'needReboot' => implode(', ', SystemStatus::getPackagesRequiringReboot()), ]); } diff --git a/modules-available/systemstatus/templates/sys-update-main.html b/modules-available/systemstatus/templates/sys-update-main.html index f597f5ae..e12792d9 100644 --- a/modules-available/systemstatus/templates/sys-update-main.html +++ b/modules-available/systemstatus/templates/sys-update-main.html @@ -95,6 +95,16 @@ {{/task.error}} {{/task.packages}} +{{#needReboot}} +
+ + {{lang_packagesNeedingReboot}}: + + {{.}} + +
+{{/needReboot}} + {{#task.error}}
{{task.error}}
{{/task.error}} -- cgit v1.2.3-55-g7522