Sunil Mohan Adapa 9368504da5
*.py: Use SPDX license identifier
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-02-19 14:38:55 +02:00

60 lines
2.0 KiB
Python

# SPDX-License-Identifier: AGPL-3.0-or-later
"""
FreedomBox app for help pages.
"""
from django.utils.translation import ugettext_lazy as _
from plinth import app as app_module
from plinth import menu
version = 1
is_essential = True
app = None
class HelpApp(app_module.App):
"""FreedomBox app for showing help."""
app_id = 'help'
def __init__(self):
"""Create components for the app."""
super().__init__()
info = app_module.Info(app_id=self.app_id, version=version,
is_essential=is_essential)
self.add(info)
menu_item = menu.Menu('menu-help', _('Documentation'), None, 'fa-book',
'help:index', parent_url_name='index')
self.add(menu_item)
menu_item = menu.Menu('menu-help-manual', _('Manual'), None,
'fa-info-circle', 'help:manual',
parent_url_name='help:index', order=10)
self.add(menu_item)
menu_item = menu.Menu('menu-help-support', _('Get Support'), None,
'fa-life-ring', 'help:support',
parent_url_name='help:index', order=20)
self.add(menu_item)
menu_item = menu.Menu('menu-help-feedback', _('Submit Feedback'), None,
'fa-comments', 'help:feedback',
parent_url_name='help:index', order=25)
self.add(menu_item)
menu_item = menu.Menu('menu-help-contribute', _('Contribute'), None,
'fa-wrench', 'help:contribute',
parent_url_name='help:index', order=30)
self.add(menu_item)
menu_item = menu.Menu('menu-help-about', _('About'), None, 'fa-star',
'help:about', parent_url_name='help:index',
order=100)
self.add(menu_item)
def init():
"""Initialize the Help module"""
global app
app = HelpApp()
app.set_enabled(True)