*: Show Learn More... links in frontpage with description

Closes: #1797.

Tests:

- For each affected app, install the app, visit frontpage. Select the shortcut.
Notice that Learn More... link is shown and clicking on the link takes us to the
manual page of the app.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Sunil Mohan Adapa 2022-05-11 11:54:40 -07:00 committed by James Valleroy
parent f4c3b4326c
commit 74a6042ed8
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
12 changed files with 12 additions and 11 deletions

View File

@ -75,7 +75,7 @@ class EjabberdApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-ejabberd', info.name, 'shortcut-ejabberd', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('ejabberd:index'), clients=info.clients, configure_url=reverse_lazy('ejabberd:index'), clients=info.clients,
login_required=True) login_required=True)
self.add(shortcut) self.add(shortcut)

View File

@ -71,7 +71,7 @@ class EmailApp(plinth.app.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-email', info.name, 'shortcut-email', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('email:index'), clients=info.clients, configure_url=reverse_lazy('email:index'), clients=info.clients,
login_required=True) login_required=True)
self.add(shortcut) self.add(shortcut)

View File

@ -56,7 +56,7 @@ class InfinotedApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-infinoted', info.name, 'shortcut-infinoted', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('infinoted:index'), configure_url=reverse_lazy('infinoted:index'),
clients=info.clients, login_required=False) clients=info.clients, login_required=False)
self.add(shortcut) self.add(shortcut)

View File

@ -80,7 +80,7 @@ class MatrixSynapseApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-matrixsynapse', info.name, 'shortcut-matrixsynapse', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('matrixsynapse:index'), configure_url=reverse_lazy('matrixsynapse:index'),
clients=info.clients, login_required=True) clients=info.clients, login_required=True)
self.add(shortcut) self.add(shortcut)

View File

@ -72,7 +72,7 @@ class MinetestApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-minetest', info.name, 'shortcut-minetest', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('minetest:index'), clients=info.clients, configure_url=reverse_lazy('minetest:index'), clients=info.clients,
login_required=False) login_required=False)
self.add(shortcut) self.add(shortcut)

View File

@ -59,7 +59,7 @@ class MumbleApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-mumble', info.name, 'shortcut-mumble', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('mumble:index'), clients=info.clients) configure_url=reverse_lazy('mumble:index'), clients=info.clients)
self.add(shortcut) self.add(shortcut)

View File

@ -74,6 +74,7 @@ class OpenVPNApp(app_module.App):
'shortcut-openvpn', info.name, 'shortcut-openvpn', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description + [download_profile], description=info.description + [download_profile],
manual_page=info.manual_page,
configure_url=reverse_lazy('openvpn:index'), login_required=True, configure_url=reverse_lazy('openvpn:index'), login_required=True,
allowed_groups=['vpn']) allowed_groups=['vpn'])
self.add(shortcut) self.add(shortcut)

View File

@ -63,7 +63,7 @@ class PrivoxyApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-privoxy', info.name, 'shortcut-privoxy', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('privoxy:index'), login_required=True) configure_url=reverse_lazy('privoxy:index'), login_required=True)
self.add(shortcut) self.add(shortcut)

View File

@ -67,7 +67,7 @@ class QuasselApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-quassel', info.name, 'shortcut-quassel', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('quassel:index'), clients=info.clients, configure_url=reverse_lazy('quassel:index'), clients=info.clients,
login_required=True) login_required=True)
self.add(shortcut) self.add(shortcut)

View File

@ -71,7 +71,7 @@ class SambaApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-samba', info.name, 'shortcut-samba', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('samba:index'), clients=info.clients, configure_url=reverse_lazy('samba:index'), clients=info.clients,
login_required=True, allowed_groups=list(groups)) login_required=True, allowed_groups=list(groups))
self.add(shortcut) self.add(shortcut)

View File

@ -63,7 +63,7 @@ class ShadowsocksApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-shadowsocks', info.name, 'shortcut-shadowsocks', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('shadowsocks:index'), configure_url=reverse_lazy('shadowsocks:index'),
login_required=True) login_required=True)
self.add(shortcut) self.add(shortcut)

View File

@ -62,7 +62,7 @@ class WireguardApp(app_module.App):
shortcut = frontpage.Shortcut( shortcut = frontpage.Shortcut(
'shortcut-wireguard', info.name, 'shortcut-wireguard', info.name,
short_description=info.short_description, icon=info.icon_filename, short_description=info.short_description, icon=info.icon_filename,
description=info.description, description=info.description, manual_page=info.manual_page,
configure_url=reverse_lazy('wireguard:index'), login_required=True, configure_url=reverse_lazy('wireguard:index'), login_required=True,
clients=info.clients) clients=info.clients)
self.add(shortcut) self.add(shortcut)