diff --git a/src/backend/InvenTree/InvenTree/middleware.py b/src/backend/InvenTree/InvenTree/middleware.py index e528f4aa96..e9a8f55e74 100644 --- a/src/backend/InvenTree/InvenTree/middleware.py +++ b/src/backend/InvenTree/InvenTree/middleware.py @@ -111,7 +111,6 @@ class AuthRequiredMiddleware: # List of URL endpoints we *do not* want to redirect to urls = [ reverse_lazy('account_login'), - reverse_lazy('account_logout'), reverse_lazy('admin:login'), reverse_lazy('admin:logout'), ] diff --git a/src/backend/InvenTree/InvenTree/test_middleware.py b/src/backend/InvenTree/InvenTree/test_middleware.py index e00ea8a00f..64e9d510a6 100644 --- a/src/backend/InvenTree/InvenTree/test_middleware.py +++ b/src/backend/InvenTree/InvenTree/test_middleware.py @@ -32,16 +32,9 @@ class MiddlewareTests(InvenTreeTestCase): # logout self.client.logout() - # check that static files go through - # TODO @matmair re-enable this check - # self.check_path('/static/css/inventree.css', 302) - # check that account things go through self.check_path(reverse('account_login')) - # logout goes directly to login - self.check_path(reverse('account_logout')) - # check that frontend code is redirected to login response = self.check_path(reverse('stats'), 302) self.assertEqual(response.url, '/accounts/login/?next=/stats/') diff --git a/src/backend/InvenTree/InvenTree/urls.py b/src/backend/InvenTree/InvenTree/urls.py index 8e0925e40e..4b259c2669 100644 --- a/src/backend/InvenTree/InvenTree/urls.py +++ b/src/backend/InvenTree/InvenTree/urls.py @@ -203,7 +203,7 @@ frontendpatterns = [ # Add a redirect for login views path( 'accounts/login/', - RedirectView.as_view(url=settings.FRONTEND_URL_BASE, permanent=False), + RedirectView.as_view(url=f'/{settings.FRONTEND_URL_BASE}', permanent=False), name='account_login', ), ]