From a1fca00b8fa2163da37911b68e853424b3fd8799 Mon Sep 17 00:00:00 2001 From: Rachid Mrad Date: Fri, 5 Jul 2024 15:28:33 -0400 Subject: [PATCH 01/12] wip --- src/registrar/assets/js/get-gov.js | 4 + src/registrar/assets/sass/_theme/_base.scss | 84 +++++-------- src/registrar/assets/sass/_theme/_header.scss | 115 ++++++++++++++++++ src/registrar/assets/sass/_theme/styles.scss | 1 + src/registrar/config/settings.py | 4 + src/registrar/context_processors.py | 29 ++++- src/registrar/models/user.py | 10 ++ src/registrar/registrar_middleware.py | 22 ++-- src/registrar/templates/base.html | 50 ++------ src/registrar/templates/dashboard_base.html | 1 + src/registrar/templates/home.html | 26 +--- .../includes/domain_requests_table.html | 3 + .../templates/includes/domains_table.html | 6 +- .../templates/includes/header_basic.html | 41 +++++++ .../templates/includes/header_extended.html | 74 +++++++++++ src/registrar/templates/portfolio.html | 24 ---- src/registrar/templates/portfolio_base.html | 41 +++++++ .../templates/portfolio_domains.html | 4 +- .../templates/portfolio_requests.html | 6 +- .../templates/portfolio_sidebar.html | 37 ------ src/registrar/views/domain.py | 7 -- src/registrar/views/domain_request.py | 23 +--- src/registrar/views/domains_json.py | 3 +- src/registrar/views/index.py | 2 - src/registrar/views/portfolios.py | 17 --- src/registrar/views/user_profile.py | 6 +- src/registrar/views/utility/error_views.py | 4 - 27 files changed, 393 insertions(+), 251 deletions(-) create mode 100644 src/registrar/assets/sass/_theme/_header.scss create mode 100644 src/registrar/templates/includes/header_basic.html create mode 100644 src/registrar/templates/includes/header_extended.html delete mode 100644 src/registrar/templates/portfolio.html create mode 100644 src/registrar/templates/portfolio_base.html delete mode 100644 src/registrar/templates/portfolio_sidebar.html diff --git a/src/registrar/assets/js/get-gov.js b/src/registrar/assets/js/get-gov.js index 7052d786f..fe2946867 100644 --- a/src/registrar/assets/js/get-gov.js +++ b/src/registrar/assets/js/get-gov.js @@ -1173,6 +1173,7 @@ document.addEventListener('DOMContentLoaded', function() { const expirationDateFormatted = expirationDate ? expirationDate.toLocaleDateString('en-US', options) : ''; const expirationDateSortValue = expirationDate ? expirationDate.getTime() : ''; const actionUrl = domain.action_url; + const suborganization = domain.suborganization ? domain.suborganization : ''; const row = document.createElement('tr'); row.innerHTML = ` @@ -1195,6 +1196,9 @@ document.addEventListener('DOMContentLoaded', function() { + + ${suborganization} +
{% endblock %} - {% block banner %} -
- -
- {% endblock banner %} +
+ {% block header %} + {% if not is_org_user %} + {% include "includes/header_basic.html" %} + {% else %} + {% include "includes/header_extended.html" %} + {% endif %} + {% endblock header %} {% block wrapper %}
diff --git a/src/registrar/templates/dashboard_base.html b/src/registrar/templates/dashboard_base.html index 6dd2ce8fd..4f24b9280 100644 --- a/src/registrar/templates/dashboard_base.html +++ b/src/registrar/templates/dashboard_base.html @@ -9,6 +9,7 @@ {% block content %} {% block messages %} {% if messages %} +

test

{% else %} {# not user.is_authenticated #} {# the entire logged out page goes here #} diff --git a/src/registrar/templates/includes/domain_requests_table.html b/src/registrar/templates/includes/domain_requests_table.html index 4f091ecf6..ad91699ef 100644 --- a/src/registrar/templates/includes/domain_requests_table.html +++ b/src/registrar/templates/includes/domain_requests_table.html @@ -12,6 +12,9 @@

Domain requests