From 394baf9d46ee28bba7e00001b2a23458206a1cce Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Mon, 20 Mar 2023 01:32:15 -0400 Subject: [PATCH] Fix #1302 --- coreplugins/posm-gcpi/plugin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/coreplugins/posm-gcpi/plugin.py b/coreplugins/posm-gcpi/plugin.py index 7a03f345..fb11dfa3 100644 --- a/coreplugins/posm-gcpi/plugin.py +++ b/coreplugins/posm-gcpi/plugin.py @@ -1,6 +1,7 @@ from app.plugins import PluginBase, Menu, MountPoint from django.shortcuts import render from django.utils.translation import gettext as _ +from django.contrib.auth.decorators import login_required class Plugin(PluginBase): @@ -8,8 +9,12 @@ class Plugin(PluginBase): return [Menu(_("GCP Interface"), self.public_url(""), "fa fa-map-marker-alt fa-fw")] def app_mount_points(self): + @login_required + def gcpi(request): + return render(request, self.template_path("app.html"), {'title': 'GCP Editor'}) + return [ - MountPoint('$', lambda request: render(request, self.template_path("app.html"), {'title': 'GCP Editor'})) + MountPoint('$', gcpi) ]