diff --git a/src/registrar/config/settings.py b/src/registrar/config/settings.py index a3c55126d..f5d158ad3 100644 --- a/src/registrar/config/settings.py +++ b/src/registrar/config/settings.py @@ -252,7 +252,7 @@ "registrar.context_processors.add_path_to_context", "registrar.context_processors.portfolio_permissions", "registrar.context_processors.is_widescreen_mode", - "registrar.context_processors.is_widescreen_left_justified" + "registrar.context_processors.is_widescreen_left_justified", ], }, }, diff --git a/src/registrar/context_processors.py b/src/registrar/context_processors.py index 047cfcfa5..66ba90218 100644 --- a/src/registrar/context_processors.py +++ b/src/registrar/context_processors.py @@ -101,24 +101,19 @@ def portfolio_permissions(request): def is_widescreen_mode(request): widescreen_paths = [ "/domain-request/", - ] # If this list is meant to include specific paths, populate it. + ] # If this list is meant to include specific paths, populate it. portfolio_widescreen_paths = [ "/domains/", "/requests/", "/no-organization-requests/", "/no-organization-domains/", - "/members/" + "/members/", ] # widescreen_paths can be a bear as it trickles down sub-urls. exclude_paths gives us a way out. - exclude_paths = [ - "/domains/edit", - "/admin/" - ] + exclude_paths = ["/domains/edit", "/admin/"] # Check if the current path matches a widescreen path or the root path. - is_widescreen = ( - any(path in request.path for path in widescreen_paths) - or request.path == "/" ) + is_widescreen = any(path in request.path for path in widescreen_paths) or request.path == "/" # Check if the user is an organization user and the path matches portfolio paths. is_portfolio_widescreen = ( @@ -130,22 +125,25 @@ def is_widescreen_mode(request): is_excluded = any(exclude_path in request.path for exclude_path in exclude_paths) # Return a dictionary with the widescreen mode status. - return {"is_widescreen_mode": (is_widescreen or is_portfolio_widescreen or get_is_widescreen_left_justified(request)) and not is_excluded} + return { + "is_widescreen_mode": (is_widescreen or is_portfolio_widescreen or get_is_widescreen_left_justified(request)) + and not is_excluded + } + def get_is_widescreen_left_justified(request): include_paths = [ "/user-profile", "/request/", "/domain/", - ] + ] portfolio_include_paths = [ "/organization/", "/senior-official/", "/member/", "/members/new-member", ] - exclude_paths = [ - ] + exclude_paths = [] is_excluded = any(exclude_path in request.path for exclude_path in exclude_paths) @@ -161,7 +159,8 @@ def get_is_widescreen_left_justified(request): return (is_widescreen_left_justified or is_portfolio_widescreen_left_justified) and not is_excluded + def is_widescreen_left_justified(request): - + # Return a dictionary with the widescreen mode status. - return {"is_widescreen_left_justified": get_is_widescreen_left_justified(request)} \ No newline at end of file + return {"is_widescreen_left_justified": get_is_widescreen_left_justified(request)}