mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-27 10:44:33 +00:00
*: 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:
parent
f4c3b4326c
commit
74a6042ed8
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user