diff --git a/plinth/modules/infinoted/__init__.py b/plinth/modules/infinoted/__init__.py index 65f6a5d61..f65d0f8a3 100644 --- a/plinth/modules/infinoted/__init__.py +++ b/plinth/modules/infinoted/__init__.py @@ -12,7 +12,6 @@ from plinth import cfg, frontpage, menu from plinth.daemon import Daemon from plinth.modules.firewall.components import Firewall from plinth.utils import format_lazy -from plinth.views import AppView from .manifest import backup, clients # noqa, pylint: disable=unused-import @@ -83,11 +82,6 @@ def init(): app.set_enabled(True) -class InfinotedAppView(AppView): - app_id = 'infinoted' - port_forwarding_info = port_forwarding_info - - def setup(helper, old_version=None): """Install and configure the module.""" helper.install(managed_packages) diff --git a/plinth/modules/infinoted/urls.py b/plinth/modules/infinoted/urls.py index 600387ddf..eb1352b9c 100644 --- a/plinth/modules/infinoted/urls.py +++ b/plinth/modules/infinoted/urls.py @@ -5,7 +5,7 @@ URLs for the infinoted module. from django.conf.urls import url -from plinth.modules.infinoted import InfinotedAppView +from .views import InfinotedAppView urlpatterns = [ url(r'^apps/infinoted/$', InfinotedAppView.as_view(), name='index'), diff --git a/plinth/modules/infinoted/views.py b/plinth/modules/infinoted/views.py new file mode 100644 index 000000000..089354e4d --- /dev/null +++ b/plinth/modules/infinoted/views.py @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later +""" +Views for the infinoted app. +""" +from plinth.modules import infinoted +from plinth.views import AppView + + +class InfinotedAppView(AppView): + """Main app view for Infinoted.""" + app_id = 'infinoted' + port_forwarding_info = infinoted.port_forwarding_info