diff --git a/plinth/frontpage.py b/plinth/frontpage.py index 0bdb0a6c8..eb1d46e16 100644 --- a/plinth/frontpage.py +++ b/plinth/frontpage.py @@ -27,8 +27,8 @@ def get_shortcuts(): return sorted(shortcuts.values(), key=lambda item: item['label']) -def add_shortcut(id, label, url, details=None, configure_url=None, - login_required=False, icon=None): +def add_shortcut(id, label, details=None, configure_url=None, + login_required=False, icon=None, url=None,): """Add shortcut to front page.""" if not url: diff --git a/plinth/modules/deluge/__init__.py b/plinth/modules/deluge/__init__.py index 24a59ab32..f60309c29 100644 --- a/plinth/modules/deluge/__init__.py +++ b/plinth/modules/deluge/__init__.py @@ -82,7 +82,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('deluge', title, '/deluge', + frontpage.add_shortcut('deluge', title, url='/deluge', login_required=True) diff --git a/plinth/modules/ikiwiki/__init__.py b/plinth/modules/ikiwiki/__init__.py index 65c82dfc1..1f2f5981b 100644 --- a/plinth/modules/ikiwiki/__init__.py +++ b/plinth/modules/ikiwiki/__init__.py @@ -83,7 +83,7 @@ def add_shortcuts(): sites = [name for name in sites if name != ''] for site in sites: frontpage.add_shortcut( - 'ikiwiki_' + site, site, '/ikiwiki/' + site, + 'ikiwiki_' + site, site, url='/ikiwiki/' + site, login_required=False, icon='ikiwiki') diff --git a/plinth/modules/minetest/__init__.py b/plinth/modules/minetest/__init__.py index 759418360..f4d44a005 100644 --- a/plinth/modules/minetest/__init__.py +++ b/plinth/modules/minetest/__init__.py @@ -89,7 +89,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('minetest', title, None, + frontpage.add_shortcut('minetest', title, description, reverse_lazy('minetest:index'), login_required=False) diff --git a/plinth/modules/mumble/__init__.py b/plinth/modules/mumble/__init__.py index 56754697a..7d3e682a9 100644 --- a/plinth/modules/mumble/__init__.py +++ b/plinth/modules/mumble/__init__.py @@ -89,7 +89,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('mumble', title, None, + frontpage.add_shortcut('mumble', title, description, reverse_lazy('mumble:index'), login_required=False) diff --git a/plinth/modules/privoxy/__init__.py b/plinth/modules/privoxy/__init__.py index 6b7018517..7bf035079 100644 --- a/plinth/modules/privoxy/__init__.py +++ b/plinth/modules/privoxy/__init__.py @@ -94,7 +94,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('privoxy', title, None, + frontpage.add_shortcut('privoxy', title, description, reverse_lazy('privoxy:index'), login_required=True) diff --git a/plinth/modules/quassel/__init__.py b/plinth/modules/quassel/__init__.py index be60ed287..16049d1d7 100644 --- a/plinth/modules/quassel/__init__.py +++ b/plinth/modules/quassel/__init__.py @@ -95,7 +95,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('quassel', title, None, + frontpage.add_shortcut('quassel', title, description, reverse_lazy('quassel:index'), login_required=True) diff --git a/plinth/modules/radicale/__init__.py b/plinth/modules/radicale/__init__.py index 56befa52e..31ef9f51e 100644 --- a/plinth/modules/radicale/__init__.py +++ b/plinth/modules/radicale/__init__.py @@ -87,7 +87,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('radicale', title, None, + frontpage.add_shortcut('radicale', title, description, reverse_lazy('radicale:index'), login_required=True) diff --git a/plinth/modules/repro/__init__.py b/plinth/modules/repro/__init__.py index cd9d230c4..9d8557f12 100644 --- a/plinth/modules/repro/__init__.py +++ b/plinth/modules/repro/__init__.py @@ -101,7 +101,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('repro', title, None, + frontpage.add_shortcut('repro', title, description, reverse_lazy('repro:index'), login_required=True) diff --git a/plinth/modules/roundcube/__init__.py b/plinth/modules/roundcube/__init__.py index 0c70a6c47..f9f3421f7 100644 --- a/plinth/modules/roundcube/__init__.py +++ b/plinth/modules/roundcube/__init__.py @@ -92,7 +92,7 @@ def setup(helper, old_version=None): def add_shortcut(): frontpage.add_shortcut( - 'roundcube', title, '/roundcube', + 'roundcube', title, url='/roundcube', login_required=True) diff --git a/plinth/modules/transmission/__init__.py b/plinth/modules/transmission/__init__.py index 9a25aecda..84455603b 100644 --- a/plinth/modules/transmission/__init__.py +++ b/plinth/modules/transmission/__init__.py @@ -88,7 +88,7 @@ def setup(helper, old_version=None): def add_shortcut(): frontpage.add_shortcut( - 'transmission', title, '/transmission', + 'transmission', title, url='/transmission', login_required=True) diff --git a/plinth/modules/ttrss/__init__.py b/plinth/modules/ttrss/__init__.py index 445e97039..a0d2fb5f8 100644 --- a/plinth/modules/ttrss/__init__.py +++ b/plinth/modules/ttrss/__init__.py @@ -83,7 +83,7 @@ def setup(helper, old_version=None): def add_shortcut(): - frontpage.add_shortcut('ttrss', title, '/tt-rss', + frontpage.add_shortcut('ttrss', title, url='/tt-rss', login_required=True) diff --git a/plinth/modules/xmpp/__init__.py b/plinth/modules/xmpp/__init__.py index 72bb5805e..ed67b8678 100644 --- a/plinth/modules/xmpp/__init__.py +++ b/plinth/modules/xmpp/__init__.py @@ -100,8 +100,8 @@ def setup(helper, old_version=None): def add_shortcut(): frontpage.add_shortcut('jsxc', _('Chat Client \n (jsxc)'), reverse_lazy('xmpp:jsxc'), - None, login_required=True) - frontpage.add_shortcut('xmpp', title, None, + login_required=True) + frontpage.add_shortcut('xmpp', title, description, reverse_lazy('xmpp:index'), login_required=True)