tags: Add tags to system apps

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
Joseph Nuthalapati 2024-12-23 20:18:05 +05:30 committed by Sunil Mohan Adapa
parent ce0008fca1
commit d5f840b6b1
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2
10 changed files with 30 additions and 5 deletions

View File

@ -39,7 +39,8 @@ class BindApp(app_module.App):
info = app_module.Info(app_id=self.app_id, version=self._version,
name=_('BIND'), icon='fa-globe-w',
short_description=_('Domain Name Server'),
description=_description, manual_page='Bind')
description=_description, manual_page='Bind',
tags=manifest.tags)
self.add(info)
menu_item = menu.Menu('menu-bind', info.name, info.short_description,

View File

@ -3,9 +3,16 @@
Application manifest for bind.
"""
from django.utils.translation import gettext_lazy as _
backup = {
'config': {
'files': ['/etc/bind/named.conf.options']
},
'services': ['named']
}
tags = [
_('Name server'),
_('DNS resolver'),
]

View File

@ -54,7 +54,7 @@ class CockpitApp(app_module.App):
icon_filename='cockpit',
short_description=_('Server Administration'),
description=_description, manual_page='Cockpit',
clients=manifest.clients)
clients=manifest.clients, tags=manifest.tags)
self.add(info)
menu_item = menu.Menu('menu-cockpit', info.name,

View File

@ -18,3 +18,10 @@ clients = [{
# will set the value of allowed domains correctly. This is the only key the is
# customized in cockpit.conf.
backup: dict = {}
tags = [
_('Server manager'),
_('Terminal'),
_('Disks'),
_('RAID'),
]

View File

@ -60,7 +60,7 @@ class LetsEncryptApp(app_module.App):
name=_('Let\'s Encrypt'), icon='fa-lock',
short_description=_('Certificates'),
description=_description,
manual_page='LetsEncrypt',
manual_page='LetsEncrypt', tags=manifest.tags,
donation_url='https://letsencrypt.org/donate/')
self.add(info)

View File

@ -3,5 +3,9 @@
Application manfiest for letsencrypt.
"""
from django.utils.translation import gettext_lazy as _
# XXX: Backup and restore the Apache site configuration.
backup = {'secrets': {'directories': ['/etc/letsencrypt/']}}
tags = [_('Certificates'), _('HTTPS'), _('Web security'), _('Encryption')]

View File

@ -58,7 +58,7 @@ class PagekiteApp(app_module.App):
app_id=self.app_id, version=self._version, depends=['names'],
name=_('PageKite'), icon='fa-flag',
short_description=_('Public Visibility'), description=_description,
manual_page='PageKite',
manual_page='PageKite', tags=manifest.tags,
donation_url='https://pagekite.net/support/faq/#donate')
self.add(info)

View File

@ -3,9 +3,13 @@
Application manifest for pagekite.
"""
from django.utils.translation import gettext_lazy as _
backup = {
'config': {
'directories': ['/etc/pagekite.d/']
},
'services': ['pagekite']
}
tags = [_('Tunneling'), _('NAT traversal'), _('Remote access')]

View File

@ -41,7 +41,7 @@ class PerformanceApp(app_module.App):
short_description=_('System Monitoring'),
description=_description,
manual_page='Performance',
clients=manifest.clients)
clients=manifest.clients, tags=manifest.tags)
self.add(info)
menu_item = menu.Menu('menu-performance', info.name,

View File

@ -14,3 +14,5 @@ clients = [{
}]
backup: dict = {}
tags = [_('Monitoring'), _('Resource utilization')]