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-ejabberd', info.name,
|
||||
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,
|
||||
login_required=True)
|
||||
self.add(shortcut)
|
||||
|
||||
@ -71,7 +71,7 @@ class EmailApp(plinth.app.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-email', info.name,
|
||||
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,
|
||||
login_required=True)
|
||||
self.add(shortcut)
|
||||
|
||||
@ -56,7 +56,7 @@ class InfinotedApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-infinoted', info.name,
|
||||
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'),
|
||||
clients=info.clients, login_required=False)
|
||||
self.add(shortcut)
|
||||
|
||||
@ -80,7 +80,7 @@ class MatrixSynapseApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-matrixsynapse', info.name,
|
||||
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'),
|
||||
clients=info.clients, login_required=True)
|
||||
self.add(shortcut)
|
||||
|
||||
@ -72,7 +72,7 @@ class MinetestApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-minetest', info.name,
|
||||
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,
|
||||
login_required=False)
|
||||
self.add(shortcut)
|
||||
|
||||
@ -59,7 +59,7 @@ class MumbleApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-mumble', info.name,
|
||||
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)
|
||||
self.add(shortcut)
|
||||
|
||||
|
||||
@ -74,6 +74,7 @@ class OpenVPNApp(app_module.App):
|
||||
'shortcut-openvpn', info.name,
|
||||
short_description=info.short_description, icon=info.icon_filename,
|
||||
description=info.description + [download_profile],
|
||||
manual_page=info.manual_page,
|
||||
configure_url=reverse_lazy('openvpn:index'), login_required=True,
|
||||
allowed_groups=['vpn'])
|
||||
self.add(shortcut)
|
||||
|
||||
@ -63,7 +63,7 @@ class PrivoxyApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-privoxy', info.name,
|
||||
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)
|
||||
self.add(shortcut)
|
||||
|
||||
|
||||
@ -67,7 +67,7 @@ class QuasselApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-quassel', info.name,
|
||||
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,
|
||||
login_required=True)
|
||||
self.add(shortcut)
|
||||
|
||||
@ -71,7 +71,7 @@ class SambaApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-samba', info.name,
|
||||
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,
|
||||
login_required=True, allowed_groups=list(groups))
|
||||
self.add(shortcut)
|
||||
|
||||
@ -63,7 +63,7 @@ class ShadowsocksApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-shadowsocks', info.name,
|
||||
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'),
|
||||
login_required=True)
|
||||
self.add(shortcut)
|
||||
|
||||
@ -62,7 +62,7 @@ class WireguardApp(app_module.App):
|
||||
shortcut = frontpage.Shortcut(
|
||||
'shortcut-wireguard', info.name,
|
||||
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,
|
||||
clients=info.clients)
|
||||
self.add(shortcut)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user