From 209da888cdcebfdac1fbdb7af3e30d8e74e5233f Mon Sep 17 00:00:00 2001 From: Benedek Nagy Date: Thu, 20 Jan 2022 23:19:03 +0000 Subject: [PATCH] power: Add a link to power app in the system menu Closes: #1817. [sunil: Run isort and yapf] Signed-off-by: Sunil Mohan Adapa Reviewed-by: Sunil Mohan Adapa --- plinth/modules/power/__init__.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plinth/modules/power/__init__.py b/plinth/modules/power/__init__.py index 89c3a4356..51b5900ac 100644 --- a/plinth/modules/power/__init__.py +++ b/plinth/modules/power/__init__.py @@ -6,6 +6,7 @@ FreedomBox app for power controls. from django.utils.translation import gettext_lazy as _ from plinth import app as app_module +from plinth import menu from plinth.modules.backups.components import BackupRestore from . import manifest @@ -28,11 +29,14 @@ class PowerApp(app_module.App): info = app_module.Info(app_id=self.app_id, version=self._version, is_essential=True, name=_('Power'), - description=_description, manual_page='Power') + icon='fa-power-off', description=_description, + manual_page='Power') self.add(info) + menu_item = menu.Menu('menu-power', info.name, None, info.icon, + 'power:index', parent_url_name='system') + self.add(menu_item) + backup_restore = BackupRestore('backup-restore-power', **manifest.backup) self.add(backup_restore) - - # not in menu, see issue #834