diff --git a/inventory/middleware.py b/inventory/middleware.py index 52dae133..d25c70f3 100644 --- a/inventory/middleware.py +++ b/inventory/middleware.py @@ -122,6 +122,8 @@ class DealerSlugMiddleware: return response def process_view(self, request, view_func, view_args, view_kwargs): + if 'signup' in request.path: + return redirect("account_signup") if not request.user.is_authenticated: return None if request.path.startswith('/en/ledger/') or request.path.startswith('/ar/ledger/'): @@ -131,3 +133,4 @@ class DealerSlugMiddleware: dealer = get_user_type(request) if view_kwargs["dealer_slug"] != dealer.slug: raise Http404("Dealer slug mismatch") + \ No newline at end of file diff --git a/templates/partials/pagination.html b/templates/partials/pagination.html index a3b89dbc..0efee150 100644 --- a/templates/partials/pagination.html +++ b/templates/partials/pagination.html @@ -1,5 +1,5 @@ {% load i18n static %} -