From 548190a5f7f45a7c01b86fa7f5b44a8eee319156 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 23 Oct 2023 16:17:02 +0200 Subject: [systemstatus] Add warning sign to tab on outdated DB --- modules-available/systemstatus/page.inc.php | 1 + modules-available/systemstatus/templates/_page.html | 6 ++++++ modules-available/systemstatus/templates/sys-update-main.html | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules-available/systemstatus/page.inc.php b/modules-available/systemstatus/page.inc.php index c97f6172..c87dabda 100644 --- a/modules-available/systemstatus/page.inc.php +++ b/modules-available/systemstatus/page.inc.php @@ -94,6 +94,7 @@ class Page_SystemStatus extends Page 'type' => $tab, 'name' => Dictionary::translate('tab_' . $tab, true), 'enabled' => User::hasPermission('tab.' . $tab), + 'important' => $tab === 'ListUpgradable' && SystemStatus::getAptLastDbUpdateTime() + 864000 < time(), ); } Permission::addGlobalTags($data['perms'], null, ['serverreboot']); diff --git a/modules-available/systemstatus/templates/_page.html b/modules-available/systemstatus/templates/_page.html index 4b62104c..dedcf01a 100644 --- a/modules-available/systemstatus/templates/_page.html +++ b/modules-available/systemstatus/templates/_page.html @@ -14,6 +14,9 @@ {{^enabled}}
  • + {{#important}} + + {{/important}} {{name}}
  • @@ -21,6 +24,9 @@ {{#enabled}}
  • + {{#important}} + + {{/important}} {{name}}
  • diff --git a/modules-available/systemstatus/templates/sys-update-main.html b/modules-available/systemstatus/templates/sys-update-main.html index e12792d9..4bc3b00d 100644 --- a/modules-available/systemstatus/templates/sys-update-main.html +++ b/modules-available/systemstatus/templates/sys-update-main.html @@ -109,7 +109,7 @@
    {{task.error}}
    {{/task.error}} -
    +
    {{lang_updatesWikiLink}} -- cgit v1.2.3-55-g7522