From e91af30b9e012f59cf7ecaaf0aea707b5e35b74d Mon Sep 17 00:00:00 2001 From: zandercymatics <141044360+zandercymatics@users.noreply.github.com> Date: Fri, 2 Aug 2024 09:10:42 -0600 Subject: [PATCH] Update context_processors.py --- src/registrar/context_processors.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/registrar/context_processors.py b/src/registrar/context_processors.py index 99b0aceaf..ddabfc571 100644 --- a/src/registrar/context_processors.py +++ b/src/registrar/context_processors.py @@ -47,6 +47,17 @@ def add_has_profile_feature_flag_to_context(request): return {"has_profile_feature_flag": flag_is_active(request, "profile_feature")} +def org_user_status(request): + if request.user.is_authenticated: + is_org_user = request.user.is_org_user(request) + else: + is_org_user = False + + return { + "is_org_user": is_org_user, + } + + def portfolio_permissions(request): """Make portfolio permissions for the request user available in global context""" try: @@ -57,14 +68,12 @@ def portfolio_permissions(request): "has_domain_requests_portfolio_permission": False, "portfolio": None, "has_organization_feature_flag": False, - "is_org_user": False, } return { "has_base_portfolio_permission": request.user.has_base_portfolio_permission(), "has_domains_portfolio_permission": request.user.has_domains_portfolio_permission(), "has_domain_requests_portfolio_permission": request.user.has_domain_requests_portfolio_permission(), "has_organization_feature_flag": flag_is_active(request, "organization_feature"), - "is_org_user": request.user.is_org_user(request) } except AttributeError: # Handles cases where request.user might not exist