From 74a6042ed8dd46ce62380c7b8abf68d4a2b5c66d Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Wed, 11 May 2022 11:54:40 -0700 Subject: [PATCH] *: 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 Reviewed-by: James Valleroy --- plinth/modules/ejabberd/__init__.py | 2 +- plinth/modules/email/__init__.py | 2 +- plinth/modules/infinoted/__init__.py | 2 +- plinth/modules/matrixsynapse/__init__.py | 2 +- plinth/modules/minetest/__init__.py | 2 +- plinth/modules/mumble/__init__.py | 2 +- plinth/modules/openvpn/__init__.py | 1 + plinth/modules/privoxy/__init__.py | 2 +- plinth/modules/quassel/__init__.py | 2 +- plinth/modules/samba/__init__.py | 2 +- plinth/modules/shadowsocks/__init__.py | 2 +- plinth/modules/wireguard/__init__.py | 2 +- 12 files changed, 12 insertions(+), 11 deletions(-) diff --git a/plinth/modules/ejabberd/__init__.py b/plinth/modules/ejabberd/__init__.py index 8a868f0d2..21c3ad166 100644 --- a/plinth/modules/ejabberd/__init__.py +++ b/plinth/modules/ejabberd/__init__.py @@ -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) diff --git a/plinth/modules/email/__init__.py b/plinth/modules/email/__init__.py index a5d7a81f7..7275e5d78 100644 --- a/plinth/modules/email/__init__.py +++ b/plinth/modules/email/__init__.py @@ -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) diff --git a/plinth/modules/infinoted/__init__.py b/plinth/modules/infinoted/__init__.py index 9a9a8bd18..88a1faf7a 100644 --- a/plinth/modules/infinoted/__init__.py +++ b/plinth/modules/infinoted/__init__.py @@ -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) diff --git a/plinth/modules/matrixsynapse/__init__.py b/plinth/modules/matrixsynapse/__init__.py index 55771cd1e..f3b984ae3 100644 --- a/plinth/modules/matrixsynapse/__init__.py +++ b/plinth/modules/matrixsynapse/__init__.py @@ -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) diff --git a/plinth/modules/minetest/__init__.py b/plinth/modules/minetest/__init__.py index f18b75150..41dd6bf22 100644 --- a/plinth/modules/minetest/__init__.py +++ b/plinth/modules/minetest/__init__.py @@ -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) diff --git a/plinth/modules/mumble/__init__.py b/plinth/modules/mumble/__init__.py index 330df4fab..2ac3de5ef 100644 --- a/plinth/modules/mumble/__init__.py +++ b/plinth/modules/mumble/__init__.py @@ -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) diff --git a/plinth/modules/openvpn/__init__.py b/plinth/modules/openvpn/__init__.py index 3d73b0032..a3564e2c3 100644 --- a/plinth/modules/openvpn/__init__.py +++ b/plinth/modules/openvpn/__init__.py @@ -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) diff --git a/plinth/modules/privoxy/__init__.py b/plinth/modules/privoxy/__init__.py index 726c825ba..77ac1a2b0 100644 --- a/plinth/modules/privoxy/__init__.py +++ b/plinth/modules/privoxy/__init__.py @@ -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) diff --git a/plinth/modules/quassel/__init__.py b/plinth/modules/quassel/__init__.py index 533ee5f0e..dbbbb7024 100644 --- a/plinth/modules/quassel/__init__.py +++ b/plinth/modules/quassel/__init__.py @@ -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) diff --git a/plinth/modules/samba/__init__.py b/plinth/modules/samba/__init__.py index c40c984ab..2d557488b 100644 --- a/plinth/modules/samba/__init__.py +++ b/plinth/modules/samba/__init__.py @@ -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) diff --git a/plinth/modules/shadowsocks/__init__.py b/plinth/modules/shadowsocks/__init__.py index c396272fa..825113467 100644 --- a/plinth/modules/shadowsocks/__init__.py +++ b/plinth/modules/shadowsocks/__init__.py @@ -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) diff --git a/plinth/modules/wireguard/__init__.py b/plinth/modules/wireguard/__init__.py index 80ca8972f..b1f30c2b3 100644 --- a/plinth/modules/wireguard/__init__.py +++ b/plinth/modules/wireguard/__init__.py @@ -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)