diff --git a/apps/common/views.py b/apps/common/views.py index 7081aa5..456acf4 100644 --- a/apps/common/views.py +++ b/apps/common/views.py @@ -1,10 +1,11 @@ import os -from django.contrib.auth.mixins import PermissionRequiredMixin +from django.contrib.auth.mixins import LoginRequiredMixin, PermissionRequiredMixin from revproxy.views import ProxyView -class DagsterProxyView(PermissionRequiredMixin, ProxyView): +class DagsterProxyView(LoginRequiredMixin, PermissionRequiredMixin, ProxyView): + login_url = "/admin/login/" upstream = f"{os.environ.get('DAGSTER_WEBSERVER_URL')}/{os.environ.get('DAGSTER_WEBSERVER_PREFIX')}/" permission_required = "common.access_dagster_ui" - raise_exception = True + raise_exception = False