From 436809f71152992dead4c2d0e11f906042668eb5 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 18 Oct 2024 12:33:08 -0400 Subject: [PATCH 01/52] currrent thing --- src/registrar/admin.py | 5 +++-- src/registrar/models/domain_request.py | 16 ++++++++++++++++ .../includes/domain_request_status_manage.html | 2 +- .../templates/includes/organization_address.html | 4 ++-- .../templates/includes/request_review_steps.html | 2 +- .../includes/request_status_manage.html | 2 +- 6 files changed, 24 insertions(+), 7 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 0b96b4c48..f6f3cd2a5 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1694,14 +1694,15 @@ def queryset(self, request, queryset): "last_submitted_date", "last_status_update", "status", - "generic_org_type", "federal_type", "federal_agency", - "organization_name", "custom_election_board", "city", "state_territory", "investigator", + "get_generic_org_type", + "get_organization_name", + "organization_name" ] orderable_fk_fields = [ diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index b9e3315d5..7806c18e2 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1334,3 +1334,19 @@ def _form_complete(self, request): if not is_complete or not self._is_general_form_complete(request): return False return True + + @property + def get_organization_name(self): + """"returns the organization field if the domain request is in a portfolio + otherwise it returns the organization name from the domain request object itself""" + if self.portfolio: + return self.portfolio.organization_name + return self.organization_name + + @property + def get_generic_org_type(self): + """"returns the organization type if the domain request is in a portfolio + otherwise it returns the organization type from the domain request object itself""" + if self.portfolio: + return self.portfolio.organization_type + return self.generic_org_type \ No newline at end of file diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index 2a254df4b..5f6c53d50 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.organization_name %} + {% if DomainRequest.get_organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index d6126d681..3c2cacaa2 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -2,8 +2,8 @@ {% if organization.federal_agency %} {{ organization.federal_agency }}
{% endif %} - {% if organization.organization_name %} - {{ organization.organization_name }} + {% if organization.get_organization_name %} + {{ organization.get_organization_name }} {% endif %} {% if organization.address_line1 %}
{{ organization.address_line1 }} diff --git a/src/registrar/templates/includes/request_review_steps.html b/src/registrar/templates/includes/request_review_steps.html index db1743b34..ccdb5dc12 100644 --- a/src/registrar/templates/includes/request_review_steps.html +++ b/src/registrar/templates/includes/request_review_steps.html @@ -41,7 +41,7 @@ {% endif %} {% if step == Step.ORGANIZATION_CONTACT %} - {% if domain_request.organization_name %} + {% if domain_request.get_organization_name %} {% with title=form_titles|get_item:step value=domain_request %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url address='true' %} {% endwith %} diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index 2a254df4b..5f6c53d50 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.organization_name %} + {% if DomainRequest.get_organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} From 6599515f6839cfdfcabba2e10a9097190607060e Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 18 Oct 2024 18:56:28 -0400 Subject: [PATCH 02/52] changes so far --- src/registrar/admin.py | 11 ++-- src/registrar/models/domain_request.py | 60 ++++++++++++++++++- .../includes/organization_address.html | 16 ++--- 3 files changed, 70 insertions(+), 17 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index f6f3cd2a5..2203ec8cc 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1694,15 +1694,14 @@ def queryset(self, request, queryset): "last_submitted_date", "last_status_update", "status", - "federal_type", - "federal_agency", "custom_election_board", - "city", "state_territory", "investigator", - "get_generic_org_type", - "get_organization_name", - "organization_name" + "converted_generic_org_type", + "converted_organization_name", + "converted_federal_agency", + "converted_federal_type", + "converted_city", ] orderable_fk_fields = [ diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 7806c18e2..fc0f802e5 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1336,7 +1336,7 @@ def _form_complete(self, request): return True @property - def get_organization_name(self): + def converted_organization_name(self): """"returns the organization field if the domain request is in a portfolio otherwise it returns the organization name from the domain request object itself""" if self.portfolio: @@ -1344,9 +1344,63 @@ def get_organization_name(self): return self.organization_name @property - def get_generic_org_type(self): + def converted_generic_org_type(self): """"returns the organization type if the domain request is in a portfolio otherwise it returns the organization type from the domain request object itself""" if self.portfolio: return self.portfolio.organization_type - return self.generic_org_type \ No newline at end of file + return self.generic_org_type + + @property + def converted_federal_agency(self): + if self.portfolio: + return self.portfolio.federal_agency + return self.federal_agency + + @property + def converted_federal_type(self): + if self.portfolio: + return self.portfolio.federal_type + return self.federal_type + + @property + def converted_senior_official(self): + if self.portfolio: + return self.portfolio.senior_official + return self.senior_official + + @property + def converted_address_line1(self): + if self.portfolio: + return self.portfolio.address_line_1 + return self.address_line1 + + @property + def converted_address_line2(self): + if self.portfolio: + return self.portfolio.address_line_2 + return self.address_line2 + + @property + def converted_city(self): + if self.portfolio: + return self.portfolio.city + return self.city + + @property + def converted_state_terrority(self): + if self.portfolio: + return self.portfolio.state_territory + return self.state_territory + + @property + def converted_zipcode(self): + if self.portfolio: + return self.portfolio.zipcode + return self.zipcode + + @property + def converted_urbanization(self): + if self.portfolio: + return self.portfolio.urbanization + return self.urbanization \ No newline at end of file diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index 3c2cacaa2..89b1d0d78 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -2,8 +2,8 @@ {% if organization.federal_agency %} {{ organization.federal_agency }}
{% endif %} - {% if organization.get_organization_name %} - {{ organization.get_organization_name }} + {% if organization.converted_organization_name %} + {{ organization.converted_organization_name }} {% endif %} {% if organization.address_line1 %}
{{ organization.address_line1 }} @@ -11,18 +11,18 @@ {% if organization.address_line2 %}
{{ organization.address_line2 }} {% endif %} - {% if organization.city %} -
{{ organization.city }}{% if organization.state_territory %},  + {% if organization.converted_city %} +
{{ organization.converted_city}}{% if organization.state_territory %},  {% else %}
{% endif %} {% endif %} {% if organization.state_territory %} {{ organization.state_territory }} {% endif %} - {% if organization.zipcode %} -
{{ organization.zipcode }} + {% if organization.converted_zipcode %} +
{{ organization.converted_zipcode }} {% endif %} - {% if organization.urbanization %} -
{{ organization.urbanization }} + {% if organization.converted_urbanization %} +
{{ organization.converted_urbanization }} {% endif %} From db0806b6f6c39d0e29ab55df4523e8ce95823ecc Mon Sep 17 00:00:00 2001 From: asaki222 Date: Mon, 21 Oct 2024 09:46:47 -0400 Subject: [PATCH 03/52] ran the formatteR --- src/registrar/models/domain_request.py | 28 +++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index fc0f802e5..1edc87a4b 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1334,73 +1334,73 @@ def _form_complete(self, request): if not is_complete or not self._is_general_form_complete(request): return False return True - + @property def converted_organization_name(self): - """"returns the organization field if the domain request is in a portfolio + """ "returns the organization field if the domain request is in a portfolio otherwise it returns the organization name from the domain request object itself""" if self.portfolio: return self.portfolio.organization_name return self.organization_name - + @property def converted_generic_org_type(self): - """"returns the organization type if the domain request is in a portfolio + """ "returns the organization type if the domain request is in a portfolio otherwise it returns the organization type from the domain request object itself""" if self.portfolio: return self.portfolio.organization_type return self.generic_org_type - + @property def converted_federal_agency(self): if self.portfolio: return self.portfolio.federal_agency return self.federal_agency - + @property def converted_federal_type(self): if self.portfolio: return self.portfolio.federal_type return self.federal_type - + @property def converted_senior_official(self): if self.portfolio: return self.portfolio.senior_official return self.senior_official - + @property def converted_address_line1(self): if self.portfolio: return self.portfolio.address_line_1 return self.address_line1 - + @property def converted_address_line2(self): if self.portfolio: return self.portfolio.address_line_2 return self.address_line2 - + @property def converted_city(self): if self.portfolio: return self.portfolio.city return self.city - + @property def converted_state_terrority(self): if self.portfolio: return self.portfolio.state_territory return self.state_territory - + @property def converted_zipcode(self): if self.portfolio: return self.portfolio.zipcode return self.zipcode - + @property def converted_urbanization(self): if self.portfolio: return self.portfolio.urbanization - return self.urbanization \ No newline at end of file + return self.urbanization From 32183a2fa7a286d4e9f387d3c8771b9f5aa10162 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Mon, 21 Oct 2024 11:54:38 -0400 Subject: [PATCH 04/52] added additional methods to the html template that I missed --- .../templates/includes/organization_address.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index 89b1d0d78..32aedf2b0 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -1,23 +1,23 @@
- {% if organization.federal_agency %} - {{ organization.federal_agency }}
+ {% if organization.converted_federal_agency %} + {{ organization.converted_federal_agency }}
{% endif %} {% if organization.converted_organization_name %} {{ organization.converted_organization_name }} {% endif %} - {% if organization.address_line1 %} -
{{ organization.address_line1 }} + {% if organization.converted_address_line1 %} +
{{ organization.converted_address_line1 }} {% endif %} - {% if organization.address_line2 %} -
{{ organization.address_line2 }} + {% if organization.converted_address_line2 %} +
{{ organization.converted_address_line2 }} {% endif %} {% if organization.converted_city %}
{{ organization.converted_city}}{% if organization.state_territory %},  {% else %}
{% endif %} {% endif %} - {% if organization.state_territory %} - {{ organization.state_territory }} + {% if organization.converted_state_territory %} + {{ organization.converted_state_territory }} {% endif %} {% if organization.converted_zipcode %}
{{ organization.converted_zipcode }} From e69a296cd4ec9cdd5425120a4bf268dc4e8c98a8 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Mon, 21 Oct 2024 18:18:05 -0400 Subject: [PATCH 05/52] added missing parts of the converted methods --- src/registrar/models/domain_request.py | 2 +- .../templates/includes/domain_request_status_manage.html | 6 +++--- .../templates/includes/request_review_steps.html | 8 ++++---- .../templates/includes/request_status_manage.html | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 1edc87a4b..eaccfcee9 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -673,7 +673,7 @@ def save(self, *args, **kwargs): def send_custom_status_update_email(self, status): """Helper function to send out a second status email when the status remains the same, but the reason has changed.""" - + # Currently, we store all this information in three variables. # When adding new reasons, this can be a lot to manage so we store it here # in a centralized location. However, this may need to change if this scales. diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index 5f6c53d50..5ce44a8fa 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.get_generic_org_type_display %} + {% with org_type=DomainRequest.converted_generic_org_type %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} @@ -164,7 +164,7 @@

Summary of your domain request

{% endif %} {% if DomainRequest.get_federal_type_display %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type_display heading_level=heading_level %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.converted_federal_type heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.get_organization_name %} + {% if DomainRequest.converted_organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} diff --git a/src/registrar/templates/includes/request_review_steps.html b/src/registrar/templates/includes/request_review_steps.html index ccdb5dc12..dd2c961e5 100644 --- a/src/registrar/templates/includes/request_review_steps.html +++ b/src/registrar/templates/includes/request_review_steps.html @@ -8,8 +8,8 @@ {% endif %} {% if step == Step.ORGANIZATION_TYPE %} - {% if domain_request.generic_org_type is not None %} - {% with title=form_titles|get_item:step value=domain_request.get_generic_org_type_display|default:"Incomplete"|safe %} + {% if domain_request.converted_generic_org_type is not None %} + {% with title=form_titles|get_item:step value=domain_request.converted_generic_org_type_display|default:"Incomplete"|safe %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url %} {% endwith %} {% else %} @@ -29,7 +29,7 @@ {% if step == Step.ORGANIZATION_FEDERAL %} - {% with title=form_titles|get_item:step value=domain_request.get_federal_type_display|default:"Incomplete"|safe %} + {% with title=form_titles|get_item:step value=domain_request.converted_federal_type|default:"Incomplete"|safe %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url %} {% endwith %} {% endif %} @@ -41,7 +41,7 @@ {% endif %} {% if step == Step.ORGANIZATION_CONTACT %} - {% if domain_request.get_organization_name %} + {% if domain_request.converted_organization_name %} {% with title=form_titles|get_item:step value=domain_request %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url address='true' %} {% endwith %} diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index 5f6c53d50..2201d3030 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.get_generic_org_type_display %} + {% with org_type=DomainRequest.converted_generic_org_type_display %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.get_organization_name %} + {% if DomainRequest.converted_organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} From 271eb01d289c894cdc26305e9eff0c81396d62ab Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 22 Oct 2024 10:12:33 -0400 Subject: [PATCH 06/52] more changes --- src/registrar/admin.py | 2 +- src/registrar/models/domain_request.py | 2 +- .../templates/includes/organization_address.html | 2 +- src/registrar/tests/common.py | 2 +- src/registrar/utility/csv_export.py | 14 +++++++------- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 2203ec8cc..5937f47cc 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1695,13 +1695,13 @@ def queryset(self, request, queryset): "last_status_update", "status", "custom_election_board", - "state_territory", "investigator", "converted_generic_org_type", "converted_organization_name", "converted_federal_agency", "converted_federal_type", "converted_city", + "converted_state_territory" ] orderable_fk_fields = [ diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 3684b9053..e66d0b274 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1386,7 +1386,7 @@ def converted_city(self): return self.city @property - def converted_state_terrority(self): + def converted_state_territory(self): if self.portfolio: return self.portfolio.state_territory return self.state_territory diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index 32aedf2b0..38870285c 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -12,7 +12,7 @@
{{ organization.converted_address_line2 }} {% endif %} {% if organization.converted_city %} -
{{ organization.converted_city}}{% if organization.state_territory %},  +
{{ organization.converted_city}}{% if organization.converted_state_territory %},  {% else %}
{% endif %} {% endif %} diff --git a/src/registrar/tests/common.py b/src/registrar/tests/common.py index 4edfbe680..1902d1d8e 100644 --- a/src/registrar/tests/common.py +++ b/src/registrar/tests/common.py @@ -193,7 +193,7 @@ def assert_table_sorted(self, o_index, sort_fields): response = self.admin.changelist_view(dummy_request) response.render() # Render the response before accessing its content returned_sort_order = list(response.context_data["cl"].result_list) - + self.assertEqual(expected_sort_order, returned_sort_order) def _mock_user_request_for_factory(self, request): diff --git a/src/registrar/utility/csv_export.py b/src/registrar/utility/csv_export.py index ce710ef53..1ab5ec218 100644 --- a/src/registrar/utility/csv_export.py +++ b/src/registrar/utility/csv_export.py @@ -1267,11 +1267,11 @@ def parse_row(cls, columns, model): """ # Handle the federal_type field. Defaults to the wrong format. - federal_type = model.get("federal_type") + federal_type = model.get("converted_federal_type") human_readable_federal_type = BranchChoices.get_branch_label(federal_type) if federal_type else None # Handle the org_type field - org_type = model.get("generic_org_type") or model.get("organization_type") + org_type = model.get("converted_generic_org_type") or model.get("converted_organization_type") human_readable_org_type = DomainRequest.OrganizationChoices.get_org_label(org_type) if org_type else None # Handle the status field. Defaults to the wrong format. @@ -1279,7 +1279,7 @@ def parse_row(cls, columns, model): status_display = DomainRequest.DomainRequestStatus.get_status_label(status) if status else None # Handle the region field. - state_territory = model.get("state_territory") + state_territory = model.get("converted_state_territory") region = get_region(state_territory) if state_territory else None # Handle the requested_domain field (add a default if None) @@ -1319,7 +1319,7 @@ def parse_row(cls, columns, model): "Other contacts": model.get("all_other_contacts"), "Current websites": model.get("all_current_websites"), # Untouched FK fields - passed into the request dict. - "Federal agency": model.get("federal_agency__agency"), + "Federal agency": model.get("converted_federal_agency__agency"), "SO first name": model.get("senior_official__first_name"), "SO last name": model.get("senior_official__last_name"), "SO email": model.get("senior_official__email"), @@ -1329,9 +1329,9 @@ def parse_row(cls, columns, model): "Creator email": model.get("creator__email"), "Investigator": model.get("investigator__email"), # Untouched fields - "Organization name": model.get("organization_name"), - "City": model.get("city"), - "State/territory": model.get("state_territory"), + "Organization name": model.get("converted_organization_name"), + "City": model.get("converted_city"), + "State/territory": model.get("converted_state_territory"), "Request purpose": model.get("purpose"), "CISA regional representative": model.get("cisa_representative_email"), "Last submitted date": model.get("last_submitted_date"), From bfded588d770b054e8f5d6392bc2ab74f3d9e4c3 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 22 Oct 2024 16:27:39 -0400 Subject: [PATCH 07/52] updated the addressline1 --- src/registrar/models/domain_request.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index e66d0b274..a2af660d6 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1370,13 +1370,13 @@ def converted_senior_official(self): @property def converted_address_line1(self): if self.portfolio: - return self.portfolio.address_line_1 + return self.portfolio.address_line1 return self.address_line1 @property def converted_address_line2(self): if self.portfolio: - return self.portfolio.address_line_2 + return self.portfolio.address_line2 return self.address_line2 @property From 00d020891ffd7ebc0f191ea755f71330d75461a8 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 22 Oct 2024 16:45:39 -0400 Subject: [PATCH 08/52] ran the formatter --- src/registrar/admin.py | 2 +- src/registrar/models/domain_request.py | 2 +- src/registrar/tests/common.py | 2 +- src/registrar/tests/test_admin_request.py | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 5937f47cc..d6d8e29c5 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1701,7 +1701,7 @@ def queryset(self, request, queryset): "converted_federal_agency", "converted_federal_type", "converted_city", - "converted_state_territory" + "converted_state_territory", ] orderable_fk_fields = [ diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index a2af660d6..65a024395 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -673,7 +673,7 @@ def save(self, *args, **kwargs): def send_custom_status_update_email(self, status): """Helper function to send out a second status email when the status remains the same, but the reason has changed.""" - + # Currently, we store all this information in three variables. # When adding new reasons, this can be a lot to manage so we store it here # in a centralized location. However, this may need to change if this scales. diff --git a/src/registrar/tests/common.py b/src/registrar/tests/common.py index 1902d1d8e..4edfbe680 100644 --- a/src/registrar/tests/common.py +++ b/src/registrar/tests/common.py @@ -193,7 +193,7 @@ def assert_table_sorted(self, o_index, sort_fields): response = self.admin.changelist_view(dummy_request) response.render() # Render the response before accessing its content returned_sort_order = list(response.context_data["cl"].result_list) - + self.assertEqual(expected_sort_order, returned_sort_order) def _mock_user_request_for_factory(self, request): diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 217756359..19b9efe93 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -459,6 +459,7 @@ def test_creator_sortable(self): ) # Assert that sorting in reverse works correctly + print("working there is a thingy") self.test_helper.assert_table_sorted( "-13", ( From dec877b4cb33b24b0365a6f2a3a215f6dd41ccc0 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 22 Oct 2024 17:03:52 -0400 Subject: [PATCH 09/52] reverted changes due to changing ac --- src/registrar/utility/csv_export.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/registrar/utility/csv_export.py b/src/registrar/utility/csv_export.py index 1ab5ec218..ce710ef53 100644 --- a/src/registrar/utility/csv_export.py +++ b/src/registrar/utility/csv_export.py @@ -1267,11 +1267,11 @@ def parse_row(cls, columns, model): """ # Handle the federal_type field. Defaults to the wrong format. - federal_type = model.get("converted_federal_type") + federal_type = model.get("federal_type") human_readable_federal_type = BranchChoices.get_branch_label(federal_type) if federal_type else None # Handle the org_type field - org_type = model.get("converted_generic_org_type") or model.get("converted_organization_type") + org_type = model.get("generic_org_type") or model.get("organization_type") human_readable_org_type = DomainRequest.OrganizationChoices.get_org_label(org_type) if org_type else None # Handle the status field. Defaults to the wrong format. @@ -1279,7 +1279,7 @@ def parse_row(cls, columns, model): status_display = DomainRequest.DomainRequestStatus.get_status_label(status) if status else None # Handle the region field. - state_territory = model.get("converted_state_territory") + state_territory = model.get("state_territory") region = get_region(state_territory) if state_territory else None # Handle the requested_domain field (add a default if None) @@ -1319,7 +1319,7 @@ def parse_row(cls, columns, model): "Other contacts": model.get("all_other_contacts"), "Current websites": model.get("all_current_websites"), # Untouched FK fields - passed into the request dict. - "Federal agency": model.get("converted_federal_agency__agency"), + "Federal agency": model.get("federal_agency__agency"), "SO first name": model.get("senior_official__first_name"), "SO last name": model.get("senior_official__last_name"), "SO email": model.get("senior_official__email"), @@ -1329,9 +1329,9 @@ def parse_row(cls, columns, model): "Creator email": model.get("creator__email"), "Investigator": model.get("investigator__email"), # Untouched fields - "Organization name": model.get("converted_organization_name"), - "City": model.get("converted_city"), - "State/territory": model.get("converted_state_territory"), + "Organization name": model.get("organization_name"), + "City": model.get("city"), + "State/territory": model.get("state_territory"), "Request purpose": model.get("purpose"), "CISA regional representative": model.get("cisa_representative_email"), "Last submitted date": model.get("last_submitted_date"), From 015a08b72eaf2354bcaee8f6c6e09f83c44c076b Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 23 Oct 2024 12:50:34 -0400 Subject: [PATCH 10/52] fixed one test --- src/registrar/admin.py | 2 +- src/registrar/tests/common.py | 24 +++++++++++++++++++++--- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index d6d8e29c5..6e2ea6375 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1695,13 +1695,13 @@ def queryset(self, request, queryset): "last_status_update", "status", "custom_election_board", - "investigator", "converted_generic_org_type", "converted_organization_name", "converted_federal_agency", "converted_federal_type", "converted_city", "converted_state_territory", + "investigator", ] orderable_fk_fields = [ diff --git a/src/registrar/tests/common.py b/src/registrar/tests/common.py index 4edfbe680..85e76308e 100644 --- a/src/registrar/tests/common.py +++ b/src/registrar/tests/common.py @@ -178,6 +178,7 @@ def assert_table_sorted(self, o_index, sort_fields): """ # 'o' is a search param defined by the current index position in the # table, plus one. + print(" we are in table sorted right now") dummy_request = self.factory.get( self.url, {"o": o_index}, @@ -186,14 +187,30 @@ def assert_table_sorted(self, o_index, sort_fields): # Mock a user request dummy_request = self._mock_user_request_for_factory(dummy_request) - + print("sort fields", sort_fields) expected_sort_order = list(self.model.objects.order_by(*sort_fields)) - + print("this is the expected sort order", expected_sort_order) # Use changelist_view to get the sorted queryset response = self.admin.changelist_view(dummy_request) + print("Response from get request from changelist", response) + print("rendering content", response.render()) response.render() # Render the response before accessing its content returned_sort_order = list(response.context_data["cl"].result_list) - + print("returned sort order", returned_sort_order) + print("expected sort order", expected_sort_order) + print("length of expected", len(expected_sort_order)) + print("lenght of returned", len(returned_sort_order)) + + print("expected sort order dict") + for obj in expected_sort_order: + print(obj.__dict__) + print(dir(obj)) + + print("returned sort order dict") + for obj in returned_sort_order: + print(obj.__dict__) + print(dir(obj)) + self.assertEqual(expected_sort_order, returned_sort_order) def _mock_user_request_for_factory(self, request): @@ -201,6 +218,7 @@ def _mock_user_request_for_factory(self, request): middleware = SessionMiddleware(lambda req: req) middleware.process_request(request) request.session.save() + print(" we are in mock user request for factory, here is the returned requset", request) return request def get_table_delete_confirmation_page(self, selected_across: str, index: str): From bac8d674aa240c3b58bd754663069976d1f44848 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 23 Oct 2024 20:34:55 -0400 Subject: [PATCH 11/52] welcome --- .../domain_request_status_manage.html | 6 ++--- src/registrar/tests/common.py | 23 ++++--------------- 2 files changed, 7 insertions(+), 22 deletions(-) diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index 5ce44a8fa..395bc9c9c 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.converted_generic_org_type %} + {% with org_type=DomainRequest.generic_org_type %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} @@ -164,7 +164,7 @@

Summary of your domain request

{% endif %} {% if DomainRequest.get_federal_type_display %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.converted_federal_type heading_level=heading_level %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.federal_type heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.converted_organization_name %} + {% if DomainRequest.organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} diff --git a/src/registrar/tests/common.py b/src/registrar/tests/common.py index 85e76308e..9f13a1402 100644 --- a/src/registrar/tests/common.py +++ b/src/registrar/tests/common.py @@ -187,30 +187,15 @@ def assert_table_sorted(self, o_index, sort_fields): # Mock a user request dummy_request = self._mock_user_request_for_factory(dummy_request) - print("sort fields", sort_fields) + expected_sort_order = list(self.model.objects.order_by(*sort_fields)) - print("this is the expected sort order", expected_sort_order) + # Use changelist_view to get the sorted queryset response = self.admin.changelist_view(dummy_request) - print("Response from get request from changelist", response) - print("rendering content", response.render()) + response.render() # Render the response before accessing its content returned_sort_order = list(response.context_data["cl"].result_list) - print("returned sort order", returned_sort_order) - print("expected sort order", expected_sort_order) - print("length of expected", len(expected_sort_order)) - print("lenght of returned", len(returned_sort_order)) - - print("expected sort order dict") - for obj in expected_sort_order: - print(obj.__dict__) - print(dir(obj)) - - print("returned sort order dict") - for obj in returned_sort_order: - print(obj.__dict__) - print(dir(obj)) - + self.assertEqual(expected_sort_order, returned_sort_order) def _mock_user_request_for_factory(self, request): From 37ebe4e59bef1c865e950e84767cd0116ea542c4 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 23 Oct 2024 20:38:52 -0400 Subject: [PATCH 12/52] removed print statements --- src/registrar/tests/common.py | 2 -- src/registrar/tests/test_admin_request.py | 1 - 2 files changed, 3 deletions(-) diff --git a/src/registrar/tests/common.py b/src/registrar/tests/common.py index 9f13a1402..c22fc753c 100644 --- a/src/registrar/tests/common.py +++ b/src/registrar/tests/common.py @@ -178,7 +178,6 @@ def assert_table_sorted(self, o_index, sort_fields): """ # 'o' is a search param defined by the current index position in the # table, plus one. - print(" we are in table sorted right now") dummy_request = self.factory.get( self.url, {"o": o_index}, @@ -203,7 +202,6 @@ def _mock_user_request_for_factory(self, request): middleware = SessionMiddleware(lambda req: req) middleware.process_request(request) request.session.save() - print(" we are in mock user request for factory, here is the returned requset", request) return request def get_table_delete_confirmation_page(self, selected_across: str, index: str): diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 19b9efe93..217756359 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -459,7 +459,6 @@ def test_creator_sortable(self): ) # Assert that sorting in reverse works correctly - print("working there is a thingy") self.test_helper.assert_table_sorted( "-13", ( From eb2a5f6a17edbf172cf5fd093e0858fcb5c57cfd Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 23 Oct 2024 20:57:54 -0400 Subject: [PATCH 13/52] updated the tests --- src/output.html | 30711 ++++++++++++++++++++ src/registrar/tests/test_admin_request.py | 10 +- 2 files changed, 30719 insertions(+), 2 deletions(-) create mode 100644 src/output.html diff --git a/src/output.html b/src/output.html new file mode 100644 index 000000000..74467249a --- /dev/null +++ b/src/output.html @@ -0,0 +1,30711 @@ + + + + + + + + Domain requests | + + Django site admin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Skip to main content + +
+ + + + + + +
+
+
+ Attention: You are on a test site. +
+
+
+ + + + + + + + + + + + + +
+ + + + + + + + +
+ + + + +
+ + +

Select domain request to change

+ + + +
+ +

+This table contains all domain requests that have been started within the registrar and the status of those requests. +Updating values here will immediately update the corresponding values that users see in the registrar. +

+ +

+Once a domain request has been adjudicated, the details of that request should not be modified. +To update attributes (like an organization’s name) after a domain’s approval, +go to Domains. +Similar fields display on each Domain page, but edits made there will not affect the corresponding domain request. +

+ + +
+ + + +

+ 1 + + sorted + + + result + + + filtered by + + + generic_org = federal + + + + + +

+ + + +
+ + + + +
+
+ + +
+ + + + +
+ + + + +
+ + + + + + + + + + 0 of 1 selected + + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + +
+
+
+ + +
+ + 2 + +
+ + + +
+
+ + + + +
+
+ + + + +
+
+ + + + +
+
+ +
Converted generic org type
+
+
+ +
Converted organization name
+
+
+ +
Converted federal agency
+
+
+ +
Converted federal type
+
+
+ +
Converted city
+
+
+ +
Converted state territory
+
+
+ + + + +
+
+ + + + +
+
+ + + + +
+
+ + + city.gov-StartedNofederalTestorg-executive-NYJoe Bob city.govJoe Bob
+
+ + + + + +

+ +1 domain request + + +

+ +
+
+ + +
+

Filter

+

+ ✖ Clear all filters +

+ + + + +

By Status

+ + +
+ + By generic org type + + +
+ +
+ + By federal type + + +
+ +
+ + By election office + + +
+ +
+ + By rejection reason + + +
+ +
+ + By investigator + + +
+ +
+ + +
+
+ + +
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + +
+
+ +
+
+
+ DJDT +
+
+ + + + + + + + + + +
+
+ +

Versions

+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PackageNameVersion
Django4.2.10
Python3.10.14
auditlogAudit log3.0.0
debug_toolbarDebug Toolbar4.3.0
import_exportImport_Export3.3.8
phonenumber_fieldPhonenumber_Field7.3.0
waffledjango-waffle4.1.0
widget_tweaksWidget_Tweaks1.5.0
+
+ +
+
+ + + + + + +
+
+ +

Time

+
+
+ + +
+

Resource usage

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ResourceValue
User CPU time2348.303 msec
System CPU time34.040 msec
Total CPU time2382.343 msec
Elapsed time2434.256 msec
Context switches272 voluntary, 211 involuntary
+ + +
+

Browser timing

+ + + + + + + + + + + + + + + +
Timing attributeTimelineMilliseconds since navigation start (+length)
+
+
+ +
+
+ + + + + + +
+
+ +

Settings from registrar.config.settings

+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SettingValue
ABSOLUTE_URL_OVERRIDES{}
ADMINS[]
ALLOWED_CIDR_NETS['10.0.0.0/8']
ALLOWED_HOSTS['*']
APPEND_SLASHTrue
AUDITLOG_CID_GETTERNone
AUDITLOG_CID_HEADER'x-correlation-id'
AUDITLOG_DISABLE_ON_RAW_SAVEFalse
AUDITLOG_DISABLE_REMOTE_ADDRFalse
AUDITLOG_EXCLUDE_TRACKING_FIELDS()
AUDITLOG_EXCLUDE_TRACKING_MODELS()
AUDITLOG_INCLUDE_ALL_MODELSFalse
AUDITLOG_INCLUDE_TRACKING_MODELS()
AUDITLOG_TWO_STEP_MIGRATIONFalse
AUDITLOG_USE_TEXT_CHANGES_IF_JSON_IS_NOT_PRESENTFalse
AUTHENTICATION_BACKENDS['django.contrib.auth.backends.ModelBackend', + 'djangooidc.backends.OpenIdConnectBackend']
AUTH_PASSWORD_VALIDATORS'********************'
AUTH_USER_MODEL'registrar.User'
AWS_ACCESS_KEY_ID'********************'
AWS_MAX_ATTEMPTS3
AWS_REGION'us-gov-west-1'
AWS_RETRY_MODE'standard'
AWS_S3_ACCESS_KEY_ID'********************'
AWS_S3_BUCKET_NAMENone
AWS_S3_REGIONNone
AWS_S3_SECRET_ACCESS_KEY'********************'
AWS_SECRET_ACCESS_KEY'********************'
BASE_DIRPosixPath('/app')
BOTO_CONFIG<botocore.config.Config object at 0x2aaaacacec20>
CACHES{'default': {'BACKEND': 'django.core.cache.backends.db.DatabaseCache', + 'LOCATION': 'cache_table'}}
CACHE_MIDDLEWARE_ALIAS'default'
CACHE_MIDDLEWARE_KEY_PREFIX'********************'
CACHE_MIDDLEWARE_SECONDS600
CORS_ALLOWED_ORIGINS['http://localhost:8080', 'https://beta.get.gov', 'https://get.gov']
CORS_ALLOWED_ORIGIN_REGEXES['https://[\\w-]+\\.sites\\.pages\\.cloud\\.gov']
CSP_CONNECT_SRC["'self'", + 'https://www.google-analytics.com/', + 'https://www.ssa.gov/accessibility/andi/andi.js']
CSP_DEFAULT_SRC("'self'",)
CSP_FORM_ACTION("'self'",)
CSP_FRAME_ANCESTORS("'self'",)
CSP_IMG_SRC["'self'", 'https://www.ssa.gov/accessibility/andi/icons/']
CSP_INCLUDE_NONCE_IN['script-src-elem', 'style-src']
CSP_SCRIPT_SRC_ELEM["'self'", + 'https://www.googletagmanager.com/', + 'https://cdn.jsdelivr.net/npm/chart.js', + 'https://www.ssa.gov', + 'https://ajax.googleapis.com', + 'https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js']
CSP_STYLE_SRC["'self'", + 'https://www.ssa.gov/accessibility/andi/andi.css', + 'https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css']
CSRF_COOKIE_AGENone
CSRF_COOKIE_DOMAINNone
CSRF_COOKIE_HTTPONLYTrue
CSRF_COOKIE_MASKEDFalse
CSRF_COOKIE_NAME'CrSiReFo'
CSRF_COOKIE_PATH'/'
CSRF_COOKIE_SAMESITE'Strict'
CSRF_COOKIE_SECURETrue
CSRF_FAILURE_VIEW'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME'HTTP_X_CRSIREFO'
CSRF_TRUSTED_ORIGINS[]
CSRF_USE_SESSIONSTrue
DATABASES{'default': {'ATOMIC_REQUESTS': True, + 'AUTOCOMMIT': True, + 'CONN_HEALTH_CHECKS': False, + 'CONN_MAX_AGE': 0, + 'ENGINE': 'django.db.backends.postgresql', + 'HOST': 'db', + 'NAME': 'test_app', + 'OPTIONS': {}, + 'PASSWORD': '********************', + 'PORT': '', + 'TEST': {'CHARSET': None, + 'COLLATION': None, + 'MIGRATE': True, + 'MIRROR': None, + 'NAME': None}, + 'TIME_ZONE': None, + 'USER': 'user'}}
DATABASE_ROUTERS[]
DATA_UPLOAD_MAX_MEMORY_SIZE2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS1000
DATA_UPLOAD_MAX_NUMBER_FILES100
DATETIME_FORMAT'N j, Y, P'
DATETIME_INPUT_FORMATS['%Y-%m-%d %H:%M:%S', + '%Y-%m-%d %H:%M:%S.%f', + '%Y-%m-%d %H:%M', + '%m/%d/%Y %H:%M:%S', + '%m/%d/%Y %H:%M:%S.%f', + '%m/%d/%Y %H:%M', + '%m/%d/%y %H:%M:%S', + '%m/%d/%y %H:%M:%S.%f', + '%m/%d/%y %H:%M']
DATE_FORMAT'N j, Y'
DATE_INPUT_FORMATS['%Y-%m-%d', + '%m/%d/%Y', + '%m/%d/%y', + '%b %d %Y', + '%b %d, %Y', + '%d %b %Y', + '%d %b, %Y', + '%B %d %Y', + '%B %d, %Y', + '%d %B %Y', + '%d %B, %Y']
DEBUGFalse
DEBUG_PROPAGATE_EXCEPTIONSFalse
DEBUG_TOOLBAR_CONFIG{'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x2aaaad18c280>}
DECIMAL_SEPARATOR'.'
DEFAULT_AUTO_FIELD'django.db.models.BigAutoField'
DEFAULT_CHARSET'utf-8'
DEFAULT_EXCEPTION_REPORTER'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL'help@get.gov <help@get.gov>'
DEFAULT_INDEX_TABLESPACE''
DEFAULT_TABLESPACE''
DISALLOWED_USER_AGENTS[]
EMAIL_BACKEND'django.core.mail.backends.locmem.EmailBackend'
EMAIL_HOST'localhost'
EMAIL_HOST_PASSWORD'********************'
EMAIL_HOST_USER''
EMAIL_PORT25
EMAIL_SSL_CERTFILENone
EMAIL_SSL_KEYFILE'********************'
EMAIL_SUBJECT_PREFIX'[Attn: .gov admin] '
EMAIL_TIMEOUT30
EMAIL_USE_LOCALTIMEFalse
EMAIL_USE_SSLFalse
EMAIL_USE_TLSTrue
FILE_UPLOAD_DIRECTORY_PERMISSIONSNone
FILE_UPLOAD_HANDLERS['django.core.files.uploadhandler.MemoryFileUploadHandler', + 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE2621440
FILE_UPLOAD_PERMISSIONS420
FILE_UPLOAD_TEMP_DIRNone
FIRST_DAY_OF_WEEK0
FIXTURE_DIRS[]
FORCE_SCRIPT_NAMENone
FORMAT_MODULE_PATHNone
FORM_RENDERER'django.forms.renderers.DjangoDivFormRenderer'
GETGOV_PUBLIC_SITE_URL'https://get.gov'
IGNORABLE_404_URLS[]
INSTALLED_APPS['registrar', + 'django.contrib.admin', + 'django.contrib.auth', + 'auditlog', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'djangooidc', + 'widget_tweaks', + 'django_fsm', + 'phonenumber_field', + 'api', + 'corsheaders', + 'django_admin_multiple_choice_list_filter', + 'import_export', + 'waffle', + 'nplusone.ext.django', + 'debug_toolbar']
INTERNAL_IPS['127.0.0.1', '::1']
IS_DEMO_SITETrue
IS_PRODUCTIONFalse
LANGUAGES[('af', 'Afrikaans'), + ('ar', 'Arabic'), + ('ar-dz', 'Algerian Arabic'), + ('ast', 'Asturian'), + ('az', 'Azerbaijani'), + ('bg', 'Bulgarian'), + ('be', 'Belarusian'), + ('bn', 'Bengali'), + ('br', 'Breton'), + ('bs', 'Bosnian'), + ('ca', 'Catalan'), + ('ckb', 'Central Kurdish (Sorani)'), + ('cs', 'Czech'), + ('cy', 'Welsh'), + ('da', 'Danish'), + ('de', 'German'), + ('dsb', 'Lower Sorbian'), + ('el', 'Greek'), + ('en', 'English'), + ('en-au', 'Australian English'), + ('en-gb', 'British English'), + ('eo', 'Esperanto'), + ('es', 'Spanish'), + ('es-ar', 'Argentinian Spanish'), + ('es-co', 'Colombian Spanish'), + ('es-mx', 'Mexican Spanish'), + ('es-ni', 'Nicaraguan Spanish'), + ('es-ve', 'Venezuelan Spanish'), + ('et', 'Estonian'), + ('eu', 'Basque'), + ('fa', 'Persian'), + ('fi', 'Finnish'), + ('fr', 'French'), + ('fy', 'Frisian'), + ('ga', 'Irish'), + ('gd', 'Scottish Gaelic'), + ('gl', 'Galician'), + ('he', 'Hebrew'), + ('hi', 'Hindi'), + ('hr', 'Croatian'), + ('hsb', 'Upper Sorbian'), + ('hu', 'Hungarian'), + ('hy', 'Armenian'), + ('ia', 'Interlingua'), + ('id', 'Indonesian'), + ('ig', 'Igbo'), + ('io', 'Ido'), + ('is', 'Icelandic'), + ('it', 'Italian'), + ('ja', 'Japanese'), + ('ka', 'Georgian'), + ('kab', 'Kabyle'), + ('kk', 'Kazakh'), + ('km', 'Khmer'), + ('kn', 'Kannada'), + ('ko', 'Korean'), + ('ky', 'Kyrgyz'), + ('lb', 'Luxembourgish'), + ('lt', 'Lithuanian'), + ('lv', 'Latvian'), + ('mk', 'Macedonian'), + ('ml', 'Malayalam'), + ('mn', 'Mongolian'), + ('mr', 'Marathi'), + ('ms', 'Malay'), + ('my', 'Burmese'), + ('nb', 'Norwegian Bokmål'), + ('ne', 'Nepali'), + ('nl', 'Dutch'), + ('nn', 'Norwegian Nynorsk'), + ('os', 'Ossetic'), + ('pa', 'Punjabi'), + ('pl', 'Polish'), + ('pt', 'Portuguese'), + ('pt-br', 'Brazilian Portuguese'), + ('ro', 'Romanian'), + ('ru', 'Russian'), + ('sk', 'Slovak'), + ('sl', 'Slovenian'), + ('sq', 'Albanian'), + ('sr', 'Serbian'), + ('sr-latn', 'Serbian Latin'), + ('sv', 'Swedish'), + ('sw', 'Swahili'), + ('ta', 'Tamil'), + ('te', 'Telugu'), + ('tg', 'Tajik'), + ('th', 'Thai'), + ('tk', 'Turkmen'), + ('tr', 'Turkish'), + ('tt', 'Tatar'), + ('udm', 'Udmurt'), + ('uk', 'Ukrainian'), + ('ur', 'Urdu'), + ('uz', 'Uzbek'), + ('vi', 'Vietnamese'), + ('zh-hans', 'Simplified Chinese'), + ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ur']
LANGUAGE_CODE'en-us'
LANGUAGE_COOKIE_AGENone
LANGUAGE_COOKIE_DOMAINNone
LANGUAGE_COOKIE_HTTPONLYFalse
LANGUAGE_COOKIE_NAME'django_language'
LANGUAGE_COOKIE_PATH'/'
LANGUAGE_COOKIE_SAMESITENone
LANGUAGE_COOKIE_SECURETrue
LOCALE_PATHS[]
LOGGING{'disable_existing_loggers': True, + 'formatters': {'django.server': {'()': 'django.utils.log.ServerFormatter', + 'format': '[{server_time}] {message}', + 'style': '{'}, + 'json': {'()': <class 'registrar.config.settings.JsonFormatter'>}, + 'json.server': {'()': <class 'registrar.config.settings.JsonServerFormatter'>}, + 'simple': {'format': '%(levelname)s %(message)s'}, + 'verbose': {'datefmt': '%d/%b/%Y %H:%M:%S', + 'format': '[%(asctime)s] %(levelname)s ' + '[%(name)s:%(lineno)s] %(message)s'}}, + 'handlers': {'console': {'class': 'logging.StreamHandler', + 'formatter': 'verbose', + 'level': 'DEBUG'}, + 'django.server': {'class': 'logging.StreamHandler', + 'formatter': 'django.server', + 'level': 'INFO'}}, + 'loggers': {'django': {'handlers': ['console'], + 'level': 'INFO', + 'propagate': False}, + 'django.request': {'handlers': ['django.server'], + 'level': 'INFO', + 'propagate': False}, + 'django.server': {'handlers': ['django.server'], + 'level': 'INFO', + 'propagate': False}, + 'django.template': {'handlers': ['console'], + 'level': 'INFO', + 'propagate': False}, + 'djangooidc': {'handlers': ['console'], + 'level': 'INFO', + 'propagate': False}, + 'oic': {'handlers': ['console'], + 'level': 'INFO', + 'propagate': False}, + 'registrar': {'handlers': ['console'], + 'level': 'DEBUG', + 'propagate': False}}, + 'root': {'handlers': ['console'], 'level': 'INFO'}, + 'version': 1}
LOGGING_CONFIG'logging.config.dictConfig'
LOGIN_REDIRECT_URL'/accounts/profile/'
LOGIN_REQUIRED_IGNORE_PATHS['/openid/(.+)$']
LOGIN_URL'/openid/login'
LOGOUT_REDIRECT_URL'https://get.gov/'
MANAGERS[]
MEDIA_ROOT''
MEDIA_URL'/'
MESSAGE_STORAGE'django.contrib.messages.storage.session.SessionStorage'
MIDDLEWARE['debug_toolbar.middleware.DebugToolbarMiddleware', + 'allow_cidr.middleware.AllowCIDRMiddleware', + 'corsheaders.middleware.CorsMiddleware', + 'registrar.registrar_middleware.NoCacheMiddleware', + 'whitenoise.middleware.WhiteNoiseMiddleware', + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'login_required.middleware.LoginRequiredMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', + 'csp.middleware.CSPMiddleware', + 'auditlog.middleware.AuditlogMiddleware', + 'waffle.middleware.WaffleMiddleware', + 'registrar.registrar_middleware.CheckUserProfileMiddleware', + 'registrar.registrar_middleware.CheckPortfolioMiddleware', + 'nplusone.ext.django.NPlusOneMiddleware']
MIGRATION_MODULES{}
MONTH_DAY_FORMAT'F j'
NPLUSONE_RAISEFalse
NPLUSONE_WHITELIST[{'field': 'user', 'model': 'admin.LogEntry'}]
NUMBER_GROUPING0
OIDC_ACTIVE_PROVIDER'identity sandbox'
OIDC_ALLOW_DYNAMIC_OPFalse
OIDC_PROVIDERS{'identity sandbox': {'behaviour': {'acr_value': 'http://idmanagement.gov/ns/assurance/ial/1', + 'response_type': 'code', + 'scope': ['email', 'profile:name', 'phone'], + 'step_up_acr_value': 'http://idmanagement.gov/ns/assurance/ial/2', + 'user_info_request': ['email', + 'first_name', + 'last_name', + 'phone']}, + 'client_registration': {'client_id': 'cisa_dotgov_registrar', + 'post_logout_redirect_uris': ['http://localhost:8080/openid/callback/logout/'], + 'redirect_uris': ['http://localhost:8080/openid/callback/login/'], + 'sp_private_key': '********************', + 'token_endpoint_auth_method': '********************'}, + 'srv_discovery_url': 'https://idp.int.identitysandbox.gov'}, + 'login.gov production': {'behaviour': {'acr_value': 'http://idmanagement.gov/ns/assurance/ial/1', + 'response_type': 'code', + 'scope': ['email', + 'profile:name', + 'phone'], + 'step_up_acr_value': 'http://idmanagement.gov/ns/assurance/ial/2', + 'user_info_request': ['email', + 'first_name', + 'last_name', + 'phone']}, + 'client_registration': {'client_id': 'urn:gov:cisa:openidconnect.profiles:sp:sso:cisa:dotgov_registrar', + 'post_logout_redirect_uris': ['http://localhost:8080/openid/callback/logout/'], + 'redirect_uris': ['http://localhost:8080/openid/callback/login/'], + 'sp_private_key': '********************', + 'token_endpoint_auth_method': '********************'}, + 'srv_discovery_url': 'https://secure.login.gov'}}
PASSWORD_HASHERS'********************'
PASSWORD_RESET_TIMEOUT'********************'
PHONENUMBER_DEFAULT_REGION'US'
PREPEND_WWWFalse
ROOT_URLCONF'registrar.config.urls'
SECRET_ENCRYPT_METADATA'********************'
SECRET_KEY'********************'
SECRET_KEY_FALLBACKS'********************'
SECRET_REGISTRY_CERT'********************'
SECRET_REGISTRY_CL_ID'********************'
SECRET_REGISTRY_HOSTNAME'********************'
SECRET_REGISTRY_KEY'********************'
SECRET_REGISTRY_KEY_PASSPHRASE'********************'
SECRET_REGISTRY_PASSWORD'********************'
SECURE_CONTENT_TYPE_NOSNIFFTrue
SECURE_CROSS_ORIGIN_OPENER_POLICY'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINSTrue
SECURE_HSTS_PRELOADFalse
SECURE_HSTS_SECONDS300
SECURE_PROXY_SSL_HEADERNone
SECURE_REDIRECT_EXEMPT[]
SECURE_REFERRER_POLICY'same-origin'
SECURE_SSL_HOSTNone
SECURE_SSL_REDIRECTFalse
SERVER_EMAIL'root@get.gov'
SESSION_CACHE_ALIAS'default'
SESSION_COOKIE_AGE28800
SESSION_COOKIE_DOMAINNone
SESSION_COOKIE_HTTPONLYTrue
SESSION_COOKIE_NAME'JSESSIONID'
SESSION_COOKIE_PATH'/'
SESSION_COOKIE_SAMESITE'Lax'
SESSION_COOKIE_SECURETrue
SESSION_ENGINE'django.contrib.sessions.backends.cache'
SESSION_EXPIRE_AT_BROWSER_CLOSEFalse
SESSION_FILE_PATHNone
SESSION_SAVE_EVERY_REQUESTFalse
SESSION_SERIALIZER'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE'registrar.config.settings'
SHORT_DATETIME_FORMAT'm/d/Y P'
SHORT_DATE_FORMAT'm/d/Y'
SIGNING_BACKEND'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS[]
STATICFILES_DIRS[PosixPath('/app/registrar/assets')]
STATICFILES_FINDERS['django.contrib.staticfiles.finders.FileSystemFinder', + 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOTPosixPath('/app/registrar/public')
STATIC_URL'/public/'
STORAGES{'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, + 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES[{'APP_DIRS': True, + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'OPTIONS': {'autoescape': True, + 'context_processors': ['django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + 'registrar.context_processors.language_code', + 'registrar.context_processors.canonical_path', + 'registrar.context_processors.is_demo_site', + 'registrar.context_processors.is_production', + 'registrar.context_processors.org_user_status', + 'registrar.context_processors.add_path_to_context', + 'registrar.context_processors.portfolio_permissions', + 'registrar.context_processors.is_widescreen_mode']}}]
TEST_NON_SERIALIZED_APPS[]
TEST_RUNNER'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR','
TIME_FORMAT'P'
TIME_INPUT_FORMATS['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE'UTC'
USE_DEPRECATED_PYTZFalse
USE_I18NTrue
USE_L10NTrue
USE_THOUSAND_SEPARATORFalse
USE_TZTrue
USE_X_FORWARDED_HOSTTrue
USE_X_FORWARDED_PORTFalse
WAFFLE_CREATE_MISSING_FLAGSTrue
WAFFLE_FLAG_MODEL'registrar.WaffleFlag'
WSGI_APPLICATION'registrar.config.wsgi.application'
X_FRAME_OPTIONS'DENY'
YEAR_MONTH_FORMAT'F Y'
+
+ +
+
+ + + + + + +
+
+ +

Headers

+
+
+ + +
+ +

Request headers

+ + + + + + + + + + + + + + + + +
KeyValue
Cookie=> see Request panel
+ +

Response headers

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyValue
Cache-Controlno-cache
Content-Length32829
Content-Security-Policyscript-src-elem 'self' https://www.googletagmanager.com/ https://cdn.jsdelivr.net/npm/chart.js https://www.ssa.gov https://ajax.googleapis.com https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js; default-src 'self'; frame-ancestors 'self'; form-action 'self'; connect-src 'self' https://www.google-analytics.com/ https://www.ssa.gov/accessibility/andi/andi.js; style-src 'self' https://www.ssa.gov/accessibility/andi/andi.css https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css; img-src 'self' https://www.ssa.gov/accessibility/andi/icons/
Content-Typetext/html; charset=utf-8
Cross-Origin-Opener-Policysame-origin
ExpiresThu, 24 Oct 2024 00:57:31 GMT
Referrer-Policysame-origin
VaryCookie, origin
X-Content-Type-Optionsnosniff
X-Frame-OptionsDENY
+ +

WSGI environ

+ +

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyValue
PATH_INFO/admin/registrar/domainrequest/
QUERY_STRINGgeneric_org_type__exact=federal
REMOTE_ADDR127.0.0.1
REQUEST_METHODGET
SCRIPT_NAME
SERVER_NAMEtestserver
SERVER_PORT80
SERVER_PROTOCOLHTTP/1.1
+
+ +
+
+ + + + + + +
+
+ +

Request

+
+
+ + +
+ +

View information

+ + + + + + + + + + + + + + + + + +
View functionArgumentsKeyword argumentsURL name
registrar.admin.DomainRequestAdmin.changelist_view(){}admin:registrar_domainrequest_changelist
+ + +

Cookies

+ + + + + + + + + + + + + + + + + + + + + + +
VariableValue
'JSESSIONID''2lvg95poirxewpv5w4dmqzcq26anieoa'
+ + + + + +

Session data

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableValue
'_auth_user_backend''django.contrib.auth.backends.ModelBackend'
'_auth_user_hash''7df66c8a02c436cddd5c4bf9fbd61ec7942900a089e19d34b88c16ed69ce155e'
'_auth_user_id''1'
'_csrftoken''4OtJChB1in0EM78umrhxQL10UUTu1bp2'
'portfolio'None
+ + + + + +

GET data

+ + + + + + + + + + + + + + + + + + + + + + +
VariableValue
'generic_org_type__exact''federal'
+ + + + + +

No POST data

+ +
+ +
+
+ + + + + + +
+
+ +

SQL queries from 1 connection

+
+
+ + +
+
    + +
  • + default + 48.39 ms (38 queries + + including 17 similar + + and 12 duplicates + + ) +
  • + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
QueryTimelineTime (ms)Action
+ + +
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
+ + + + 5 similar queries. + + + + + + Duplicated 2 times. + + +
+ + + + + + + + + 1.30 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in process_request(408)
+  csrf_secret = self._get_secret(request)
+
+/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in _get_secret(236)
+  csrf_secret = request.session.get(CSRF_SESSION_KEY)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in get(68)
+  return self._session.get(key, default)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in _get_session(192)
+  self._session_cache = self.load()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in load(25)
+  session_data = self._cache.get(self.cache_key)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
+  return self.get_many([key], version).get(key, default)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
+  cursor.execute(
+
+
+ + +
+
+ + +
SELECT "registrar_user"."id",
       "registrar_user"."password",
       "registrar_user"."last_login",
       "registrar_user"."is_superuser",
       "registrar_user"."username",
       "registrar_user"."first_name",
       "registrar_user"."last_name",
       "registrar_user"."email",
       "registrar_user"."is_staff",
       "registrar_user"."is_active",
       "registrar_user"."date_joined",
       "registrar_user"."status",
       "registrar_user"."phone",
       "registrar_user"."middle_name",
       "registrar_user"."title",
       "registrar_user"."verification_type"
  FROM "registrar_user"
 WHERE "registrar_user"."id" = 1
 LIMIT 21
SELECT ••• FROM "registrar_user" WHERE "registrar_user"."id" = 1 LIMIT 21
+ + + + 2 similar queries. + + + +
+ + + + + + + 1.49 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/login_required/middleware.py in process_request(55)
+  return self._login_required(request)
+
+/usr/local/lib/python3.10/site-packages/login_required/middleware.py in _login_required(22)
+  if request.user.is_authenticated:
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/middleware.py in <lambda>(25)
+  request.user = SimpleLazyObject(lambda: get_user(request))
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/middleware.py in get_user(11)
+  request._cached_user = auth.get_user(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/__init__.py in get_user(198)
+  user = backend.get_user(user_id)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_user(161)
+  user = UserModel._default_manager.get(pk=user_id)
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
+ + + + 5 similar queries. + + + + + + Duplicated 3 times. + + +
+ + + + + + + 0.76 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
+  cached = cache.get(cache_key)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
+  return self.get_many([key], version).get(key, default)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
+  cursor.execute(
+
+
+ + +
+
+ + +
SELECT "registrar_waffleflag"."id",
       "registrar_waffleflag"."name",
       "registrar_waffleflag"."everyone",
       "registrar_waffleflag"."percent",
       "registrar_waffleflag"."testing",
       "registrar_waffleflag"."superusers",
       "registrar_waffleflag"."staff",
       "registrar_waffleflag"."authenticated",
       "registrar_waffleflag"."languages",
       "registrar_waffleflag"."rollout",
       "registrar_waffleflag"."note",
       "registrar_waffleflag"."created",
       "registrar_waffleflag"."modified"
  FROM "registrar_waffleflag"
 WHERE "registrar_waffleflag"."name" = 'organization_feature'
 LIMIT 21
SELECT ••• FROM "registrar_waffleflag" WHERE "registrar_waffleflag"."name" = 'organization_feature' LIMIT 21
+ + + + 2 similar queries. + + + + + + Duplicated 2 times. + + +
+ + + + + + + 1.78 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(59)
+  obj = cls.get_from_db(name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get_from_db(72)
+  return objects.get(name=name)
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SELECT COUNT(*)
  FROM "cache_table"
SELECT COUNT(*) FROM "cache_table"
+ + + + 3 similar queries. + + + + + + Duplicated 3 times. + + +
+ + + + + + + 0.59 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
+  cache.add(cache_key, CACHE_EMPTY)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
+  return self._base_set("add", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(120)
+  cursor.execute("SELECT COUNT(*) FROM %s" % table)
+
+
+ + +
+
+ + +
SAVEPOINT "s46912510961472_x14"SAVEPOINT "s46912510961472_x14"
+ + +
+ + + + + + + 0.21 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
+  cache.add(cache_key, CACHE_EMPTY)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
+  return self._base_set("add", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
+  with transaction.atomic(using=db):
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "cache_key",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
SELECT "cache_key", "expires" FROM "cache_table" WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
+ + + + 3 similar queries. + + + + + + Duplicated 2 times. + + +
+ + + + + + + 0.60 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
+  cache.add(cache_key, CACHE_EMPTY)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
+  return self._base_set("add", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(142)
+  cursor.execute(
+
+
+ + +
+
+ + +
INSERT INTO "cache_table" ("cache_key", "value", "expires")
VALUES (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', 'gAWVBQAAAAAAAACMAS2ULg==', '2024-10-24T01:02:31+00:00'::timestamptz)
INSERT INTO "cache_table" ("cache_key", "value", "expires") VALUES (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', 'gAWVBQAAAAAAAACMAS2ULg==', '2024-10-24T01:02:31+00:00'::timestamptz)
+ + +
+ + + + + + + 0.72 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
+  cache.add(cache_key, CACHE_EMPTY)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
+  return self._base_set("add", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(187)
+  cursor.execute(
+
+
+ + +
+
+ + +
RELEASE SAVEPOINT "s46912510961472_x14"RELEASE SAVEPOINT "s46912510961472_x14"
+ + +
+ + + + + + + 0.20 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
+  cache.add(cache_key, CACHE_EMPTY)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
+  return self._base_set("add", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
+  with transaction.atomic(using=db):
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "registrar_waffleflag"."id",
       "registrar_waffleflag"."name",
       "registrar_waffleflag"."everyone",
       "registrar_waffleflag"."percent",
       "registrar_waffleflag"."testing",
       "registrar_waffleflag"."superusers",
       "registrar_waffleflag"."staff",
       "registrar_waffleflag"."authenticated",
       "registrar_waffleflag"."languages",
       "registrar_waffleflag"."rollout",
       "registrar_waffleflag"."note",
       "registrar_waffleflag"."created",
       "registrar_waffleflag"."modified"
  FROM "registrar_waffleflag"
 WHERE "registrar_waffleflag"."name" = 'organization_feature'
 LIMIT 21
SELECT ••• FROM "registrar_waffleflag" WHERE "registrar_waffleflag"."name" = 'organization_feature' LIMIT 21
+ + + + 2 similar queries. + + + + + + Duplicated 2 times. + + +
+ + + + + + + 0.89 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
+  flag, _created = get_waffle_flag_model().objects.get_or_create(
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SAVEPOINT "s46912510961472_x15"SAVEPOINT "s46912510961472_x15"
+ + +
+ + + + + + + 0.18 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
+  flag, _created = get_waffle_flag_model().objects.get_or_create(
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
INSERT INTO "registrar_waffleflag" ("name", "everyone", "percent", "testing", "superusers", "staff", "authenticated", "languages", "rollout", "note", "created", "modified")
VALUES ('organization_feature', false, NULL, false, true, false, false, '', false, '', '2024-10-24T00:57:31.123778+00:00'::timestamptz, '2024-10-24T00:57:31.123837+00:00'::timestamptz) RETURNING "registrar_waffleflag"."id"
INSERT INTO "registrar_waffleflag" ("name", "everyone", "percent", "testing", "superusers", "staff", "authenticated", "languages", "rollout", "note", "created", "modified") VALUES ('organization_feature', false, NULL, false, true, false, false, '', false, '', '2024-10-24T00:57:31.123778+00:00'::timestamptz, '2024-10-24T00:57:31.123837+00:00'::timestamptz) RETURNING "registrar_waffleflag"."id"
+ + +
+ + + + + + + 1.57 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
+  flag, _created = get_waffle_flag_model().objects.get_or_create(
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in save(109)
+  ret = super().save(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "django_content_type"."id",
       "django_content_type"."app_label",
       "django_content_type"."model"
  FROM "django_content_type"
 WHERE ("django_content_type"."app_label" = 'registrar' AND "django_content_type"."model" = 'waffleflag')
 LIMIT 21
SELECT ••• FROM "django_content_type" WHERE ("django_content_type"."app_label" = 'registrar' AND "django_content_type"."model" = 'waffleflag') LIMIT 21
+ + +
+ + + + + + + 0.86 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
+  flag, _created = get_waffle_flag_model().objects.get_or_create(
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in save(109)
+  ret = super().save(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(176)
+  return [
+
+/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(177)
+  (receiver, receiver(signal=self, sender=sender, **named))
+
+/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in wrapper(27)
+  signal_handler(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in log_create(40)
+  _create_log_entry(
+
+/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in _create_log_entry(124)
+  log_entry = LogEntry.objects.log_create(
+
+/usr/local/lib/python3.10/site-packages/auditlog/models.py in log_create(56)
+  "content_type", ContentType.objects.get_for_model(instance)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/contenttypes/models.py in get_for_model(52)
+  ct = self.get(app_label=opts.app_label, model=opts.model_name)
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
INSERT INTO "auditlog_logentry" ("content_type_id", "object_pk", "object_id", "object_repr", "serialized_data", "action", "changes_text", "changes", "actor_id", "cid", "remote_addr", "timestamp", "additional_data")
VALUES (19, '1', 1, 'organization_feature', NULL, 0, '', '{"testing": ["None", "False"], "superusers": ["None", "True"], "staff": ["None", "False"], "authenticated": ["None", "False"], "languages": ["None", ""], "rollout": ["None", "False"], "note": ["None", ""], "created": ["None", "2024-10-24 00:57:31.123778"], "modified": ["None", "2024-10-24 00:57:31.123837"], "id": ["None", "1"], "name": ["None", "organization_feature"], "everyone": ["None", "False"]}', 1, NULL, '127.0.0.1'::inet, '2024-10-24T00:57:31.138427+00:00'::timestamptz, NULL) RETURNING "auditlog_logentry"."id"
INSERT INTO "auditlog_logentry" ("content_type_id", "object_pk", "object_id", "object_repr", "serialized_data", "action", "changes_text", "changes", "actor_id", "cid", "remote_addr", "timestamp", "additional_data") VALUES (19, '1', 1, 'organization_feature', NULL, 0, '', '{"testing": ["None", "False"], "superusers": ["None", "True"], "staff": ["None", "False"], "authenticated": ["None", "False"], "languages": ["None", ""], "rollout": ["None", "False"], "note": ["None", ""], "created": ["None", "2024-10-24 00:57:31.123778"], "modified": ["None", "2024-10-24 00:57:31.123837"], "id": ["None", "1"], "name": ["None", "organization_feature"], "everyone": ["None", "False"]}', 1, NULL, '127.0.0.1'::inet, '2024-10-24T00:57:31.138427+00:00'::timestamptz, NULL) RETURNING "auditlog_logentry"."id"
+ + +
+ + + + + + + 1.69 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
+  flag, _created = get_waffle_flag_model().objects.get_or_create(
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in save(109)
+  ret = super().save(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(176)
+  return [
+
+/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(177)
+  (receiver, receiver(signal=self, sender=sender, **named))
+
+/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in wrapper(27)
+  signal_handler(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in log_create(40)
+  _create_log_entry(
+
+/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in _create_log_entry(124)
+  log_entry = LogEntry.objects.log_create(
+
+/usr/local/lib/python3.10/site-packages/auditlog/models.py in log_create(77)
+  return self.create(**kwargs)
+
+
+ + +
+
+ + +
RELEASE SAVEPOINT "s46912510961472_x15"RELEASE SAVEPOINT "s46912510961472_x15"
+ + +
+ + + + + + + 0.21 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
+  flag, _created = get_waffle_flag_model().objects.get_or_create(
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT COUNT(*)
  FROM "cache_table"
SELECT COUNT(*) FROM "cache_table"
+ + + + 3 similar queries. + + + + + + Duplicated 3 times. + + +
+ + + + + + + 0.76 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
+  cache.set(self._cache_key(self.name), flag)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(120)
+  cursor.execute("SELECT COUNT(*) FROM %s" % table)
+
+
+ + +
+
+ + +
SAVEPOINT "s46912510961472_x16"SAVEPOINT "s46912510961472_x16"
+ + +
+ + + + + + + 0.28 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
+  cache.set(self._cache_key(self.name), flag)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
+  with transaction.atomic(using=db):
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "cache_key",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
SELECT "cache_key", "expires" FROM "cache_table" WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
+ + + + 3 similar queries. + + + + + + Duplicated 2 times. + + +
+ + + + + + + 1.02 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
+  cache.set(self._cache_key(self.name), flag)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(142)
+  cursor.execute(
+
+
+ + +
+
+ + +
UPDATE "cache_table"
   SET "value" = 'gAWVyQEAAAAAAACMFWRqYW5nby5kYi5tb2RlbHMuYmFzZZSMDm1vZGVsX3VucGlja2xllJOUjAlyZWdpc3RyYXKUjApXYWZmbGVGbGFnlIaUhZRSlH2UKIwGX3N0YXRllGgAjApNb2RlbFN0YXRllJOUKYGUfZQojAJkYpSMB2RlZmF1bHSUjAZhZGRpbmeUiYwMZmllbGRzX2NhY2hllH2UdWKMAmlklEsBjARuYW1llIwUb3JnYW5pemF0aW9uX2ZlYXR1cmWUjAhldmVyeW9uZZSJjAdwZXJjZW50lE6MB3Rlc3RpbmeUiYwKc3VwZXJ1c2Vyc5SIjAVzdGFmZpSJjA1hdXRoZW50aWNhdGVklImMCWxhbmd1YWdlc5SMAJSMB3JvbGxvdXSUiYwEbm90ZZRoHYwHY3JlYXRlZJSMCGRhdGV0aW1llIwIZGF0ZXRpbWWUk5RDCgfoChgAOR8B44KUaCGMCHRpbWV6b25llJOUaCGMCXRpbWVkZWx0YZSTlEsASwBLAIeUUpSFlFKUhpRSlIwIbW9kaWZpZWSUaCNDCgfoChgAOR8B472UaCyGlFKUjA9fZGphbmdvX3ZlcnNpb26UjAY0LjIuMTCUdWIu',
       "expires" = '2024-10-24T01:02:31+00:00'::timestamptz
 WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
UPDATE "cache_table" SET "value" = 'gAWVyQEAAAAAAACMFWRqYW5nby5kYi5tb2RlbHMuYmFzZZSMDm1vZGVsX3VucGlja2xllJOUjAlyZWdpc3RyYXKUjApXYWZmbGVGbGFnlIaUhZRSlH2UKIwGX3N0YXRllGgAjApNb2RlbFN0YXRllJOUKYGUfZQojAJkYpSMB2RlZmF1bHSUjAZhZGRpbmeUiYwMZmllbGRzX2NhY2hllH2UdWKMAmlklEsBjARuYW1llIwUb3JnYW5pemF0aW9uX2ZlYXR1cmWUjAhldmVyeW9uZZSJjAdwZXJjZW50lE6MB3Rlc3RpbmeUiYwKc3VwZXJ1c2Vyc5SIjAVzdGFmZpSJjA1hdXRoZW50aWNhdGVklImMCWxhbmd1YWdlc5SMAJSMB3JvbGxvdXSUiYwEbm90ZZRoHYwHY3JlYXRlZJSMCGRhdGV0aW1llIwIZGF0ZXRpbWWUk5RDCgfoChgAOR8B44KUaCGMCHRpbWV6b25llJOUaCGMCXRpbWVkZWx0YZSTlEsASwBLAIeUUpSFlFKUhpRSlIwIbW9kaWZpZWSUaCNDCgfoChgAOR8B472UaCyGlFKUjA9fZGphbmdvX3ZlcnNpb26UjAY0LjIuMTCUdWIu', "expires" = '2024-10-24T01:02:31+00:00'::timestamptz WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
+ + + + 2 similar queries. + + + +
+ + + + + + + 0.94 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
+  cache.set(self._cache_key(self.name), flag)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(176)
+  cursor.execute(
+
+
+ + +
+
+ + +
RELEASE SAVEPOINT "s46912510961472_x16"RELEASE SAVEPOINT "s46912510961472_x16"
+ + +
+ + + + + + + 0.24 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
+  cache.set(self._cache_key(self.name), flag)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
+  with transaction.atomic(using=db):
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
+ + + + 5 similar queries. + + + + + + Duplicated 3 times. + + +
+ + + + + + + 0.83 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(155)
+  if request.user.is_org_user(request):
+
+/app/registrar/models/user.py in is_org_user(454)
+  has_organization_feature_flag = flag_is_active(request, "organization_feature")
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
+  cached = cache.get(cache_key)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
+  return self.get_many([key], version).get(key, default)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
+  cursor.execute(
+
+
+ + +
+
+ + +
SAVEPOINT "s46912510961472_x17"SAVEPOINT "s46912510961472_x17"
+ + +
+ + + + + + + 0.28 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(78)
+  with self._recreate_cm():
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "django_content_type"."app_label",
       "auth_permission"."codename"
  FROM "auth_permission"
 INNER JOIN "registrar_user_user_permissions"
    ON ("auth_permission"."id" = "registrar_user_user_permissions"."permission_id")
 INNER JOIN "django_content_type"
    ON ("auth_permission"."content_type_id" = "django_content_type"."id")
 WHERE "registrar_user_user_permissions"."user_id" = 1
SELECT ••• FROM "auth_permission" INNER JOIN "registrar_user_user_permissions" ON ("auth_permission"."id" = "registrar_user_user_permissions"."permission_id") INNER JOIN "django_content_type" ON ("auth_permission"."content_type_id" = "django_content_type"."id") WHERE "registrar_user_user_permissions"."user_id" = 1
+ + +
+ + + + + + + 3.39 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(79)
+  return func(*args, **kwds)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
+  return self.admin_site.admin_view(view)(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
+  response = view_func(request, *args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
+  return view(request, *args, **kwargs)
+
+/app/registrar/admin.py in changelist_view(2129)
+  response = super().changelist_view(request, extra_context=extra_context)
+
+/app/registrar/admin.py in changelist_view(649)
+  return super().changelist_view(request, extra_context=extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1922)
+  if not self.has_view_or_change_permission(request):
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_or_change_permission(596)
+  return self.has_view_permission(request, obj) or self.has_change_permission(
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_permission(591)
+  return request.user.has_perm(
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in has_perm(311)
+  return _user_has_perm(self, perm, obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in _user_has_perm(220)
+  if backend.has_perm(user, perm, obj):
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(113)
+  return user_obj.is_active and super().has_perm(user_obj, perm, obj=obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(32)
+  return perm in self.get_all_permissions(user_obj, obj=obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(109)
+  user_obj._perm_cache = super().get_all_permissions(user_obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(27)
+  *self.get_user_permissions(user_obj, obj=obj),
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_user_permissions(96)
+  return self._get_permissions(user_obj, obj, "user")
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in _get_permissions(87)
+  user_obj, perm_cache_name, {"%s.%s" % (ct, name) for ct, name in perms}
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in wrapped(81)
+  return func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SELECT "django_content_type"."app_label",
       "auth_permission"."codename"
  FROM "auth_permission"
 INNER JOIN "auth_group_permissions"
    ON ("auth_permission"."id" = "auth_group_permissions"."permission_id")
 INNER JOIN "auth_group"
    ON ("auth_group_permissions"."group_id" = "auth_group"."id")
 INNER JOIN "registrar_user_groups"
    ON ("auth_group"."id" = "registrar_user_groups"."group_id")
 INNER JOIN "django_content_type"
    ON ("auth_permission"."content_type_id" = "django_content_type"."id")
 WHERE "registrar_user_groups"."user_id" = 1
SELECT ••• FROM "auth_permission" INNER JOIN "auth_group_permissions" ON ("auth_permission"."id" = "auth_group_permissions"."permission_id") INNER JOIN "auth_group" ON ("auth_group_permissions"."group_id" = "auth_group"."id") INNER JOIN "registrar_user_groups" ON ("auth_group"."id" = "registrar_user_groups"."group_id") INNER JOIN "django_content_type" ON ("auth_permission"."content_type_id" = "django_content_type"."id") WHERE "registrar_user_groups"."user_id" = 1
+ + +
+ + + + + + + 10.95 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(79)
+  return func(*args, **kwds)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
+  return self.admin_site.admin_view(view)(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
+  response = view_func(request, *args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
+  return view(request, *args, **kwargs)
+
+/app/registrar/admin.py in changelist_view(2129)
+  response = super().changelist_view(request, extra_context=extra_context)
+
+/app/registrar/admin.py in changelist_view(649)
+  return super().changelist_view(request, extra_context=extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1922)
+  if not self.has_view_or_change_permission(request):
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_or_change_permission(596)
+  return self.has_view_permission(request, obj) or self.has_change_permission(
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_permission(591)
+  return request.user.has_perm(
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in has_perm(311)
+  return _user_has_perm(self, perm, obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in _user_has_perm(220)
+  if backend.has_perm(user, perm, obj):
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(113)
+  return user_obj.is_active and super().has_perm(user_obj, perm, obj=obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(32)
+  return perm in self.get_all_permissions(user_obj, obj=obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(109)
+  user_obj._perm_cache = super().get_all_permissions(user_obj)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(28)
+  *self.get_group_permissions(user_obj, obj=obj),
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_group_permissions(103)
+  return self._get_permissions(user_obj, obj, "group")
+
+/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in _get_permissions(87)
+  user_obj, perm_cache_name, {"%s.%s" % (ct, name) for ct, name in perms}
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SELECT DISTINCT "registrar_domainrequest"."investigator_id",
       COALESCE(CONCAT(("registrar_user"."first_name")::text, (CONCAT((' ')::text, ("registrar_user"."last_name")::text))::text), "registrar_user"."email") AS "full_name",
       "registrar_user"."first_name",
       "registrar_user"."last_name",
       "registrar_user"."email"
  FROM "registrar_domainrequest"
 INNER JOIN "registrar_user"
    ON ("registrar_domainrequest"."investigator_id" = "registrar_user"."id")
 WHERE "registrar_user"."is_staff"
 ORDER BY "registrar_user"."first_name" ASC,
          "registrar_user"."last_name" ASC,
          "registrar_user"."email" ASC
SELECT ••• FROM "registrar_domainrequest" INNER JOIN "registrar_user" ON ("registrar_domainrequest"."investigator_id" = "registrar_user"."id") WHERE "registrar_user"."is_staff" ORDER BY "registrar_user"."first_name" ASC, "registrar_user"."last_name" ASC, "registrar_user"."email" ASC
+ + +
+ + + + + + + 3.81 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(79)
+  return func(*args, **kwds)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
+  return self.admin_site.admin_view(view)(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
+  response = view_func(request, *args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
+  return view(request, *args, **kwargs)
+
+/app/registrar/admin.py in changelist_view(2129)
+  response = super().changelist_view(request, extra_context=extra_context)
+
+/app/registrar/admin.py in changelist_view(649)
+  return super().changelist_view(request, extra_context=extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1926)
+  cl = self.get_changelist_instance(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in get_changelist_instance(836)
+  return ChangeList(
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in __init__(122)
+  self.queryset = self.get_queryset(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_queryset(503)
+  ) = self.get_filters(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_filters(167)
+  spec = list_filter(request, lookup_params, self.model, self.model_admin)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/filters.py in __init__(89)
+  self.lookup_choices = list(lookup_choices)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SELECT COUNT(*) AS "__count"
  FROM "registrar_domainrequest"
 WHERE "registrar_domainrequest"."generic_org_type" = 'federal'
SELECT COUNT(*) AS "__count" FROM "registrar_domainrequest" WHERE "registrar_domainrequest"."generic_org_type" = 'federal'
+ + +
+ + + + + + + 1.16 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(79)
+  return func(*args, **kwds)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
+  return self.admin_site.admin_view(view)(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
+  response = view_func(request, *args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
+  return view(request, *args, **kwargs)
+
+/app/registrar/admin.py in changelist_view(2129)
+  response = super().changelist_view(request, extra_context=extra_context)
+
+/app/registrar/admin.py in changelist_view(649)
+  return super().changelist_view(request, extra_context=extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1926)
+  cl = self.get_changelist_instance(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in get_changelist_instance(836)
+  return ChangeList(
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in __init__(123)
+  self.get_results(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_results(279)
+  result_count = paginator.count
+
+/usr/local/lib/python3.10/site-packages/django/core/paginator.py in count(93)
+  return c()
+
+
+ + +
+
+ + +
SELECT COUNT(*) AS "__count"
  FROM "registrar_domainrequest"
SELECT COUNT(*) AS "__count" FROM "registrar_domainrequest"
+ + +
+ + + + + + + 0.94 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(79)
+  return func(*args, **kwds)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
+  return self.admin_site.admin_view(view)(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
+  response = view_func(request, *args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
+  return view(request, *args, **kwargs)
+
+/app/registrar/admin.py in changelist_view(2129)
+  response = super().changelist_view(request, extra_context=extra_context)
+
+/app/registrar/admin.py in changelist_view(649)
+  return super().changelist_view(request, extra_context=extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1926)
+  cl = self.get_changelist_instance(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in get_changelist_instance(836)
+  return ChangeList(
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in __init__(123)
+  self.get_results(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_results(283)
+  full_result_count = self.root_queryset.count()
+
+
+ + +
+
+ + +
SELECT "registrar_domainrequest"."id",
       "registrar_domainrequest"."created_at",
       "registrar_domainrequest"."updated_at",
       "registrar_domainrequest"."status",
       "registrar_domainrequest"."rejection_reason",
       "registrar_domainrequest"."rejection_reason_email",
       "registrar_domainrequest"."action_needed_reason",
       "registrar_domainrequest"."action_needed_reason_email",
       "registrar_domainrequest"."federal_agency_id",
       "registrar_domainrequest"."portfolio_id",
       "registrar_domainrequest"."sub_organization_id",
       "registrar_domainrequest"."creator_id",
       "registrar_domainrequest"."investigator_id",
       "registrar_domainrequest"."generic_org_type",
       "registrar_domainrequest"."is_election_board",
       "registrar_domainrequest"."organization_type",
       "registrar_domainrequest"."federally_recognized_tribe",
       "registrar_domainrequest"."state_recognized_tribe",
       "registrar_domainrequest"."tribe_name",
       "registrar_domainrequest"."federal_type",
       "registrar_domainrequest"."organization_name",
       "registrar_domainrequest"."address_line1",
       "registrar_domainrequest"."address_line2",
       "registrar_domainrequest"."city",
       "registrar_domainrequest"."state_territory",
       "registrar_domainrequest"."zipcode",
       "registrar_domainrequest"."urbanization",
       "registrar_domainrequest"."about_your_organization",
       "registrar_domainrequest"."senior_official_id",
       "registrar_domainrequest"."approved_domain_id",
       "registrar_domainrequest"."requested_domain_id",
       "registrar_domainrequest"."purpose",
       "registrar_domainrequest"."no_other_contacts_rationale",
       "registrar_domainrequest"."anything_else",
       "registrar_domainrequest"."has_anything_else_text",
       "registrar_domainrequest"."cisa_representative_email",
       "registrar_domainrequest"."cisa_representative_first_name",
       "registrar_domainrequest"."cisa_representative_last_name",
       "registrar_domainrequest"."has_cisa_representative",
       "registrar_domainrequest"."is_policy_acknowledged",
       "registrar_domainrequest"."first_submitted_date",
       "registrar_domainrequest"."last_submitted_date",
       "registrar_domainrequest"."last_status_update",
       "registrar_domainrequest"."notes"
  FROM "registrar_domainrequest"
  LEFT OUTER JOIN "registrar_draftdomain"
    ON ("registrar_domainrequest"."requested_domain_id" = "registrar_draftdomain"."id")
 WHERE "registrar_domainrequest"."generic_org_type" = 'federal'
 ORDER BY "registrar_domainrequest"."last_submitted_date" DESC,
          "registrar_draftdomain"."name" ASC,
          "registrar_domainrequest"."id" DESC
SELECT ••• FROM "registrar_domainrequest" LEFT OUTER JOIN "registrar_draftdomain" ON ("registrar_domainrequest"."requested_domain_id" = "registrar_draftdomain"."id") WHERE "registrar_domainrequest"."generic_org_type" = 'federal' ORDER BY "registrar_domainrequest"."last_submitted_date" DESC, "registrar_draftdomain"."name" ASC, "registrar_domainrequest"."id" DESC
+ + +
+ + + + + + + 3.65 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(79)
+  return func(*args, **kwds)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
+  return self.admin_site.admin_view(view)(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
+  response = view_func(request, *args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
+  return view(request, *args, **kwargs)
+
+/app/registrar/admin.py in changelist_view(2129)
+  response = super().changelist_view(request, extra_context=extra_context)
+
+/app/registrar/admin.py in changelist_view(649)
+  return super().changelist_view(request, extra_context=extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
+  return super().changelist_view(request, extra_context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(2065)
+  "selection_note": _("0 of %(cnt)s selected") % {"cnt": len(cl.result_list)},
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
RELEASE SAVEPOINT "s46912510961472_x17"RELEASE SAVEPOINT "s46912510961472_x17"
+ + +
+ + + + + + + 0.30 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/contextlib.py in inner(78)
+  with self._recreate_cm():
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
+ + + + 5 similar queries. + + + + + + Duplicated 3 times. + + +
+ + + + + + + 0.85 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
+  self.content = self.rendered_content
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
+  return template.render(context, self._request)
+
+/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
+  return self.template.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(173)
+  with context.bind_template(self):
+
+/usr/local/lib/python3.10/contextlib.py in __enter__(135)
+  return next(self.gen)
+
+/app/registrar/context_processors.py in org_user_status(43)
+  is_org_user = request.user.is_org_user(request)
+
+/app/registrar/models/user.py in is_org_user(454)
+  has_organization_feature_flag = flag_is_active(request, "organization_feature")
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
+  cached = cache.get(cache_key)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
+  return self.get_many([key], version).get(key, default)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
+  cursor.execute(
+
+
+ + +
+
+ + +
SELECT "registrar_draftdomain"."id",
       "registrar_draftdomain"."created_at",
       "registrar_draftdomain"."updated_at",
       "registrar_draftdomain"."name"
  FROM "registrar_draftdomain"
 WHERE "registrar_draftdomain"."id" = 1
 LIMIT 21
SELECT ••• FROM "registrar_draftdomain" WHERE "registrar_draftdomain"."id" = 1 LIMIT 21
+ + +
+ + + + + + + 1.31 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
+  self.content = self.rendered_content
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
+  return template.render(context, self._request)
+
+/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
+  return self.template.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(175)
+  return self._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
+  result = block.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
+  result = block.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py in render(45)
+  return super().render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/library.py in render(258)
+  _dict = self.func(*resolved_args, **resolved_kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in result_list(336)
+  "results": list(results(cl)),
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in results(312)
+  yield ResultList(None, items_for_result(cl, res, None))
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in __init__(303)
+  super().__init__(*items)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in items_for_result(213)
+  f, attr, value = lookup_field(field_name, result, cl.model_admin)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/utils.py in lookup_field(281)
+  value = attr(obj)
+
+/app/registrar/views/utility/mixins.py in method(121)
+  attr = getattr(obj, field)
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in wrapped(81)
+  return func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SELECT "registrar_user"."id",
       "registrar_user"."password",
       "registrar_user"."last_login",
       "registrar_user"."is_superuser",
       "registrar_user"."username",
       "registrar_user"."first_name",
       "registrar_user"."last_name",
       "registrar_user"."email",
       "registrar_user"."is_staff",
       "registrar_user"."is_active",
       "registrar_user"."date_joined",
       "registrar_user"."status",
       "registrar_user"."phone",
       "registrar_user"."middle_name",
       "registrar_user"."title",
       "registrar_user"."verification_type"
  FROM "registrar_user"
 WHERE "registrar_user"."id" = 4
 LIMIT 21
SELECT ••• FROM "registrar_user" WHERE "registrar_user"."id" = 4 LIMIT 21
+ + + + 2 similar queries. + + + +
+ + + + + + + 1.09 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
+  self.content = self.rendered_content
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
+  return template.render(context, self._request)
+
+/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
+  return self.template.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(175)
+  return self._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
+  return compiled_parent._render(context)
+
+/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
+  return self.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
+  result = block.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
+  result = block.nodelist.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
+  return SafeString("".join([node.render_annotated(context) for node in self]))
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
+  return self.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py in render(45)
+  return super().render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/library.py in render(258)
+  _dict = self.func(*resolved_args, **resolved_kwargs)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in result_list(336)
+  "results": list(results(cl)),
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in results(312)
+  yield ResultList(None, items_for_result(cl, res, None))
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in __init__(303)
+  super().__init__(*items)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in items_for_result(213)
+  f, attr, value = lookup_field(field_name, result, cl.model_admin)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/admin/utils.py in lookup_field(281)
+  value = attr(obj)
+
+/app/registrar/views/utility/mixins.py in method(121)
+  attr = getattr(obj, field)
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
+  ret = func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in wrapped(81)
+  return func(*args, **kwargs)
+
+/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
+  original_fetch_all(self)
+
+
+ + +
+
+ + +
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
+ + + + 5 similar queries. + + + + + + Duplicated 2 times. + + +
+ + + + + + + 0.84 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(59)
+  elif self._cache.get(self.cache_key) is not None:
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
+  return self.get_many([key], version).get(key, default)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
+  cursor.execute(
+
+
+ + +
+
+ + +
SELECT COUNT(*)
  FROM "cache_table"
SELECT COUNT(*) FROM "cache_table"
+ + + + 3 similar queries. + + + + + + Duplicated 3 times. + + +
+ + + + + + + 0.64 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
+  result = func(
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(120)
+  cursor.execute("SELECT COUNT(*) FROM %s" % table)
+
+
+ + +
+
+ + +
SAVEPOINT "s46912510961472_x18"SAVEPOINT "s46912510961472_x18"
+ + +
+ + + + + + + 0.19 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
+  result = func(
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
+  with transaction.atomic(using=db):
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ + +
SELECT "cache_key",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
SELECT "cache_key", "expires" FROM "cache_table" WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
+ + + + 3 similar queries. + + + +
+ + + + + + + 0.60 + + + +
+ + + + +
+ + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
+  result = func(
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(142)
+  cursor.execute(
+
+
+ + +
+
+ + +
UPDATE "cache_table"
   SET "value" = 'gAWV7AAAAAAAAAB9lCiMDV9hdXRoX3VzZXJfaWSUjAExlIwSX2F1dGhfdXNlcl9iYWNrZW5klIwpZGphbmdvLmNvbnRyaWIuYXV0aC5iYWNrZW5kcy5Nb2RlbEJhY2tlbmSUjA9fYXV0aF91c2VyX2hhc2iUjEA3ZGY2NmM4YTAyYzQzNmNkZGQ1YzRiZjlmYmQ2MWVjNzk0MjkwMGEwODllMTlkMzRiODhjMTZlZDY5Y2UxNTVllIwJcG9ydGZvbGlvlE6MCl9jc3JmdG9rZW6UjCA0T3RKQ2hCMWluMEVNNzh1bXJoeFFMMTBVVVR1MWJwMpR1Lg==',
       "expires" = '2024-10-24T08:57:31+00:00'::timestamptz
 WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
UPDATE "cache_table" SET "value" = 'gAWV7AAAAAAAAAB9lCiMDV9hdXRoX3VzZXJfaWSUjAExlIwSX2F1dGhfdXNlcl9iYWNrZW5klIwpZGphbmdvLmNvbnRyaWIuYXV0aC5iYWNrZW5kcy5Nb2RlbEJhY2tlbmSUjA9fYXV0aF91c2VyX2hhc2iUjEA3ZGY2NmM4YTAyYzQzNmNkZGQ1YzRiZjlmYmQ2MWVjNzk0MjkwMGEwODllMTlkMzRiODhjMTZlZDY5Y2UxNTVllIwJcG9ydGZvbGlvlE6MCl9jc3JmdG9rZW6UjCA0T3RKQ2hCMWluMEVNNzh1bXJoeFFMMTBVVVR1MWJwMpR1Lg==', "expires" = '2024-10-24T08:57:31+00:00'::timestamptz WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
+ + + + 2 similar queries. + + + +
+ + + + + + + 1.08 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
+  result = func(
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(176)
+  cursor.execute(
+
+
+ + +
+
+ + +
RELEASE SAVEPOINT "s46912510961472_x18"RELEASE SAVEPOINT "s46912510961472_x18"
+ + +
+ + + + + + + + + 0.21 + + + + +
+
+

Connection: default

+ + +

Transaction status: In transaction

+ + +
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
+  result = func(
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
+  self._base_set("set", key, value, timeout)
+
+/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
+  with transaction.atomic(using=db):
+
+/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
+  return func(*args, **kwargs)
+
+
+ + +
+
+ +
+ +
+
+ + + + + + +
+
+ +

Static files (2771 found, 36 used)

+
+
+ + +
+ +

Static file path

+ +
    + +
  1. /app/registrar/assets
  2. + +
+ + +

Static file apps

+ +
    + +
  1. django.contrib.admin
  2. + +
  3. import_export
  4. + +
  5. debug_toolbar
  6. + +
+ + +

Static files

+ +
+ +
admin/css/base.css
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/base.css
+ +
admin/css/dark_mode.css
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
+ +
admin/js/theme.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/theme.js
+ +
admin/css/nav_sidebar.css
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
+ +
admin/js/nav_sidebar.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
+ +
css/styles.css
+
/app/registrar/assets/css/styles.css
+ +
admin/css/changelists.css
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/changelists.css
+ +
img/registrar/favicons/favicon-32.png
+
/app/registrar/assets/img/registrar/favicons/favicon-32.png
+ +
img/registrar/favicons/favicon-192.png
+
/app/registrar/assets/img/registrar/favicons/favicon-192.png
+ +
img/registrar/favicons/favicon.svg
+
/app/registrar/assets/img/registrar/favicons/favicon.svg
+ +
img/registrar/favicons/favicon.ico
+
/app/registrar/assets/img/registrar/favicons/favicon.ico
+ +
img/registrar/favicons/favicon-180.png
+
/app/registrar/assets/img/registrar/favicons/favicon-180.png
+ +
js/uswds-init.min.js
+
/app/registrar/assets/js/uswds-init.min.js
+ +
js/uswds.min.js
+
/app/registrar/assets/js/uswds.min.js
+ +
js/get-gov-admin.js
+
/app/registrar/assets/js/get-gov-admin.js
+ +
js/get-gov-reports.js
+
/app/registrar/assets/js/get-gov-reports.js
+ +
js/dja-collapse.js
+
/app/registrar/assets/js/dja-collapse.js
+ +
admin/js/vendor/jquery/jquery.min.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
+ +
admin/js/jquery.init.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
+ +
admin/js/core.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/core.js
+ +
admin/js/admin/RelatedObjectLookups.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
+ +
admin/js/actions.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/actions.js
+ +
admin/js/urlify.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/urlify.js
+ +
admin/js/prepopulate.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
+ +
admin/js/vendor/xregexp/xregexp.min.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
+ +
admin/js/filters.js
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/filters.js
+ +
admin/css/responsive.css
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive.css
+ +
admin/img/search.svg
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/search.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
img/sprite.svg
+
/app/registrar/assets/img/sprite.svg
+ +
+ + + + +

django.contrib.staticfiles.finders.FileSystemFinder (2636 files)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PathLocation
css/styles.css/app/registrar/assets/css/styles.css
css/styles.css.map/app/registrar/assets/css/styles.css.map
js/uswds.js/app/registrar/assets/js/uswds.js
js/uswds.min.js.map/app/registrar/assets/js/uswds.min.js.map
js/get-gov-admin-extra.js/app/registrar/assets/js/get-gov-admin-extra.js
js/get-gov.js/app/registrar/assets/js/get-gov.js
js/uswds-edited.js/app/registrar/assets/js/uswds-edited.js
js/uswds-init.js/app/registrar/assets/js/uswds-init.js
js/dja-collapse.js/app/registrar/assets/js/dja-collapse.js
js/get-gov-admin.js/app/registrar/assets/js/get-gov-admin.js
js/uswds-init.min.js/app/registrar/assets/js/uswds-init.min.js
js/uswds-init.min.js.map/app/registrar/assets/js/uswds-init.min.js.map
js/get-gov-reports.js/app/registrar/assets/js/get-gov-reports.js
js/uswds.min.js/app/registrar/assets/js/uswds.min.js
img/circle-gray-20.svg/app/registrar/assets/img/circle-gray-20.svg
img/file-excel.svg/app/registrar/assets/img/file-excel.svg
img/circle-124.png/app/registrar/assets/img/circle-124.png
img/hero.webp/app/registrar/assets/img/hero.webp
img/hero.jpg/app/registrar/assets/img/hero.jpg
img/file-word.svg/app/registrar/assets/img/file-word.svg
img/CISA_logo.png/app/registrar/assets/img/CISA_logo.png
img/file.svg/app/registrar/assets/img/file.svg
img/correct8.svg/app/registrar/assets/img/correct8.svg
img/logo-img.png/app/registrar/assets/img/logo-img.png
img/file-video.svg/app/registrar/assets/img/file-video.svg
img/lock.svg/app/registrar/assets/img/lock.svg
img/us_flag_small.png/app/registrar/assets/img/us_flag_small.png
img/correct8-alt.svg/app/registrar/assets/img/correct8-alt.svg
img/checkbox-indeterminate.svg/app/registrar/assets/img/checkbox-indeterminate.svg
img/us_flag.svg/app/registrar/assets/img/us_flag.svg
img/icon-dot-gov.svg/app/registrar/assets/img/icon-dot-gov.svg
img/loader.svg/app/registrar/assets/img/loader.svg
img/loader.gif/app/registrar/assets/img/loader.gif
img/icon-https.svg/app/registrar/assets/img/icon-https.svg
img/checkbox-indeterminate-alt.svg/app/registrar/assets/img/checkbox-indeterminate-alt.svg
img/dottedgov-round.svg/app/registrar/assets/img/dottedgov-round.svg
img/sprite.svg/app/registrar/assets/img/sprite.svg
img/file-pdf.svg/app/registrar/assets/img/file-pdf.svg
img/material-icons-deprecated/info_outline.svg/app/registrar/assets/img/material-icons-deprecated/info_outline.svg
img/material-icons-deprecated/facebook.svg/app/registrar/assets/img/material-icons-deprecated/facebook.svg
img/material-icons-deprecated/lock_outline.svg/app/registrar/assets/img/material-icons-deprecated/lock_outline.svg
img/material-icons-deprecated/lightbulb_outline.svg/app/registrar/assets/img/material-icons-deprecated/lightbulb_outline.svg
img/material-icons-deprecated/eco.svg/app/registrar/assets/img/material-icons-deprecated/eco.svg
img/favicons/favicon-144.png/app/registrar/assets/img/favicons/favicon-144.png
img/favicons/favicon-192.png/app/registrar/assets/img/favicons/favicon-192.png
img/favicons/favicon.ico/app/registrar/assets/img/favicons/favicon.ico
img/favicons/favicon-72.png/app/registrar/assets/img/favicons/favicon-72.png
img/favicons/favicon-16.png/app/registrar/assets/img/favicons/favicon-16.png
img/favicons/favicon.png/app/registrar/assets/img/favicons/favicon.png
img/favicons/favicon-114.png/app/registrar/assets/img/favicons/favicon-114.png
img/favicons/favicon-40.png/app/registrar/assets/img/favicons/favicon-40.png
img/favicons/favicon-57.png/app/registrar/assets/img/favicons/favicon-57.png
img/uswds-icons/flooding.svg/app/registrar/assets/img/uswds-icons/flooding.svg
img/uswds-icons/snow.svg/app/registrar/assets/img/uswds-icons/snow.svg
img/uswds-icons/github.svg/app/registrar/assets/img/uswds-icons/github.svg
img/uswds-icons/camping.svg/app/registrar/assets/img/uswds-icons/camping.svg
img/uswds-icons/construction_worker.svg/app/registrar/assets/img/uswds-icons/construction_worker.svg
img/uswds-icons/tornado.svg/app/registrar/assets/img/uswds-icons/tornado.svg
img/uswds-icons/x.svg/app/registrar/assets/img/uswds-icons/x.svg
img/uswds-icons/instagram.svg/app/registrar/assets/img/uswds-icons/instagram.svg
img/uswds-icons/hurricane.svg/app/registrar/assets/img/uswds-icons/hurricane.svg
img/uswds-icons/sort_arrow.svg/app/registrar/assets/img/uswds-icons/sort_arrow.svg
img/uswds-icons/navigate_far_next.svg/app/registrar/assets/img/uswds-icons/navigate_far_next.svg
img/uswds-icons/navigate_far_before.svg/app/registrar/assets/img/uswds-icons/navigate_far_before.svg
img/uswds-icons/chevron_right.svg/app/registrar/assets/img/uswds-icons/chevron_right.svg
img/uswds-icons/chevron_left.svg/app/registrar/assets/img/uswds-icons/chevron_left.svg
img/uswds-icons/severe_weather.svg/app/registrar/assets/img/uswds-icons/severe_weather.svg
img/uswds-icons/clothes.svg/app/registrar/assets/img/uswds-icons/clothes.svg
img/uswds-icons/hospital.svg/app/registrar/assets/img/uswds-icons/hospital.svg
img/uswds-icons/rain.svg/app/registrar/assets/img/uswds-icons/rain.svg
img/uswds-icons/identification.svg/app/registrar/assets/img/uswds-icons/identification.svg
img/uswds-icons/bedding.svg/app/registrar/assets/img/uswds-icons/bedding.svg
img/uswds-icons/youtube.svg/app/registrar/assets/img/uswds-icons/youtube.svg
img/uswds-icons/linkedin.svg/app/registrar/assets/img/uswds-icons/linkedin.svg
img/uswds-icons/twitter.svg/app/registrar/assets/img/uswds-icons/twitter.svg
img/uswds-icons/flickr.svg/app/registrar/assets/img/uswds-icons/flickr.svg
img/usa-icons-bg/navigate_far_before--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_far_before--white.svg
img/usa-icons-bg/close--white.svg/app/registrar/assets/img/usa-icons-bg/close--white.svg
img/usa-icons-bg/navigate_next--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_next--white.svg
img/usa-icons-bg/navigate_far_next--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_far_next--white.svg
img/usa-icons-bg/expand_more--blue-warm-70v.svg/app/registrar/assets/img/usa-icons-bg/expand_more--blue-warm-70v.svg
img/usa-icons-bg/check_circle--white.svg/app/registrar/assets/img/usa-icons-bg/check_circle--white.svg
img/usa-icons-bg/launch--white.svg/app/registrar/assets/img/usa-icons-bg/launch--white.svg
img/usa-icons-bg/add--white.svg/app/registrar/assets/img/usa-icons-bg/add--white.svg
img/usa-icons-bg/remove--white.svg/app/registrar/assets/img/usa-icons-bg/remove--white.svg
img/usa-icons-bg/error--white.svg/app/registrar/assets/img/usa-icons-bg/error--white.svg
img/usa-icons-bg/expand_less--white.svg/app/registrar/assets/img/usa-icons-bg/expand_less--white.svg
img/usa-icons-bg/expand_more--white.svg/app/registrar/assets/img/usa-icons-bg/expand_more--white.svg
img/usa-icons-bg/arrow_back--white.svg/app/registrar/assets/img/usa-icons-bg/arrow_back--white.svg
img/usa-icons-bg/navigate_before--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_before--white.svg
img/usa-icons-bg/info--white.svg/app/registrar/assets/img/usa-icons-bg/info--white.svg
img/usa-icons-bg/warning--white.svg/app/registrar/assets/img/usa-icons-bg/warning--white.svg
img/usa-icons-bg/check--blue-60v.svg/app/registrar/assets/img/usa-icons-bg/check--blue-60v.svg
img/usa-icons-bg/calendar_today--white.svg/app/registrar/assets/img/usa-icons-bg/calendar_today--white.svg
img/usa-icons-bg/search--white.svg/app/registrar/assets/img/usa-icons-bg/search--white.svg
img/material-icons/crisis_alert.svg/app/registrar/assets/img/material-icons/crisis_alert.svg
img/material-icons/https.svg/app/registrar/assets/img/material-icons/https.svg
img/material-icons/trip_origin.svg/app/registrar/assets/img/material-icons/trip_origin.svg
img/material-icons/flashlight_on.svg/app/registrar/assets/img/material-icons/flashlight_on.svg
img/material-icons/ramp_right.svg/app/registrar/assets/img/material-icons/ramp_right.svg
img/material-icons/backup.svg/app/registrar/assets/img/material-icons/backup.svg
img/material-icons/aod.svg/app/registrar/assets/img/material-icons/aod.svg
img/material-icons/bike_scooter.svg/app/registrar/assets/img/material-icons/bike_scooter.svg
img/material-icons/energy_savings_leaf.svg/app/registrar/assets/img/material-icons/energy_savings_leaf.svg
img/material-icons/car_crash.svg/app/registrar/assets/img/material-icons/car_crash.svg
img/material-icons/push_pin.svg/app/registrar/assets/img/material-icons/push_pin.svg
img/material-icons/vertical_align_center.svg/app/registrar/assets/img/material-icons/vertical_align_center.svg
img/material-icons/display_settings.svg/app/registrar/assets/img/material-icons/display_settings.svg
img/material-icons/timelapse.svg/app/registrar/assets/img/material-icons/timelapse.svg
img/material-icons/local_car_wash.svg/app/registrar/assets/img/material-icons/local_car_wash.svg
img/material-icons/filter_4.svg/app/registrar/assets/img/material-icons/filter_4.svg
img/material-icons/motion_photos_off.svg/app/registrar/assets/img/material-icons/motion_photos_off.svg
img/material-icons/propane_tank.svg/app/registrar/assets/img/material-icons/propane_tank.svg
img/material-icons/abc.svg/app/registrar/assets/img/material-icons/abc.svg
img/material-icons/rv_hookup.svg/app/registrar/assets/img/material-icons/rv_hookup.svg
img/material-icons/signal_cellular_no_sim.svg/app/registrar/assets/img/material-icons/signal_cellular_no_sim.svg
img/material-icons/currency_franc.svg/app/registrar/assets/img/material-icons/currency_franc.svg
img/material-icons/search.svg/app/registrar/assets/img/material-icons/search.svg
img/material-icons/volume_mute.svg/app/registrar/assets/img/material-icons/volume_mute.svg
img/material-icons/notes.svg/app/registrar/assets/img/material-icons/notes.svg
img/material-icons/sd.svg/app/registrar/assets/img/material-icons/sd.svg
img/material-icons/swap_vertical_circle.svg/app/registrar/assets/img/material-icons/swap_vertical_circle.svg
img/material-icons/cottage.svg/app/registrar/assets/img/material-icons/cottage.svg
img/material-icons/task.svg/app/registrar/assets/img/material-icons/task.svg
img/material-icons/smart_toy.svg/app/registrar/assets/img/material-icons/smart_toy.svg
img/material-icons/find_in_page.svg/app/registrar/assets/img/material-icons/find_in_page.svg
img/material-icons/no_encryption_gmailerrorred.svg/app/registrar/assets/img/material-icons/no_encryption_gmailerrorred.svg
img/material-icons/4mp.svg/app/registrar/assets/img/material-icons/4mp.svg
img/material-icons/how_to_reg.svg/app/registrar/assets/img/material-icons/how_to_reg.svg
img/material-icons/app_shortcut.svg/app/registrar/assets/img/material-icons/app_shortcut.svg
img/material-icons/data_saver_off.svg/app/registrar/assets/img/material-icons/data_saver_off.svg
img/material-icons/mediation.svg/app/registrar/assets/img/material-icons/mediation.svg
img/material-icons/branding_watermark.svg/app/registrar/assets/img/material-icons/branding_watermark.svg
img/material-icons/do_not_disturb_off.svg/app/registrar/assets/img/material-icons/do_not_disturb_off.svg
img/material-icons/light_mode.svg/app/registrar/assets/img/material-icons/light_mode.svg
img/material-icons/videocam_off.svg/app/registrar/assets/img/material-icons/videocam_off.svg
img/material-icons/schedule_send.svg/app/registrar/assets/img/material-icons/schedule_send.svg
img/material-icons/sports.svg/app/registrar/assets/img/material-icons/sports.svg
img/material-icons/note_add.svg/app/registrar/assets/img/material-icons/note_add.svg
img/material-icons/shop_two.svg/app/registrar/assets/img/material-icons/shop_two.svg
img/material-icons/receipt.svg/app/registrar/assets/img/material-icons/receipt.svg
img/material-icons/lightbulb_circle.svg/app/registrar/assets/img/material-icons/lightbulb_circle.svg
img/material-icons/production_quantity_limits.svg/app/registrar/assets/img/material-icons/production_quantity_limits.svg
img/material-icons/payment.svg/app/registrar/assets/img/material-icons/payment.svg
img/material-icons/roller_shades_closed.svg/app/registrar/assets/img/material-icons/roller_shades_closed.svg
img/material-icons/local_post_office.svg/app/registrar/assets/img/material-icons/local_post_office.svg
img/material-icons/account_box.svg/app/registrar/assets/img/material-icons/account_box.svg
img/material-icons/curtains_closed.svg/app/registrar/assets/img/material-icons/curtains_closed.svg
img/material-icons/play_circle.svg/app/registrar/assets/img/material-icons/play_circle.svg
img/material-icons/no_drinks.svg/app/registrar/assets/img/material-icons/no_drinks.svg
img/material-icons/home_max.svg/app/registrar/assets/img/material-icons/home_max.svg
img/material-icons/queue.svg/app/registrar/assets/img/material-icons/queue.svg
img/material-icons/system_update_alt.svg/app/registrar/assets/img/material-icons/system_update_alt.svg
img/material-icons/check_box_outline_blank.svg/app/registrar/assets/img/material-icons/check_box_outline_blank.svg
img/material-icons/open_in_new_off.svg/app/registrar/assets/img/material-icons/open_in_new_off.svg
img/material-icons/markunread.svg/app/registrar/assets/img/material-icons/markunread.svg
img/material-icons/currency_yuan.svg/app/registrar/assets/img/material-icons/currency_yuan.svg
img/material-icons/fmd_bad.svg/app/registrar/assets/img/material-icons/fmd_bad.svg
img/material-icons/restart_alt.svg/app/registrar/assets/img/material-icons/restart_alt.svg
img/material-icons/list.svg/app/registrar/assets/img/material-icons/list.svg
img/material-icons/gas_meter.svg/app/registrar/assets/img/material-icons/gas_meter.svg
img/material-icons/satellite_alt.svg/app/registrar/assets/img/material-icons/satellite_alt.svg
img/material-icons/monitor_heart.svg/app/registrar/assets/img/material-icons/monitor_heart.svg
img/material-icons/flip_to_front.svg/app/registrar/assets/img/material-icons/flip_to_front.svg
img/material-icons/power_input.svg/app/registrar/assets/img/material-icons/power_input.svg
img/material-icons/view_kanban.svg/app/registrar/assets/img/material-icons/view_kanban.svg
img/material-icons/outlet.svg/app/registrar/assets/img/material-icons/outlet.svg
img/material-icons/stream.svg/app/registrar/assets/img/material-icons/stream.svg
img/material-icons/add_alarm.svg/app/registrar/assets/img/material-icons/add_alarm.svg
img/material-icons/attribution.svg/app/registrar/assets/img/material-icons/attribution.svg
img/material-icons/system_security_update_warning.svg/app/registrar/assets/img/material-icons/system_security_update_warning.svg
img/material-icons/check_circle_outline.svg/app/registrar/assets/img/material-icons/check_circle_outline.svg
img/material-icons/timer_3_select.svg/app/registrar/assets/img/material-icons/timer_3_select.svg
img/material-icons/no_accounts.svg/app/registrar/assets/img/material-icons/no_accounts.svg
img/material-icons/timer_10_select.svg/app/registrar/assets/img/material-icons/timer_10_select.svg
img/material-icons/closed_caption.svg/app/registrar/assets/img/material-icons/closed_caption.svg
img/material-icons/on_device_training.svg/app/registrar/assets/img/material-icons/on_device_training.svg
img/material-icons/picture_as_pdf.svg/app/registrar/assets/img/material-icons/picture_as_pdf.svg
img/material-icons/ballot.svg/app/registrar/assets/img/material-icons/ballot.svg
img/material-icons/recycling.svg/app/registrar/assets/img/material-icons/recycling.svg
img/material-icons/running_with_errors.svg/app/registrar/assets/img/material-icons/running_with_errors.svg
img/material-icons/house.svg/app/registrar/assets/img/material-icons/house.svg
img/material-icons/bed.svg/app/registrar/assets/img/material-icons/bed.svg
img/material-icons/add_link.svg/app/registrar/assets/img/material-icons/add_link.svg
img/material-icons/create.svg/app/registrar/assets/img/material-icons/create.svg
img/material-icons/drive_eta.svg/app/registrar/assets/img/material-icons/drive_eta.svg
img/material-icons/bathroom.svg/app/registrar/assets/img/material-icons/bathroom.svg
img/material-icons/7k_plus.svg/app/registrar/assets/img/material-icons/7k_plus.svg
img/material-icons/swipe.svg/app/registrar/assets/img/material-icons/swipe.svg
img/material-icons/fire_hydrant_alt.svg/app/registrar/assets/img/material-icons/fire_hydrant_alt.svg
img/material-icons/sports_golf.svg/app/registrar/assets/img/material-icons/sports_golf.svg
img/material-icons/hourglass_top.svg/app/registrar/assets/img/material-icons/hourglass_top.svg
img/material-icons/browser_not_supported.svg/app/registrar/assets/img/material-icons/browser_not_supported.svg
img/material-icons/headphones_battery.svg/app/registrar/assets/img/material-icons/headphones_battery.svg
img/material-icons/camera_rear.svg/app/registrar/assets/img/material-icons/camera_rear.svg
img/material-icons/sd_storage.svg/app/registrar/assets/img/material-icons/sd_storage.svg
img/material-icons/reset_tv.svg/app/registrar/assets/img/material-icons/reset_tv.svg
img/material-icons/align_vertical_center.svg/app/registrar/assets/img/material-icons/align_vertical_center.svg
img/material-icons/keyboard_arrow_up.svg/app/registrar/assets/img/material-icons/keyboard_arrow_up.svg
img/material-icons/stadium.svg/app/registrar/assets/img/material-icons/stadium.svg
img/material-icons/subscript.svg/app/registrar/assets/img/material-icons/subscript.svg
img/material-icons/local_fire_department.svg/app/registrar/assets/img/material-icons/local_fire_department.svg
img/material-icons/edit_note.svg/app/registrar/assets/img/material-icons/edit_note.svg
img/material-icons/hdr_off_select.svg/app/registrar/assets/img/material-icons/hdr_off_select.svg
img/material-icons/earbuds_battery.svg/app/registrar/assets/img/material-icons/earbuds_battery.svg
img/material-icons/baby_changing_station.svg/app/registrar/assets/img/material-icons/baby_changing_station.svg
img/material-icons/savings.svg/app/registrar/assets/img/material-icons/savings.svg
img/material-icons/pause_circle.svg/app/registrar/assets/img/material-icons/pause_circle.svg
img/material-icons/local_taxi.svg/app/registrar/assets/img/material-icons/local_taxi.svg
img/material-icons/rotate_90_degrees_cw.svg/app/registrar/assets/img/material-icons/rotate_90_degrees_cw.svg
img/material-icons/hearing_disabled.svg/app/registrar/assets/img/material-icons/hearing_disabled.svg
img/material-icons/task_alt.svg/app/registrar/assets/img/material-icons/task_alt.svg
img/material-icons/wifi_tethering.svg/app/registrar/assets/img/material-icons/wifi_tethering.svg
img/material-icons/2k.svg/app/registrar/assets/img/material-icons/2k.svg
img/material-icons/filter_5.svg/app/registrar/assets/img/material-icons/filter_5.svg
img/material-icons/airplay.svg/app/registrar/assets/img/material-icons/airplay.svg
img/material-icons/support_agent.svg/app/registrar/assets/img/material-icons/support_agent.svg
img/material-icons/broken_image.svg/app/registrar/assets/img/material-icons/broken_image.svg
img/material-icons/remember_me.svg/app/registrar/assets/img/material-icons/remember_me.svg
img/material-icons/trending_flat.svg/app/registrar/assets/img/material-icons/trending_flat.svg
img/material-icons/forward_5.svg/app/registrar/assets/img/material-icons/forward_5.svg
img/material-icons/blur_circular.svg/app/registrar/assets/img/material-icons/blur_circular.svg
img/material-icons/screen_lock_landscape.svg/app/registrar/assets/img/material-icons/screen_lock_landscape.svg
img/material-icons/arrow_drop_up.svg/app/registrar/assets/img/material-icons/arrow_drop_up.svg
img/material-icons/filter_none.svg/app/registrar/assets/img/material-icons/filter_none.svg
img/material-icons/rice_bowl.svg/app/registrar/assets/img/material-icons/rice_bowl.svg
img/material-icons/pattern.svg/app/registrar/assets/img/material-icons/pattern.svg
img/material-icons/control_point.svg/app/registrar/assets/img/material-icons/control_point.svg
img/material-icons/browse_gallery.svg/app/registrar/assets/img/material-icons/browse_gallery.svg
img/material-icons/face.svg/app/registrar/assets/img/material-icons/face.svg
img/material-icons/repeat.svg/app/registrar/assets/img/material-icons/repeat.svg
img/material-icons/new_label.svg/app/registrar/assets/img/material-icons/new_label.svg
img/material-icons/flight.svg/app/registrar/assets/img/material-icons/flight.svg
img/material-icons/playlist_add_circle.svg/app/registrar/assets/img/material-icons/playlist_add_circle.svg
img/material-icons/apps_outage.svg/app/registrar/assets/img/material-icons/apps_outage.svg
img/material-icons/18_up_rating.svg/app/registrar/assets/img/material-icons/18_up_rating.svg
img/material-icons/landslide.svg/app/registrar/assets/img/material-icons/landslide.svg
img/material-icons/perm_camera_mic.svg/app/registrar/assets/img/material-icons/perm_camera_mic.svg
img/material-icons/cloud_sync.svg/app/registrar/assets/img/material-icons/cloud_sync.svg
img/material-icons/luggage.svg/app/registrar/assets/img/material-icons/luggage.svg
img/material-icons/content_paste_go.svg/app/registrar/assets/img/material-icons/content_paste_go.svg
img/material-icons/local_library.svg/app/registrar/assets/img/material-icons/local_library.svg
img/material-icons/filter_7.svg/app/registrar/assets/img/material-icons/filter_7.svg
img/material-icons/swipe_left.svg/app/registrar/assets/img/material-icons/swipe_left.svg
img/material-icons/assistant.svg/app/registrar/assets/img/material-icons/assistant.svg
img/material-icons/mail_outline.svg/app/registrar/assets/img/material-icons/mail_outline.svg
img/material-icons/lyrics.svg/app/registrar/assets/img/material-icons/lyrics.svg
img/material-icons/arrow_drop_down_circle.svg/app/registrar/assets/img/material-icons/arrow_drop_down_circle.svg
img/material-icons/microwave.svg/app/registrar/assets/img/material-icons/microwave.svg
img/material-icons/atm.svg/app/registrar/assets/img/material-icons/atm.svg
img/material-icons/account_tree.svg/app/registrar/assets/img/material-icons/account_tree.svg
img/material-icons/straighten.svg/app/registrar/assets/img/material-icons/straighten.svg
img/material-icons/public.svg/app/registrar/assets/img/material-icons/public.svg
img/material-icons/border_clear.svg/app/registrar/assets/img/material-icons/border_clear.svg
img/material-icons/stay_current_landscape.svg/app/registrar/assets/img/material-icons/stay_current_landscape.svg
img/material-icons/moving.svg/app/registrar/assets/img/material-icons/moving.svg
img/material-icons/video_stable.svg/app/registrar/assets/img/material-icons/video_stable.svg
img/material-icons/emergency.svg/app/registrar/assets/img/material-icons/emergency.svg
img/material-icons/add_to_drive.svg/app/registrar/assets/img/material-icons/add_to_drive.svg
img/material-icons/camera_outdoor.svg/app/registrar/assets/img/material-icons/camera_outdoor.svg
img/material-icons/padding.svg/app/registrar/assets/img/material-icons/padding.svg
img/material-icons/south.svg/app/registrar/assets/img/material-icons/south.svg
img/material-icons/man_4.svg/app/registrar/assets/img/material-icons/man_4.svg
img/material-icons/volcano.svg/app/registrar/assets/img/material-icons/volcano.svg
img/material-icons/perm_media.svg/app/registrar/assets/img/material-icons/perm_media.svg
img/material-icons/reply.svg/app/registrar/assets/img/material-icons/reply.svg
img/material-icons/unpublished.svg/app/registrar/assets/img/material-icons/unpublished.svg
img/material-icons/signal_cellular_off.svg/app/registrar/assets/img/material-icons/signal_cellular_off.svg
img/material-icons/fiber_smart_record.svg/app/registrar/assets/img/material-icons/fiber_smart_record.svg
img/material-icons/assignment_ind.svg/app/registrar/assets/img/material-icons/assignment_ind.svg
img/material-icons/numbers.svg/app/registrar/assets/img/material-icons/numbers.svg
img/material-icons/perm_contact_calendar.svg/app/registrar/assets/img/material-icons/perm_contact_calendar.svg
img/material-icons/monochrome_photos.svg/app/registrar/assets/img/material-icons/monochrome_photos.svg
img/material-icons/bookmark_border.svg/app/registrar/assets/img/material-icons/bookmark_border.svg
img/material-icons/signal_wifi_connected_no_internet_4.svg/app/registrar/assets/img/material-icons/signal_wifi_connected_no_internet_4.svg
img/material-icons/arrow_outward.svg/app/registrar/assets/img/material-icons/arrow_outward.svg
img/material-icons/system_security_update.svg/app/registrar/assets/img/material-icons/system_security_update.svg
img/material-icons/not_interested.svg/app/registrar/assets/img/material-icons/not_interested.svg
img/material-icons/groups_2.svg/app/registrar/assets/img/material-icons/groups_2.svg
img/material-icons/phone_missed.svg/app/registrar/assets/img/material-icons/phone_missed.svg
img/material-icons/dining.svg/app/registrar/assets/img/material-icons/dining.svg
img/material-icons/battery_1_bar.svg/app/registrar/assets/img/material-icons/battery_1_bar.svg
img/material-icons/crop_portrait.svg/app/registrar/assets/img/material-icons/crop_portrait.svg
img/material-icons/house_siding.svg/app/registrar/assets/img/material-icons/house_siding.svg
img/material-icons/translate.svg/app/registrar/assets/img/material-icons/translate.svg
img/material-icons/approval.svg/app/registrar/assets/img/material-icons/approval.svg
img/material-icons/view_comfy_alt.svg/app/registrar/assets/img/material-icons/view_comfy_alt.svg
img/material-icons/javascript.svg/app/registrar/assets/img/material-icons/javascript.svg
img/material-icons/play_lesson.svg/app/registrar/assets/img/material-icons/play_lesson.svg
img/material-icons/3d_rotation.svg/app/registrar/assets/img/material-icons/3d_rotation.svg
img/material-icons/location_searching.svg/app/registrar/assets/img/material-icons/location_searching.svg
img/material-icons/mode_comment.svg/app/registrar/assets/img/material-icons/mode_comment.svg
img/material-icons/network_wifi.svg/app/registrar/assets/img/material-icons/network_wifi.svg
img/material-icons/wb_auto.svg/app/registrar/assets/img/material-icons/wb_auto.svg
img/material-icons/hearing.svg/app/registrar/assets/img/material-icons/hearing.svg
img/material-icons/taxi_alert.svg/app/registrar/assets/img/material-icons/taxi_alert.svg
img/material-icons/person_search.svg/app/registrar/assets/img/material-icons/person_search.svg
img/material-icons/font_download.svg/app/registrar/assets/img/material-icons/font_download.svg
img/material-icons/event_repeat.svg/app/registrar/assets/img/material-icons/event_repeat.svg
img/material-icons/agriculture.svg/app/registrar/assets/img/material-icons/agriculture.svg
img/material-icons/doorbell.svg/app/registrar/assets/img/material-icons/doorbell.svg
img/material-icons/charging_station.svg/app/registrar/assets/img/material-icons/charging_station.svg
img/material-icons/umbrella.svg/app/registrar/assets/img/material-icons/umbrella.svg
img/material-icons/run_circle.svg/app/registrar/assets/img/material-icons/run_circle.svg
img/material-icons/remove_road.svg/app/registrar/assets/img/material-icons/remove_road.svg
img/material-icons/highlight.svg/app/registrar/assets/img/material-icons/highlight.svg
img/material-icons/tire_repair.svg/app/registrar/assets/img/material-icons/tire_repair.svg
img/material-icons/groups_3.svg/app/registrar/assets/img/material-icons/groups_3.svg
img/material-icons/blind.svg/app/registrar/assets/img/material-icons/blind.svg
img/material-icons/explore_off.svg/app/registrar/assets/img/material-icons/explore_off.svg
img/material-icons/query_builder.svg/app/registrar/assets/img/material-icons/query_builder.svg
img/material-icons/fullscreen.svg/app/registrar/assets/img/material-icons/fullscreen.svg
img/material-icons/local_activity.svg/app/registrar/assets/img/material-icons/local_activity.svg
img/material-icons/remove_circle_outline.svg/app/registrar/assets/img/material-icons/remove_circle_outline.svg
img/material-icons/arrow_circle_right.svg/app/registrar/assets/img/material-icons/arrow_circle_right.svg
img/material-icons/crop_square.svg/app/registrar/assets/img/material-icons/crop_square.svg
img/material-icons/swap_calls.svg/app/registrar/assets/img/material-icons/swap_calls.svg
img/material-icons/shortcut.svg/app/registrar/assets/img/material-icons/shortcut.svg
img/material-icons/replay_30.svg/app/registrar/assets/img/material-icons/replay_30.svg
img/material-icons/r_mobiledata.svg/app/registrar/assets/img/material-icons/r_mobiledata.svg
img/material-icons/next_plan.svg/app/registrar/assets/img/material-icons/next_plan.svg
img/material-icons/assistant_direction.svg/app/registrar/assets/img/material-icons/assistant_direction.svg
img/material-icons/all_inbox.svg/app/registrar/assets/img/material-icons/all_inbox.svg
img/material-icons/av_timer.svg/app/registrar/assets/img/material-icons/av_timer.svg
img/material-icons/restaurant.svg/app/registrar/assets/img/material-icons/restaurant.svg
img/material-icons/fireplace.svg/app/registrar/assets/img/material-icons/fireplace.svg
img/material-icons/directions_boat.svg/app/registrar/assets/img/material-icons/directions_boat.svg
img/material-icons/request_page.svg/app/registrar/assets/img/material-icons/request_page.svg
img/material-icons/smart_display.svg/app/registrar/assets/img/material-icons/smart_display.svg
img/material-icons/color_lens.svg/app/registrar/assets/img/material-icons/color_lens.svg
img/material-icons/tab.svg/app/registrar/assets/img/material-icons/tab.svg
img/material-icons/mark_chat_read.svg/app/registrar/assets/img/material-icons/mark_chat_read.svg
img/material-icons/commit.svg/app/registrar/assets/img/material-icons/commit.svg
img/material-icons/18mp.svg/app/registrar/assets/img/material-icons/18mp.svg
img/material-icons/panorama.svg/app/registrar/assets/img/material-icons/panorama.svg
img/material-icons/screenshot.svg/app/registrar/assets/img/material-icons/screenshot.svg
img/material-icons/pool.svg/app/registrar/assets/img/material-icons/pool.svg
img/material-icons/width_wide.svg/app/registrar/assets/img/material-icons/width_wide.svg
img/material-icons/sync_lock.svg/app/registrar/assets/img/material-icons/sync_lock.svg
img/material-icons/android.svg/app/registrar/assets/img/material-icons/android.svg
img/material-icons/draw.svg/app/registrar/assets/img/material-icons/draw.svg
img/material-icons/co2.svg/app/registrar/assets/img/material-icons/co2.svg
img/material-icons/nest_cam_wired_stand.svg/app/registrar/assets/img/material-icons/nest_cam_wired_stand.svg
img/material-icons/directions_transit.svg/app/registrar/assets/img/material-icons/directions_transit.svg
img/material-icons/sign_language.svg/app/registrar/assets/img/material-icons/sign_language.svg
img/material-icons/roofing.svg/app/registrar/assets/img/material-icons/roofing.svg
img/material-icons/filter_6.svg/app/registrar/assets/img/material-icons/filter_6.svg
img/material-icons/view_timeline.svg/app/registrar/assets/img/material-icons/view_timeline.svg
img/material-icons/6mp.svg/app/registrar/assets/img/material-icons/6mp.svg
img/material-icons/thumb_down.svg/app/registrar/assets/img/material-icons/thumb_down.svg
img/material-icons/circle.svg/app/registrar/assets/img/material-icons/circle.svg
img/material-icons/book_online.svg/app/registrar/assets/img/material-icons/book_online.svg
img/material-icons/http.svg/app/registrar/assets/img/material-icons/http.svg
img/material-icons/system_security_update_good.svg/app/registrar/assets/img/material-icons/system_security_update_good.svg
img/material-icons/rectangle.svg/app/registrar/assets/img/material-icons/rectangle.svg
img/material-icons/vertical_split.svg/app/registrar/assets/img/material-icons/vertical_split.svg
img/material-icons/volume_up.svg/app/registrar/assets/img/material-icons/volume_up.svg
img/material-icons/person.svg/app/registrar/assets/img/material-icons/person.svg
img/material-icons/desktop_mac.svg/app/registrar/assets/img/material-icons/desktop_mac.svg
img/material-icons/girl.svg/app/registrar/assets/img/material-icons/girl.svg
img/material-icons/airline_seat_recline_extra.svg/app/registrar/assets/img/material-icons/airline_seat_recline_extra.svg
img/material-icons/home.svg/app/registrar/assets/img/material-icons/home.svg
img/material-icons/shop.svg/app/registrar/assets/img/material-icons/shop.svg
img/material-icons/inventory_2.svg/app/registrar/assets/img/material-icons/inventory_2.svg
img/material-icons/copyright.svg/app/registrar/assets/img/material-icons/copyright.svg
img/material-icons/1k_plus.svg/app/registrar/assets/img/material-icons/1k_plus.svg
img/material-icons/sports_volleyball.svg/app/registrar/assets/img/material-icons/sports_volleyball.svg
img/material-icons/video_chat.svg/app/registrar/assets/img/material-icons/video_chat.svg
img/material-icons/holiday_village.svg/app/registrar/assets/img/material-icons/holiday_village.svg
img/material-icons/network_wifi_1_bar.svg/app/registrar/assets/img/material-icons/network_wifi_1_bar.svg
img/material-icons/21mp.svg/app/registrar/assets/img/material-icons/21mp.svg
img/material-icons/smartphone.svg/app/registrar/assets/img/material-icons/smartphone.svg
img/material-icons/flight_takeoff.svg/app/registrar/assets/img/material-icons/flight_takeoff.svg
img/material-icons/directions_railway.svg/app/registrar/assets/img/material-icons/directions_railway.svg
img/material-icons/filter_2.svg/app/registrar/assets/img/material-icons/filter_2.svg
img/material-icons/insert_drive_file.svg/app/registrar/assets/img/material-icons/insert_drive_file.svg
img/material-icons/camera_enhance.svg/app/registrar/assets/img/material-icons/camera_enhance.svg
img/material-icons/logo_dev.svg/app/registrar/assets/img/material-icons/logo_dev.svg
img/material-icons/grading.svg/app/registrar/assets/img/material-icons/grading.svg
img/material-icons/attach_email.svg/app/registrar/assets/img/material-icons/attach_email.svg
img/material-icons/format_align_center.svg/app/registrar/assets/img/material-icons/format_align_center.svg
img/material-icons/fastfood.svg/app/registrar/assets/img/material-icons/fastfood.svg
img/material-icons/shopping_bag.svg/app/registrar/assets/img/material-icons/shopping_bag.svg
img/material-icons/eject.svg/app/registrar/assets/img/material-icons/eject.svg
img/material-icons/exposure_plus_1.svg/app/registrar/assets/img/material-icons/exposure_plus_1.svg
img/material-icons/flag_circle.svg/app/registrar/assets/img/material-icons/flag_circle.svg
img/material-icons/battery_0_bar.svg/app/registrar/assets/img/material-icons/battery_0_bar.svg
img/material-icons/contact_page.svg/app/registrar/assets/img/material-icons/contact_page.svg
img/material-icons/forward_10.svg/app/registrar/assets/img/material-icons/forward_10.svg
img/material-icons/room.svg/app/registrar/assets/img/material-icons/room.svg
img/material-icons/festival.svg/app/registrar/assets/img/material-icons/festival.svg
img/material-icons/backpack.svg/app/registrar/assets/img/material-icons/backpack.svg
img/material-icons/comment_bank.svg/app/registrar/assets/img/material-icons/comment_bank.svg
img/material-icons/logout.svg/app/registrar/assets/img/material-icons/logout.svg
img/material-icons/share_location.svg/app/registrar/assets/img/material-icons/share_location.svg
img/material-icons/mode_fan_off.svg/app/registrar/assets/img/material-icons/mode_fan_off.svg
img/material-icons/no_crash.svg/app/registrar/assets/img/material-icons/no_crash.svg
img/material-icons/2mp.svg/app/registrar/assets/img/material-icons/2mp.svg
img/material-icons/keyboard_double_arrow_left.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_left.svg
img/material-icons/hexagon.svg/app/registrar/assets/img/material-icons/hexagon.svg
img/material-icons/audio_file.svg/app/registrar/assets/img/material-icons/audio_file.svg
img/material-icons/edit_notifications.svg/app/registrar/assets/img/material-icons/edit_notifications.svg
img/material-icons/connecting_airports.svg/app/registrar/assets/img/material-icons/connecting_airports.svg
img/material-icons/pest_control.svg/app/registrar/assets/img/material-icons/pest_control.svg
img/material-icons/turn_left.svg/app/registrar/assets/img/material-icons/turn_left.svg
img/material-icons/battery_std.svg/app/registrar/assets/img/material-icons/battery_std.svg
img/material-icons/local_pizza.svg/app/registrar/assets/img/material-icons/local_pizza.svg
img/material-icons/filter_b_and_w.svg/app/registrar/assets/img/material-icons/filter_b_and_w.svg
img/material-icons/text_rotation_angleup.svg/app/registrar/assets/img/material-icons/text_rotation_angleup.svg
img/material-icons/edit_location_alt.svg/app/registrar/assets/img/material-icons/edit_location_alt.svg
img/material-icons/departure_board.svg/app/registrar/assets/img/material-icons/departure_board.svg
img/material-icons/forest.svg/app/registrar/assets/img/material-icons/forest.svg
img/material-icons/model_training.svg/app/registrar/assets/img/material-icons/model_training.svg
img/material-icons/ring_volume.svg/app/registrar/assets/img/material-icons/ring_volume.svg
img/material-icons/emoji_emotions.svg/app/registrar/assets/img/material-icons/emoji_emotions.svg
img/material-icons/dock.svg/app/registrar/assets/img/material-icons/dock.svg
img/material-icons/signpost.svg/app/registrar/assets/img/material-icons/signpost.svg
img/material-icons/calendar_view_day.svg/app/registrar/assets/img/material-icons/calendar_view_day.svg
img/material-icons/supervised_user_circle.svg/app/registrar/assets/img/material-icons/supervised_user_circle.svg
img/material-icons/accessible_forward.svg/app/registrar/assets/img/material-icons/accessible_forward.svg
img/material-icons/local_cafe.svg/app/registrar/assets/img/material-icons/local_cafe.svg
img/material-icons/save_alt.svg/app/registrar/assets/img/material-icons/save_alt.svg
img/material-icons/photo_camera_back.svg/app/registrar/assets/img/material-icons/photo_camera_back.svg
img/material-icons/nfc.svg/app/registrar/assets/img/material-icons/nfc.svg
img/material-icons/width_normal.svg/app/registrar/assets/img/material-icons/width_normal.svg
img/material-icons/face_retouching_off.svg/app/registrar/assets/img/material-icons/face_retouching_off.svg
img/material-icons/cancel.svg/app/registrar/assets/img/material-icons/cancel.svg
img/material-icons/usb.svg/app/registrar/assets/img/material-icons/usb.svg
img/material-icons/filter_drama.svg/app/registrar/assets/img/material-icons/filter_drama.svg
img/material-icons/tapas.svg/app/registrar/assets/img/material-icons/tapas.svg
img/material-icons/person_outline.svg/app/registrar/assets/img/material-icons/person_outline.svg
img/material-icons/tips_and_updates.svg/app/registrar/assets/img/material-icons/tips_and_updates.svg
img/material-icons/mood.svg/app/registrar/assets/img/material-icons/mood.svg
img/material-icons/accessibility_new.svg/app/registrar/assets/img/material-icons/accessibility_new.svg
img/material-icons/nightlight.svg/app/registrar/assets/img/material-icons/nightlight.svg
img/material-icons/fast_rewind.svg/app/registrar/assets/img/material-icons/fast_rewind.svg
img/material-icons/art_track.svg/app/registrar/assets/img/material-icons/art_track.svg
img/material-icons/ad_units.svg/app/registrar/assets/img/material-icons/ad_units.svg
img/material-icons/blur_off.svg/app/registrar/assets/img/material-icons/blur_off.svg
img/material-icons/outdoor_grill.svg/app/registrar/assets/img/material-icons/outdoor_grill.svg
img/material-icons/bedtime.svg/app/registrar/assets/img/material-icons/bedtime.svg
img/material-icons/brightness_medium.svg/app/registrar/assets/img/material-icons/brightness_medium.svg
img/material-icons/no_encryption.svg/app/registrar/assets/img/material-icons/no_encryption.svg
img/material-icons/contact_emergency.svg/app/registrar/assets/img/material-icons/contact_emergency.svg
img/material-icons/roller_skating.svg/app/registrar/assets/img/material-icons/roller_skating.svg
img/material-icons/auto_stories.svg/app/registrar/assets/img/material-icons/auto_stories.svg
img/material-icons/report_problem.svg/app/registrar/assets/img/material-icons/report_problem.svg
img/material-icons/home_work.svg/app/registrar/assets/img/material-icons/home_work.svg
img/material-icons/print_disabled.svg/app/registrar/assets/img/material-icons/print_disabled.svg
img/material-icons/border_left.svg/app/registrar/assets/img/material-icons/border_left.svg
img/material-icons/alarm_on.svg/app/registrar/assets/img/material-icons/alarm_on.svg
img/material-icons/church.svg/app/registrar/assets/img/material-icons/church.svg
img/material-icons/emoji_objects.svg/app/registrar/assets/img/material-icons/emoji_objects.svg
img/material-icons/crop.svg/app/registrar/assets/img/material-icons/crop.svg
img/material-icons/thumb_up_off_alt.svg/app/registrar/assets/img/material-icons/thumb_up_off_alt.svg
img/material-icons/airline_seat_individual_suite.svg/app/registrar/assets/img/material-icons/airline_seat_individual_suite.svg
img/material-icons/cookie.svg/app/registrar/assets/img/material-icons/cookie.svg
img/material-icons/cast_for_education.svg/app/registrar/assets/img/material-icons/cast_for_education.svg
img/material-icons/adf_scanner.svg/app/registrar/assets/img/material-icons/adf_scanner.svg
img/material-icons/tag.svg/app/registrar/assets/img/material-icons/tag.svg
img/material-icons/storefront.svg/app/registrar/assets/img/material-icons/storefront.svg
img/material-icons/animation.svg/app/registrar/assets/img/material-icons/animation.svg
img/material-icons/keyboard_alt.svg/app/registrar/assets/img/material-icons/keyboard_alt.svg
img/material-icons/toggle_off.svg/app/registrar/assets/img/material-icons/toggle_off.svg
img/material-icons/hot_tub.svg/app/registrar/assets/img/material-icons/hot_tub.svg
img/material-icons/photo_size_select_actual.svg/app/registrar/assets/img/material-icons/photo_size_select_actual.svg
img/material-icons/text_rotate_vertical.svg/app/registrar/assets/img/material-icons/text_rotate_vertical.svg
img/material-icons/hdr_plus.svg/app/registrar/assets/img/material-icons/hdr_plus.svg
img/material-icons/airplane_ticket.svg/app/registrar/assets/img/material-icons/airplane_ticket.svg
img/material-icons/self_improvement.svg/app/registrar/assets/img/material-icons/self_improvement.svg
img/material-icons/hdr_auto.svg/app/registrar/assets/img/material-icons/hdr_auto.svg
img/material-icons/safety_check.svg/app/registrar/assets/img/material-icons/safety_check.svg
img/material-icons/settings_phone.svg/app/registrar/assets/img/material-icons/settings_phone.svg
img/material-icons/folder_delete.svg/app/registrar/assets/img/material-icons/folder_delete.svg
img/material-icons/liquor.svg/app/registrar/assets/img/material-icons/liquor.svg
img/material-icons/unfold_more_double.svg/app/registrar/assets/img/material-icons/unfold_more_double.svg
img/material-icons/filter_3.svg/app/registrar/assets/img/material-icons/filter_3.svg
img/material-icons/credit_card.svg/app/registrar/assets/img/material-icons/credit_card.svg
img/material-icons/arrow_downward.svg/app/registrar/assets/img/material-icons/arrow_downward.svg
img/material-icons/monetization_on.svg/app/registrar/assets/img/material-icons/monetization_on.svg
img/material-icons/pending_actions.svg/app/registrar/assets/img/material-icons/pending_actions.svg
img/material-icons/arrow_back.svg/app/registrar/assets/img/material-icons/arrow_back.svg
img/material-icons/visibility.svg/app/registrar/assets/img/material-icons/visibility.svg
img/material-icons/saved_search.svg/app/registrar/assets/img/material-icons/saved_search.svg
img/material-icons/wb_cloudy.svg/app/registrar/assets/img/material-icons/wb_cloudy.svg
img/material-icons/youtube_searched_for.svg/app/registrar/assets/img/material-icons/youtube_searched_for.svg
img/material-icons/border_outer.svg/app/registrar/assets/img/material-icons/border_outer.svg
img/material-icons/send_and_archive.svg/app/registrar/assets/img/material-icons/send_and_archive.svg
img/material-icons/breakfast_dining.svg/app/registrar/assets/img/material-icons/breakfast_dining.svg
img/material-icons/cloud_download.svg/app/registrar/assets/img/material-icons/cloud_download.svg
img/material-icons/unfold_less_double.svg/app/registrar/assets/img/material-icons/unfold_less_double.svg
img/material-icons/upcoming.svg/app/registrar/assets/img/material-icons/upcoming.svg
img/material-icons/shower.svg/app/registrar/assets/img/material-icons/shower.svg
img/material-icons/call_made.svg/app/registrar/assets/img/material-icons/call_made.svg
img/material-icons/hvac.svg/app/registrar/assets/img/material-icons/hvac.svg
img/material-icons/gpp_maybe.svg/app/registrar/assets/img/material-icons/gpp_maybe.svg
img/material-icons/alternate_email.svg/app/registrar/assets/img/material-icons/alternate_email.svg
img/material-icons/brightness_low.svg/app/registrar/assets/img/material-icons/brightness_low.svg
img/material-icons/downloading.svg/app/registrar/assets/img/material-icons/downloading.svg
img/material-icons/strikethrough_s.svg/app/registrar/assets/img/material-icons/strikethrough_s.svg
img/material-icons/filter_alt_off.svg/app/registrar/assets/img/material-icons/filter_alt_off.svg
img/material-icons/currency_pound.svg/app/registrar/assets/img/material-icons/currency_pound.svg
img/material-icons/filter_1.svg/app/registrar/assets/img/material-icons/filter_1.svg
img/material-icons/3k.svg/app/registrar/assets/img/material-icons/3k.svg
img/material-icons/headset.svg/app/registrar/assets/img/material-icons/headset.svg
img/material-icons/east.svg/app/registrar/assets/img/material-icons/east.svg
img/material-icons/label.svg/app/registrar/assets/img/material-icons/label.svg
img/material-icons/folder_special.svg/app/registrar/assets/img/material-icons/folder_special.svg
img/material-icons/filter_tilt_shift.svg/app/registrar/assets/img/material-icons/filter_tilt_shift.svg
img/material-icons/change_history.svg/app/registrar/assets/img/material-icons/change_history.svg
img/material-icons/time_to_leave.svg/app/registrar/assets/img/material-icons/time_to_leave.svg
img/material-icons/map.svg/app/registrar/assets/img/material-icons/map.svg
img/material-icons/horizontal_rule.svg/app/registrar/assets/img/material-icons/horizontal_rule.svg
img/material-icons/inbox.svg/app/registrar/assets/img/material-icons/inbox.svg
img/material-icons/sim_card.svg/app/registrar/assets/img/material-icons/sim_card.svg
img/material-icons/60fps.svg/app/registrar/assets/img/material-icons/60fps.svg
img/material-icons/soup_kitchen.svg/app/registrar/assets/img/material-icons/soup_kitchen.svg
img/material-icons/military_tech.svg/app/registrar/assets/img/material-icons/military_tech.svg
img/material-icons/loupe.svg/app/registrar/assets/img/material-icons/loupe.svg
img/material-icons/power.svg/app/registrar/assets/img/material-icons/power.svg
img/material-icons/verified.svg/app/registrar/assets/img/material-icons/verified.svg
img/material-icons/chat_bubble.svg/app/registrar/assets/img/material-icons/chat_bubble.svg
img/material-icons/help_center.svg/app/registrar/assets/img/material-icons/help_center.svg
img/material-icons/mms.svg/app/registrar/assets/img/material-icons/mms.svg
img/material-icons/turn_sharp_right.svg/app/registrar/assets/img/material-icons/turn_sharp_right.svg
img/material-icons/wifi_find.svg/app/registrar/assets/img/material-icons/wifi_find.svg
img/material-icons/replay_circle_filled.svg/app/registrar/assets/img/material-icons/replay_circle_filled.svg
img/material-icons/bakery_dining.svg/app/registrar/assets/img/material-icons/bakery_dining.svg
img/material-icons/rss_feed.svg/app/registrar/assets/img/material-icons/rss_feed.svg
img/material-icons/screen_search_desktop.svg/app/registrar/assets/img/material-icons/screen_search_desktop.svg
img/material-icons/access_time_filled.svg/app/registrar/assets/img/material-icons/access_time_filled.svg
img/material-icons/north_east.svg/app/registrar/assets/img/material-icons/north_east.svg
img/material-icons/exposure_plus_2.svg/app/registrar/assets/img/material-icons/exposure_plus_2.svg
img/material-icons/border_all.svg/app/registrar/assets/img/material-icons/border_all.svg
img/material-icons/mic_none.svg/app/registrar/assets/img/material-icons/mic_none.svg
img/material-icons/card_travel.svg/app/registrar/assets/img/material-icons/card_travel.svg
img/material-icons/transform.svg/app/registrar/assets/img/material-icons/transform.svg
img/material-icons/manage_search.svg/app/registrar/assets/img/material-icons/manage_search.svg
img/material-icons/sports_cricket.svg/app/registrar/assets/img/material-icons/sports_cricket.svg
img/material-icons/man_2.svg/app/registrar/assets/img/material-icons/man_2.svg
img/material-icons/phone_enabled.svg/app/registrar/assets/img/material-icons/phone_enabled.svg
img/material-icons/sentiment_satisfied.svg/app/registrar/assets/img/material-icons/sentiment_satisfied.svg
img/material-icons/earbuds.svg/app/registrar/assets/img/material-icons/earbuds.svg
img/material-icons/do_not_disturb_on.svg/app/registrar/assets/img/material-icons/do_not_disturb_on.svg
img/material-icons/keyboard_option_key.svg/app/registrar/assets/img/material-icons/keyboard_option_key.svg
img/material-icons/downhill_skiing.svg/app/registrar/assets/img/material-icons/downhill_skiing.svg
img/material-icons/speed.svg/app/registrar/assets/img/material-icons/speed.svg
img/material-icons/tornado.svg/app/registrar/assets/img/material-icons/tornado.svg
img/material-icons/travel_explore.svg/app/registrar/assets/img/material-icons/travel_explore.svg
img/material-icons/center_focus_strong.svg/app/registrar/assets/img/material-icons/center_focus_strong.svg
img/material-icons/link_off.svg/app/registrar/assets/img/material-icons/link_off.svg
img/material-icons/wb_iridescent.svg/app/registrar/assets/img/material-icons/wb_iridescent.svg
img/material-icons/auto_awesome_motion.svg/app/registrar/assets/img/material-icons/auto_awesome_motion.svg
img/material-icons/collections_bookmark.svg/app/registrar/assets/img/material-icons/collections_bookmark.svg
img/material-icons/scatter_plot.svg/app/registrar/assets/img/material-icons/scatter_plot.svg
img/material-icons/monitor_weight.svg/app/registrar/assets/img/material-icons/monitor_weight.svg
img/material-icons/hevc.svg/app/registrar/assets/img/material-icons/hevc.svg
img/material-icons/zoom_in.svg/app/registrar/assets/img/material-icons/zoom_in.svg
img/material-icons/person_add_disabled.svg/app/registrar/assets/img/material-icons/person_add_disabled.svg
img/material-icons/sentiment_very_dissatisfied.svg/app/registrar/assets/img/material-icons/sentiment_very_dissatisfied.svg
img/material-icons/kitesurfing.svg/app/registrar/assets/img/material-icons/kitesurfing.svg
img/material-icons/spatial_tracking.svg/app/registrar/assets/img/material-icons/spatial_tracking.svg
img/material-icons/dynamic_form.svg/app/registrar/assets/img/material-icons/dynamic_form.svg
img/material-icons/male.svg/app/registrar/assets/img/material-icons/male.svg
img/material-icons/subtitles.svg/app/registrar/assets/img/material-icons/subtitles.svg
img/material-icons/shield_moon.svg/app/registrar/assets/img/material-icons/shield_moon.svg
img/material-icons/format_align_left.svg/app/registrar/assets/img/material-icons/format_align_left.svg
img/material-icons/games.svg/app/registrar/assets/img/material-icons/games.svg
img/material-icons/library_add_check.svg/app/registrar/assets/img/material-icons/library_add_check.svg
img/material-icons/plus_one.svg/app/registrar/assets/img/material-icons/plus_one.svg
img/material-icons/desktop_access_disabled.svg/app/registrar/assets/img/material-icons/desktop_access_disabled.svg
img/material-icons/devices.svg/app/registrar/assets/img/material-icons/devices.svg
img/material-icons/rtt.svg/app/registrar/assets/img/material-icons/rtt.svg
img/material-icons/voicemail.svg/app/registrar/assets/img/material-icons/voicemail.svg
img/material-icons/clear.svg/app/registrar/assets/img/material-icons/clear.svg
img/material-icons/call_missed_outgoing.svg/app/registrar/assets/img/material-icons/call_missed_outgoing.svg
img/material-icons/data_usage.svg/app/registrar/assets/img/material-icons/data_usage.svg
img/material-icons/center_focus_weak.svg/app/registrar/assets/img/material-icons/center_focus_weak.svg
img/material-icons/contrast.svg/app/registrar/assets/img/material-icons/contrast.svg
img/material-icons/directions_bus_filled.svg/app/registrar/assets/img/material-icons/directions_bus_filled.svg
img/material-icons/signal_wifi_off.svg/app/registrar/assets/img/material-icons/signal_wifi_off.svg
img/material-icons/local_dining.svg/app/registrar/assets/img/material-icons/local_dining.svg
img/material-icons/event_busy.svg/app/registrar/assets/img/material-icons/event_busy.svg
img/material-icons/generating_tokens.svg/app/registrar/assets/img/material-icons/generating_tokens.svg
img/material-icons/addchart.svg/app/registrar/assets/img/material-icons/addchart.svg
img/material-icons/miscellaneous_services.svg/app/registrar/assets/img/material-icons/miscellaneous_services.svg
img/material-icons/devices_fold.svg/app/registrar/assets/img/material-icons/devices_fold.svg
img/material-icons/terminal.svg/app/registrar/assets/img/material-icons/terminal.svg
img/material-icons/man_3.svg/app/registrar/assets/img/material-icons/man_3.svg
img/material-icons/emergency_recording.svg/app/registrar/assets/img/material-icons/emergency_recording.svg
img/material-icons/perm_identity.svg/app/registrar/assets/img/material-icons/perm_identity.svg
img/material-icons/add_card.svg/app/registrar/assets/img/material-icons/add_card.svg
img/material-icons/perm_scan_wifi.svg/app/registrar/assets/img/material-icons/perm_scan_wifi.svg
img/material-icons/remove_moderator.svg/app/registrar/assets/img/material-icons/remove_moderator.svg
img/material-icons/maximize.svg/app/registrar/assets/img/material-icons/maximize.svg
img/material-icons/radar.svg/app/registrar/assets/img/material-icons/radar.svg
img/material-icons/format_quote.svg/app/registrar/assets/img/material-icons/format_quote.svg
img/material-icons/store_mall_directory.svg/app/registrar/assets/img/material-icons/store_mall_directory.svg
img/material-icons/23mp.svg/app/registrar/assets/img/material-icons/23mp.svg
img/material-icons/signal_wifi_0_bar.svg/app/registrar/assets/img/material-icons/signal_wifi_0_bar.svg
img/material-icons/settings_input_composite.svg/app/registrar/assets/img/material-icons/settings_input_composite.svg
img/material-icons/live_help.svg/app/registrar/assets/img/material-icons/live_help.svg
img/material-icons/network_locked.svg/app/registrar/assets/img/material-icons/network_locked.svg
img/material-icons/home_repair_service.svg/app/registrar/assets/img/material-icons/home_repair_service.svg
img/material-icons/disabled_by_default.svg/app/registrar/assets/img/material-icons/disabled_by_default.svg
img/material-icons/mark_as_unread.svg/app/registrar/assets/img/material-icons/mark_as_unread.svg
img/material-icons/install_mobile.svg/app/registrar/assets/img/material-icons/install_mobile.svg
img/material-icons/photo_album.svg/app/registrar/assets/img/material-icons/photo_album.svg
img/material-icons/video_camera_back.svg/app/registrar/assets/img/material-icons/video_camera_back.svg
img/material-icons/safety_divider.svg/app/registrar/assets/img/material-icons/safety_divider.svg
img/material-icons/add_moderator.svg/app/registrar/assets/img/material-icons/add_moderator.svg
img/material-icons/spoke.svg/app/registrar/assets/img/material-icons/spoke.svg
img/material-icons/notifications_off.svg/app/registrar/assets/img/material-icons/notifications_off.svg
img/material-icons/directions_bus.svg/app/registrar/assets/img/material-icons/directions_bus.svg
img/material-icons/zoom_out_map.svg/app/registrar/assets/img/material-icons/zoom_out_map.svg
img/material-icons/cloud_done.svg/app/registrar/assets/img/material-icons/cloud_done.svg
img/material-icons/signal_cellular_nodata.svg/app/registrar/assets/img/material-icons/signal_cellular_nodata.svg
img/material-icons/stroller.svg/app/registrar/assets/img/material-icons/stroller.svg
img/material-icons/medical_services.svg/app/registrar/assets/img/material-icons/medical_services.svg
img/material-icons/dataset_linked.svg/app/registrar/assets/img/material-icons/dataset_linked.svg
img/material-icons/grade.svg/app/registrar/assets/img/material-icons/grade.svg
img/material-icons/dry.svg/app/registrar/assets/img/material-icons/dry.svg
img/material-icons/camera_roll.svg/app/registrar/assets/img/material-icons/camera_roll.svg
img/material-icons/star_purple500.svg/app/registrar/assets/img/material-icons/star_purple500.svg
img/material-icons/wrap_text.svg/app/registrar/assets/img/material-icons/wrap_text.svg
img/material-icons/videogame_asset_off.svg/app/registrar/assets/img/material-icons/videogame_asset_off.svg
img/material-icons/outbound.svg/app/registrar/assets/img/material-icons/outbound.svg
img/material-icons/fit_screen.svg/app/registrar/assets/img/material-icons/fit_screen.svg
img/material-icons/fitbit.svg/app/registrar/assets/img/material-icons/fitbit.svg
img/material-icons/more_time.svg/app/registrar/assets/img/material-icons/more_time.svg
img/material-icons/build.svg/app/registrar/assets/img/material-icons/build.svg
img/material-icons/whatshot.svg/app/registrar/assets/img/material-icons/whatshot.svg
img/material-icons/keyboard.svg/app/registrar/assets/img/material-icons/keyboard.svg
img/material-icons/coffee_maker.svg/app/registrar/assets/img/material-icons/coffee_maker.svg
img/material-icons/format_strikethrough.svg/app/registrar/assets/img/material-icons/format_strikethrough.svg
img/material-icons/apartment.svg/app/registrar/assets/img/material-icons/apartment.svg
img/material-icons/edit_calendar.svg/app/registrar/assets/img/material-icons/edit_calendar.svg
img/material-icons/yard.svg/app/registrar/assets/img/material-icons/yard.svg
img/material-icons/voice_chat.svg/app/registrar/assets/img/material-icons/voice_chat.svg
img/material-icons/battery_2_bar.svg/app/registrar/assets/img/material-icons/battery_2_bar.svg
img/material-icons/bedroom_child.svg/app/registrar/assets/img/material-icons/bedroom_child.svg
img/material-icons/add_task.svg/app/registrar/assets/img/material-icons/add_task.svg
img/material-icons/sensor_window.svg/app/registrar/assets/img/material-icons/sensor_window.svg
img/material-icons/fort.svg/app/registrar/assets/img/material-icons/fort.svg
img/material-icons/border_horizontal.svg/app/registrar/assets/img/material-icons/border_horizontal.svg
img/material-icons/report_gmailerrorred.svg/app/registrar/assets/img/material-icons/report_gmailerrorred.svg
img/material-icons/car_rental.svg/app/registrar/assets/img/material-icons/car_rental.svg
img/material-icons/brightness_high.svg/app/registrar/assets/img/material-icons/brightness_high.svg
img/material-icons/line_axis.svg/app/registrar/assets/img/material-icons/line_axis.svg
img/material-icons/lock.svg/app/registrar/assets/img/material-icons/lock.svg
img/material-icons/toys.svg/app/registrar/assets/img/material-icons/toys.svg
img/material-icons/fiber_dvr.svg/app/registrar/assets/img/material-icons/fiber_dvr.svg
img/material-icons/sentiment_dissatisfied.svg/app/registrar/assets/img/material-icons/sentiment_dissatisfied.svg
img/material-icons/dataset.svg/app/registrar/assets/img/material-icons/dataset.svg
img/material-icons/vertical_distribute.svg/app/registrar/assets/img/material-icons/vertical_distribute.svg
img/material-icons/data_thresholding.svg/app/registrar/assets/img/material-icons/data_thresholding.svg
img/material-icons/backup_table.svg/app/registrar/assets/img/material-icons/backup_table.svg
img/material-icons/view_comfy.svg/app/registrar/assets/img/material-icons/view_comfy.svg
img/material-icons/portrait.svg/app/registrar/assets/img/material-icons/portrait.svg
img/material-icons/network_wifi_3_bar.svg/app/registrar/assets/img/material-icons/network_wifi_3_bar.svg
img/material-icons/developer_mode.svg/app/registrar/assets/img/material-icons/developer_mode.svg
img/material-icons/insert_emoticon.svg/app/registrar/assets/img/material-icons/insert_emoticon.svg
img/material-icons/subtitles_off.svg/app/registrar/assets/img/material-icons/subtitles_off.svg
img/material-icons/phonelink_off.svg/app/registrar/assets/img/material-icons/phonelink_off.svg
img/material-icons/spatial_audio_off.svg/app/registrar/assets/img/material-icons/spatial_audio_off.svg
img/material-icons/woman_2.svg/app/registrar/assets/img/material-icons/woman_2.svg
img/material-icons/bookmark_added.svg/app/registrar/assets/img/material-icons/bookmark_added.svg
img/material-icons/headset_mic.svg/app/registrar/assets/img/material-icons/headset_mic.svg
img/material-icons/text_decrease.svg/app/registrar/assets/img/material-icons/text_decrease.svg
img/material-icons/nat.svg/app/registrar/assets/img/material-icons/nat.svg
img/material-icons/directions_boat_filled.svg/app/registrar/assets/img/material-icons/directions_boat_filled.svg
img/material-icons/stop_circle.svg/app/registrar/assets/img/material-icons/stop_circle.svg
img/material-icons/ramp_left.svg/app/registrar/assets/img/material-icons/ramp_left.svg
img/material-icons/roundabout_right.svg/app/registrar/assets/img/material-icons/roundabout_right.svg
img/material-icons/cell_tower.svg/app/registrar/assets/img/material-icons/cell_tower.svg
img/material-icons/done_outline.svg/app/registrar/assets/img/material-icons/done_outline.svg
img/material-icons/north.svg/app/registrar/assets/img/material-icons/north.svg
img/material-icons/7mp.svg/app/registrar/assets/img/material-icons/7mp.svg
img/material-icons/view_headline.svg/app/registrar/assets/img/material-icons/view_headline.svg
img/material-icons/inventory.svg/app/registrar/assets/img/material-icons/inventory.svg
img/material-icons/settings_voice.svg/app/registrar/assets/img/material-icons/settings_voice.svg
img/material-icons/key_off.svg/app/registrar/assets/img/material-icons/key_off.svg
img/material-icons/developer_board.svg/app/registrar/assets/img/material-icons/developer_board.svg
img/material-icons/discount.svg/app/registrar/assets/img/material-icons/discount.svg
img/material-icons/playlist_remove.svg/app/registrar/assets/img/material-icons/playlist_remove.svg
img/material-icons/cameraswitch.svg/app/registrar/assets/img/material-icons/cameraswitch.svg
img/material-icons/type_specimen.svg/app/registrar/assets/img/material-icons/type_specimen.svg
img/material-icons/comments_disabled.svg/app/registrar/assets/img/material-icons/comments_disabled.svg
img/material-icons/sports_mma.svg/app/registrar/assets/img/material-icons/sports_mma.svg
img/material-icons/arrow_left.svg/app/registrar/assets/img/material-icons/arrow_left.svg
img/material-icons/villa.svg/app/registrar/assets/img/material-icons/villa.svg
img/material-icons/move_up.svg/app/registrar/assets/img/material-icons/move_up.svg
img/material-icons/euro.svg/app/registrar/assets/img/material-icons/euro.svg
img/material-icons/plagiarism.svg/app/registrar/assets/img/material-icons/plagiarism.svg
img/material-icons/19mp.svg/app/registrar/assets/img/material-icons/19mp.svg
img/material-icons/link.svg/app/registrar/assets/img/material-icons/link.svg
img/material-icons/line_weight.svg/app/registrar/assets/img/material-icons/line_weight.svg
img/material-icons/countertops.svg/app/registrar/assets/img/material-icons/countertops.svg
img/material-icons/dehaze.svg/app/registrar/assets/img/material-icons/dehaze.svg
img/material-icons/key.svg/app/registrar/assets/img/material-icons/key.svg
img/material-icons/raw_off.svg/app/registrar/assets/img/material-icons/raw_off.svg
img/material-icons/system_update.svg/app/registrar/assets/img/material-icons/system_update.svg
img/material-icons/wifi_password.svg/app/registrar/assets/img/material-icons/wifi_password.svg
img/material-icons/trending_up.svg/app/registrar/assets/img/material-icons/trending_up.svg
img/material-icons/crib.svg/app/registrar/assets/img/material-icons/crib.svg
img/material-icons/cloud_upload.svg/app/registrar/assets/img/material-icons/cloud_upload.svg
img/material-icons/settings_remote.svg/app/registrar/assets/img/material-icons/settings_remote.svg
img/material-icons/crop_free.svg/app/registrar/assets/img/material-icons/crop_free.svg
img/material-icons/label_off.svg/app/registrar/assets/img/material-icons/label_off.svg
img/material-icons/table_rows.svg/app/registrar/assets/img/material-icons/table_rows.svg
img/material-icons/surround_sound.svg/app/registrar/assets/img/material-icons/surround_sound.svg
img/material-icons/contact_phone.svg/app/registrar/assets/img/material-icons/contact_phone.svg
img/material-icons/access_alarm.svg/app/registrar/assets/img/material-icons/access_alarm.svg
img/material-icons/repeat_one.svg/app/registrar/assets/img/material-icons/repeat_one.svg
img/material-icons/bathtub.svg/app/registrar/assets/img/material-icons/bathtub.svg
img/material-icons/phonelink.svg/app/registrar/assets/img/material-icons/phonelink.svg
img/material-icons/grid_on.svg/app/registrar/assets/img/material-icons/grid_on.svg
img/material-icons/24mp.svg/app/registrar/assets/img/material-icons/24mp.svg
img/material-icons/motion_photos_on.svg/app/registrar/assets/img/material-icons/motion_photos_on.svg
img/material-icons/notification_important.svg/app/registrar/assets/img/material-icons/notification_important.svg
img/material-icons/landscape.svg/app/registrar/assets/img/material-icons/landscape.svg
img/material-icons/policy.svg/app/registrar/assets/img/material-icons/policy.svg
img/material-icons/playlist_play.svg/app/registrar/assets/img/material-icons/playlist_play.svg
img/material-icons/text_rotation_angledown.svg/app/registrar/assets/img/material-icons/text_rotation_angledown.svg
img/material-icons/rule.svg/app/registrar/assets/img/material-icons/rule.svg
img/material-icons/6k_plus.svg/app/registrar/assets/img/material-icons/6k_plus.svg
img/material-icons/add_location_alt.svg/app/registrar/assets/img/material-icons/add_location_alt.svg
img/material-icons/store.svg/app/registrar/assets/img/material-icons/store.svg
img/material-icons/file_download_done.svg/app/registrar/assets/img/material-icons/file_download_done.svg
img/material-icons/file_download.svg/app/registrar/assets/img/material-icons/file_download.svg
img/material-icons/healing.svg/app/registrar/assets/img/material-icons/healing.svg
img/material-icons/insert_photo.svg/app/registrar/assets/img/material-icons/insert_photo.svg
img/material-icons/group_add.svg/app/registrar/assets/img/material-icons/group_add.svg
img/material-icons/podcasts.svg/app/registrar/assets/img/material-icons/podcasts.svg
img/material-icons/brush.svg/app/registrar/assets/img/material-icons/brush.svg
img/material-icons/library_books.svg/app/registrar/assets/img/material-icons/library_books.svg
img/material-icons/water_damage.svg/app/registrar/assets/img/material-icons/water_damage.svg
img/material-icons/8k.svg/app/registrar/assets/img/material-icons/8k.svg
img/material-icons/view_cozy.svg/app/registrar/assets/img/material-icons/view_cozy.svg
img/material-icons/density_large.svg/app/registrar/assets/img/material-icons/density_large.svg
img/material-icons/colorize.svg/app/registrar/assets/img/material-icons/colorize.svg
img/material-icons/important_devices.svg/app/registrar/assets/img/material-icons/important_devices.svg
img/material-icons/wallpaper.svg/app/registrar/assets/img/material-icons/wallpaper.svg
img/material-icons/markunread_mailbox.svg/app/registrar/assets/img/material-icons/markunread_mailbox.svg
img/material-icons/wind_power.svg/app/registrar/assets/img/material-icons/wind_power.svg
img/material-icons/currency_ruble.svg/app/registrar/assets/img/material-icons/currency_ruble.svg
img/material-icons/park.svg/app/registrar/assets/img/material-icons/park.svg
img/material-icons/disabled_visible.svg/app/registrar/assets/img/material-icons/disabled_visible.svg
img/material-icons/supervisor_account.svg/app/registrar/assets/img/material-icons/supervisor_account.svg
img/material-icons/smoke_free.svg/app/registrar/assets/img/material-icons/smoke_free.svg
img/material-icons/linear_scale.svg/app/registrar/assets/img/material-icons/linear_scale.svg
img/material-icons/local_movies.svg/app/registrar/assets/img/material-icons/local_movies.svg
img/material-icons/wine_bar.svg/app/registrar/assets/img/material-icons/wine_bar.svg
img/material-icons/movie_creation.svg/app/registrar/assets/img/material-icons/movie_creation.svg
img/material-icons/dns.svg/app/registrar/assets/img/material-icons/dns.svg
img/material-icons/sports_esports.svg/app/registrar/assets/img/material-icons/sports_esports.svg
img/material-icons/picture_in_picture.svg/app/registrar/assets/img/material-icons/picture_in_picture.svg
img/material-icons/format_textdirection_r_to_l.svg/app/registrar/assets/img/material-icons/format_textdirection_r_to_l.svg
img/material-icons/minimize.svg/app/registrar/assets/img/material-icons/minimize.svg
img/material-icons/where_to_vote.svg/app/registrar/assets/img/material-icons/where_to_vote.svg
img/material-icons/snowshoeing.svg/app/registrar/assets/img/material-icons/snowshoeing.svg
img/material-icons/phone_android.svg/app/registrar/assets/img/material-icons/phone_android.svg
img/material-icons/group.svg/app/registrar/assets/img/material-icons/group.svg
img/material-icons/restore_from_trash.svg/app/registrar/assets/img/material-icons/restore_from_trash.svg
img/material-icons/settings.svg/app/registrar/assets/img/material-icons/settings.svg
img/material-icons/fiber_manual_record.svg/app/registrar/assets/img/material-icons/fiber_manual_record.svg
img/material-icons/sports_football.svg/app/registrar/assets/img/material-icons/sports_football.svg
img/material-icons/local_phone.svg/app/registrar/assets/img/material-icons/local_phone.svg
img/material-icons/last_page.svg/app/registrar/assets/img/material-icons/last_page.svg
img/material-icons/close_fullscreen.svg/app/registrar/assets/img/material-icons/close_fullscreen.svg
img/material-icons/shop_2.svg/app/registrar/assets/img/material-icons/shop_2.svg
img/material-icons/account_balance.svg/app/registrar/assets/img/material-icons/account_balance.svg
img/material-icons/compress.svg/app/registrar/assets/img/material-icons/compress.svg
img/material-icons/double_arrow.svg/app/registrar/assets/img/material-icons/double_arrow.svg
img/material-icons/directions_car.svg/app/registrar/assets/img/material-icons/directions_car.svg
img/material-icons/menu_book.svg/app/registrar/assets/img/material-icons/menu_book.svg
img/material-icons/remove_from_queue.svg/app/registrar/assets/img/material-icons/remove_from_queue.svg
img/material-icons/build_circle.svg/app/registrar/assets/img/material-icons/build_circle.svg
img/material-icons/swap_horiz.svg/app/registrar/assets/img/material-icons/swap_horiz.svg
img/material-icons/5mp.svg/app/registrar/assets/img/material-icons/5mp.svg
img/material-icons/token.svg/app/registrar/assets/img/material-icons/token.svg
img/material-icons/credit_score.svg/app/registrar/assets/img/material-icons/credit_score.svg
img/material-icons/format_italic.svg/app/registrar/assets/img/material-icons/format_italic.svg
img/material-icons/join_right.svg/app/registrar/assets/img/material-icons/join_right.svg
img/material-icons/movie.svg/app/registrar/assets/img/material-icons/movie.svg
img/material-icons/archive.svg/app/registrar/assets/img/material-icons/archive.svg
img/material-icons/format_color_reset.svg/app/registrar/assets/img/material-icons/format_color_reset.svg
img/material-icons/beenhere.svg/app/registrar/assets/img/material-icons/beenhere.svg
img/material-icons/dialer_sip.svg/app/registrar/assets/img/material-icons/dialer_sip.svg
img/material-icons/pix.svg/app/registrar/assets/img/material-icons/pix.svg
img/material-icons/pie_chart.svg/app/registrar/assets/img/material-icons/pie_chart.svg
img/material-icons/question_mark.svg/app/registrar/assets/img/material-icons/question_mark.svg
img/material-icons/escalator_warning.svg/app/registrar/assets/img/material-icons/escalator_warning.svg
img/material-icons/polymer.svg/app/registrar/assets/img/material-icons/polymer.svg
img/material-icons/screen_rotation.svg/app/registrar/assets/img/material-icons/screen_rotation.svg
img/material-icons/add_circle_outline.svg/app/registrar/assets/img/material-icons/add_circle_outline.svg
img/material-icons/vertical_shades.svg/app/registrar/assets/img/material-icons/vertical_shades.svg
img/material-icons/turn_sharp_left.svg/app/registrar/assets/img/material-icons/turn_sharp_left.svg
img/material-icons/lens.svg/app/registrar/assets/img/material-icons/lens.svg
img/material-icons/nights_stay.svg/app/registrar/assets/img/material-icons/nights_stay.svg
img/material-icons/pause_circle_filled.svg/app/registrar/assets/img/material-icons/pause_circle_filled.svg
img/material-icons/outbox.svg/app/registrar/assets/img/material-icons/outbox.svg
img/material-icons/transcribe.svg/app/registrar/assets/img/material-icons/transcribe.svg
img/material-icons/mail.svg/app/registrar/assets/img/material-icons/mail.svg
img/material-icons/school.svg/app/registrar/assets/img/material-icons/school.svg
img/material-icons/mode.svg/app/registrar/assets/img/material-icons/mode.svg
img/material-icons/north_west.svg/app/registrar/assets/img/material-icons/north_west.svg
img/material-icons/title.svg/app/registrar/assets/img/material-icons/title.svg
img/material-icons/sports_baseball.svg/app/registrar/assets/img/material-icons/sports_baseball.svg
img/material-icons/settings_accessibility.svg/app/registrar/assets/img/material-icons/settings_accessibility.svg
img/material-icons/panorama_vertical.svg/app/registrar/assets/img/material-icons/panorama_vertical.svg
img/material-icons/format_underlined.svg/app/registrar/assets/img/material-icons/format_underlined.svg
img/material-icons/shield.svg/app/registrar/assets/img/material-icons/shield.svg
img/material-icons/download.svg/app/registrar/assets/img/material-icons/download.svg
img/material-icons/currency_lira.svg/app/registrar/assets/img/material-icons/currency_lira.svg
img/material-icons/view_stream.svg/app/registrar/assets/img/material-icons/view_stream.svg
img/material-icons/watch_later.svg/app/registrar/assets/img/material-icons/watch_later.svg
img/material-icons/expand.svg/app/registrar/assets/img/material-icons/expand.svg
img/material-icons/donut_small.svg/app/registrar/assets/img/material-icons/donut_small.svg
img/material-icons/track_changes.svg/app/registrar/assets/img/material-icons/track_changes.svg
img/material-icons/note.svg/app/registrar/assets/img/material-icons/note.svg
img/material-icons/pin.svg/app/registrar/assets/img/material-icons/pin.svg
img/material-icons/table_view.svg/app/registrar/assets/img/material-icons/table_view.svg
img/material-icons/broadcast_on_personal.svg/app/registrar/assets/img/material-icons/broadcast_on_personal.svg
img/material-icons/west.svg/app/registrar/assets/img/material-icons/west.svg
img/material-icons/do_disturb_on.svg/app/registrar/assets/img/material-icons/do_disturb_on.svg
img/material-icons/drive_file_rename_outline.svg/app/registrar/assets/img/material-icons/drive_file_rename_outline.svg
img/material-icons/oil_barrel.svg/app/registrar/assets/img/material-icons/oil_barrel.svg
img/material-icons/apps.svg/app/registrar/assets/img/material-icons/apps.svg
img/material-icons/no_photography.svg/app/registrar/assets/img/material-icons/no_photography.svg
img/material-icons/drive_file_move.svg/app/registrar/assets/img/material-icons/drive_file_move.svg
img/material-icons/desktop_windows.svg/app/registrar/assets/img/material-icons/desktop_windows.svg
img/material-icons/missed_video_call.svg/app/registrar/assets/img/material-icons/missed_video_call.svg
img/material-icons/insert_chart_outlined.svg/app/registrar/assets/img/material-icons/insert_chart_outlined.svg
img/material-icons/video_camera_front.svg/app/registrar/assets/img/material-icons/video_camera_front.svg
img/material-icons/autofps_select.svg/app/registrar/assets/img/material-icons/autofps_select.svg
img/material-icons/filter_center_focus.svg/app/registrar/assets/img/material-icons/filter_center_focus.svg
img/material-icons/extension_off.svg/app/registrar/assets/img/material-icons/extension_off.svg
img/material-icons/currency_exchange.svg/app/registrar/assets/img/material-icons/currency_exchange.svg
img/material-icons/campaign.svg/app/registrar/assets/img/material-icons/campaign.svg
img/material-icons/directions_bike.svg/app/registrar/assets/img/material-icons/directions_bike.svg
img/material-icons/laptop_chromebook.svg/app/registrar/assets/img/material-icons/laptop_chromebook.svg
img/material-icons/assignment_turned_in.svg/app/registrar/assets/img/material-icons/assignment_turned_in.svg
img/material-icons/keyboard_arrow_down.svg/app/registrar/assets/img/material-icons/keyboard_arrow_down.svg
img/material-icons/edit_location.svg/app/registrar/assets/img/material-icons/edit_location.svg
img/material-icons/details.svg/app/registrar/assets/img/material-icons/details.svg
img/material-icons/hub.svg/app/registrar/assets/img/material-icons/hub.svg
img/material-icons/castle.svg/app/registrar/assets/img/material-icons/castle.svg
img/material-icons/money_off.svg/app/registrar/assets/img/material-icons/money_off.svg
img/material-icons/library_music.svg/app/registrar/assets/img/material-icons/library_music.svg
img/material-icons/deblur.svg/app/registrar/assets/img/material-icons/deblur.svg
img/material-icons/quickreply.svg/app/registrar/assets/img/material-icons/quickreply.svg
img/material-icons/leaderboard.svg/app/registrar/assets/img/material-icons/leaderboard.svg
img/material-icons/tour.svg/app/registrar/assets/img/material-icons/tour.svg
img/material-icons/phonelink_lock.svg/app/registrar/assets/img/material-icons/phonelink_lock.svg
img/material-icons/free_cancellation.svg/app/registrar/assets/img/material-icons/free_cancellation.svg
img/material-icons/ondemand_video.svg/app/registrar/assets/img/material-icons/ondemand_video.svg
img/material-icons/bolt.svg/app/registrar/assets/img/material-icons/bolt.svg
img/material-icons/tv.svg/app/registrar/assets/img/material-icons/tv.svg
img/material-icons/sms.svg/app/registrar/assets/img/material-icons/sms.svg
img/material-icons/photo_camera_front.svg/app/registrar/assets/img/material-icons/photo_camera_front.svg
img/material-icons/4k.svg/app/registrar/assets/img/material-icons/4k.svg
img/material-icons/swap_horizontal_circle.svg/app/registrar/assets/img/material-icons/swap_horizontal_circle.svg
img/material-icons/playlist_add.svg/app/registrar/assets/img/material-icons/playlist_add.svg
img/material-icons/adb.svg/app/registrar/assets/img/material-icons/adb.svg
img/material-icons/desk.svg/app/registrar/assets/img/material-icons/desk.svg
img/material-icons/add_home.svg/app/registrar/assets/img/material-icons/add_home.svg
img/material-icons/electric_rickshaw.svg/app/registrar/assets/img/material-icons/electric_rickshaw.svg
img/material-icons/location_off.svg/app/registrar/assets/img/material-icons/location_off.svg
img/material-icons/air.svg/app/registrar/assets/img/material-icons/air.svg
img/material-icons/turned_in.svg/app/registrar/assets/img/material-icons/turned_in.svg
img/material-icons/electric_car.svg/app/registrar/assets/img/material-icons/electric_car.svg
img/material-icons/duo.svg/app/registrar/assets/img/material-icons/duo.svg
img/material-icons/photo_size_select_large.svg/app/registrar/assets/img/material-icons/photo_size_select_large.svg
img/material-icons/videocam.svg/app/registrar/assets/img/material-icons/videocam.svg
img/material-icons/highlight_alt.svg/app/registrar/assets/img/material-icons/highlight_alt.svg
img/material-icons/hls_off.svg/app/registrar/assets/img/material-icons/hls_off.svg
img/material-icons/mosque.svg/app/registrar/assets/img/material-icons/mosque.svg
img/material-icons/satellite.svg/app/registrar/assets/img/material-icons/satellite.svg
img/material-icons/nightlife.svg/app/registrar/assets/img/material-icons/nightlife.svg
img/material-icons/bar_chart.svg/app/registrar/assets/img/material-icons/bar_chart.svg
img/material-icons/motion_photos_auto.svg/app/registrar/assets/img/material-icons/motion_photos_auto.svg
img/material-icons/mp.svg/app/registrar/assets/img/material-icons/mp.svg
img/material-icons/diversity_1.svg/app/registrar/assets/img/material-icons/diversity_1.svg
img/material-icons/directions_run.svg/app/registrar/assets/img/material-icons/directions_run.svg
img/material-icons/indeterminate_check_box.svg/app/registrar/assets/img/material-icons/indeterminate_check_box.svg
img/material-icons/5k.svg/app/registrar/assets/img/material-icons/5k.svg
img/material-icons/hls.svg/app/registrar/assets/img/material-icons/hls.svg
img/material-icons/layers_clear.svg/app/registrar/assets/img/material-icons/layers_clear.svg
img/material-icons/fire_truck.svg/app/registrar/assets/img/material-icons/fire_truck.svg
img/material-icons/thunderstorm.svg/app/registrar/assets/img/material-icons/thunderstorm.svg
img/material-icons/offline_share.svg/app/registrar/assets/img/material-icons/offline_share.svg
img/material-icons/signal_cellular_4_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_4_bar.svg
img/material-icons/volume_off.svg/app/registrar/assets/img/material-icons/volume_off.svg
img/material-icons/layers.svg/app/registrar/assets/img/material-icons/layers.svg
img/material-icons/login.svg/app/registrar/assets/img/material-icons/login.svg
img/material-icons/radio.svg/app/registrar/assets/img/material-icons/radio.svg
img/material-icons/send_to_mobile.svg/app/registrar/assets/img/material-icons/send_to_mobile.svg
img/material-icons/panorama_wide_angle_select.svg/app/registrar/assets/img/material-icons/panorama_wide_angle_select.svg
img/material-icons/local_laundry_service.svg/app/registrar/assets/img/material-icons/local_laundry_service.svg
img/material-icons/add_location.svg/app/registrar/assets/img/material-icons/add_location.svg
img/material-icons/mark_email_unread.svg/app/registrar/assets/img/material-icons/mark_email_unread.svg
img/material-icons/settings_input_antenna.svg/app/registrar/assets/img/material-icons/settings_input_antenna.svg
img/material-icons/online_prediction.svg/app/registrar/assets/img/material-icons/online_prediction.svg
img/material-icons/book.svg/app/registrar/assets/img/material-icons/book.svg
img/material-icons/speaker_phone.svg/app/registrar/assets/img/material-icons/speaker_phone.svg
img/material-icons/fiber_pin.svg/app/registrar/assets/img/material-icons/fiber_pin.svg
img/material-icons/hide_source.svg/app/registrar/assets/img/material-icons/hide_source.svg
img/material-icons/view_quilt.svg/app/registrar/assets/img/material-icons/view_quilt.svg
img/material-icons/paid.svg/app/registrar/assets/img/material-icons/paid.svg
img/material-icons/add_shopping_cart.svg/app/registrar/assets/img/material-icons/add_shopping_cart.svg
img/material-icons/hotel.svg/app/registrar/assets/img/material-icons/hotel.svg
img/material-icons/change_circle.svg/app/registrar/assets/img/material-icons/change_circle.svg
img/material-icons/settings_input_hdmi.svg/app/registrar/assets/img/material-icons/settings_input_hdmi.svg
img/material-icons/donut_large.svg/app/registrar/assets/img/material-icons/donut_large.svg
img/material-icons/terrain.svg/app/registrar/assets/img/material-icons/terrain.svg
img/material-icons/spatial_audio.svg/app/registrar/assets/img/material-icons/spatial_audio.svg
img/material-icons/price_change.svg/app/registrar/assets/img/material-icons/price_change.svg
img/material-icons/sensors.svg/app/registrar/assets/img/material-icons/sensors.svg
img/material-icons/queue_music.svg/app/registrar/assets/img/material-icons/queue_music.svg
img/material-icons/view_carousel.svg/app/registrar/assets/img/material-icons/view_carousel.svg
img/material-icons/directions_subway_filled.svg/app/registrar/assets/img/material-icons/directions_subway_filled.svg
img/material-icons/local_printshop.svg/app/registrar/assets/img/material-icons/local_printshop.svg
img/material-icons/train.svg/app/registrar/assets/img/material-icons/train.svg
img/material-icons/flaky.svg/app/registrar/assets/img/material-icons/flaky.svg
img/material-icons/photo_size_select_small.svg/app/registrar/assets/img/material-icons/photo_size_select_small.svg
img/material-icons/error_outline.svg/app/registrar/assets/img/material-icons/error_outline.svg
img/material-icons/pan_tool_alt.svg/app/registrar/assets/img/material-icons/pan_tool_alt.svg
img/material-icons/local_florist.svg/app/registrar/assets/img/material-icons/local_florist.svg
img/material-icons/sentiment_very_satisfied.svg/app/registrar/assets/img/material-icons/sentiment_very_satisfied.svg
img/material-icons/wallet.svg/app/registrar/assets/img/material-icons/wallet.svg
img/material-icons/place.svg/app/registrar/assets/img/material-icons/place.svg
img/material-icons/casino.svg/app/registrar/assets/img/material-icons/casino.svg
img/material-icons/calculate.svg/app/registrar/assets/img/material-icons/calculate.svg
img/material-icons/health_and_safety.svg/app/registrar/assets/img/material-icons/health_and_safety.svg
img/material-icons/qr_code_2.svg/app/registrar/assets/img/material-icons/qr_code_2.svg
img/material-icons/switch_camera.svg/app/registrar/assets/img/material-icons/switch_camera.svg
img/material-icons/phone_forwarded.svg/app/registrar/assets/img/material-icons/phone_forwarded.svg
img/material-icons/swipe_up_alt.svg/app/registrar/assets/img/material-icons/swipe_up_alt.svg
img/material-icons/coffee.svg/app/registrar/assets/img/material-icons/coffee.svg
img/material-icons/bloodtype.svg/app/registrar/assets/img/material-icons/bloodtype.svg
img/material-icons/dashboard.svg/app/registrar/assets/img/material-icons/dashboard.svg
img/material-icons/calendar_month.svg/app/registrar/assets/img/material-icons/calendar_month.svg
img/material-icons/chevron_right.svg/app/registrar/assets/img/material-icons/chevron_right.svg
img/material-icons/tap_and_play.svg/app/registrar/assets/img/material-icons/tap_and_play.svg
img/material-icons/code.svg/app/registrar/assets/img/material-icons/code.svg
img/material-icons/speaker_notes_off.svg/app/registrar/assets/img/material-icons/speaker_notes_off.svg
img/material-icons/cake.svg/app/registrar/assets/img/material-icons/cake.svg
img/material-icons/mode_night.svg/app/registrar/assets/img/material-icons/mode_night.svg
img/material-icons/panorama_wide_angle.svg/app/registrar/assets/img/material-icons/panorama_wide_angle.svg
img/material-icons/signal_cellular_connected_no_internet_0_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_connected_no_internet_0_bar.svg
img/material-icons/troubleshoot.svg/app/registrar/assets/img/material-icons/troubleshoot.svg
img/material-icons/history_toggle_off.svg/app/registrar/assets/img/material-icons/history_toggle_off.svg
img/material-icons/severe_cold.svg/app/registrar/assets/img/material-icons/severe_cold.svg
img/material-icons/exposure_zero.svg/app/registrar/assets/img/material-icons/exposure_zero.svg
img/material-icons/directions_car_filled.svg/app/registrar/assets/img/material-icons/directions_car_filled.svg
img/material-icons/rounded_corner.svg/app/registrar/assets/img/material-icons/rounded_corner.svg
img/material-icons/recommend.svg/app/registrar/assets/img/material-icons/recommend.svg
img/material-icons/stacked_line_chart.svg/app/registrar/assets/img/material-icons/stacked_line_chart.svg
img/material-icons/difference.svg/app/registrar/assets/img/material-icons/difference.svg
img/material-icons/gif.svg/app/registrar/assets/img/material-icons/gif.svg
img/material-icons/admin_panel_settings.svg/app/registrar/assets/img/material-icons/admin_panel_settings.svg
img/material-icons/cast.svg/app/registrar/assets/img/material-icons/cast.svg
img/material-icons/history_edu.svg/app/registrar/assets/img/material-icons/history_edu.svg
img/material-icons/flag.svg/app/registrar/assets/img/material-icons/flag.svg
img/material-icons/person_add_alt.svg/app/registrar/assets/img/material-icons/person_add_alt.svg
img/material-icons/shape_line.svg/app/registrar/assets/img/material-icons/shape_line.svg
img/material-icons/near_me.svg/app/registrar/assets/img/material-icons/near_me.svg
img/material-icons/closed_caption_off.svg/app/registrar/assets/img/material-icons/closed_caption_off.svg
img/material-icons/list_alt.svg/app/registrar/assets/img/material-icons/list_alt.svg
img/material-icons/vape_free.svg/app/registrar/assets/img/material-icons/vape_free.svg
img/material-icons/wb_twilight.svg/app/registrar/assets/img/material-icons/wb_twilight.svg
img/material-icons/22mp.svg/app/registrar/assets/img/material-icons/22mp.svg
img/material-icons/chevron_left.svg/app/registrar/assets/img/material-icons/chevron_left.svg
img/material-icons/pause_circle_outline.svg/app/registrar/assets/img/material-icons/pause_circle_outline.svg
img/material-icons/update.svg/app/registrar/assets/img/material-icons/update.svg
img/material-icons/redeem.svg/app/registrar/assets/img/material-icons/redeem.svg
img/material-icons/text_increase.svg/app/registrar/assets/img/material-icons/text_increase.svg
img/material-icons/preview.svg/app/registrar/assets/img/material-icons/preview.svg
img/material-icons/bungalow.svg/app/registrar/assets/img/material-icons/bungalow.svg
img/material-icons/mark_chat_unread.svg/app/registrar/assets/img/material-icons/mark_chat_unread.svg
img/material-icons/usb_off.svg/app/registrar/assets/img/material-icons/usb_off.svg
img/material-icons/line_style.svg/app/registrar/assets/img/material-icons/line_style.svg
img/material-icons/event_available.svg/app/registrar/assets/img/material-icons/event_available.svg
img/material-icons/dark_mode.svg/app/registrar/assets/img/material-icons/dark_mode.svg
img/material-icons/turn_right.svg/app/registrar/assets/img/material-icons/turn_right.svg
img/material-icons/blinds.svg/app/registrar/assets/img/material-icons/blinds.svg
img/material-icons/wb_sunny.svg/app/registrar/assets/img/material-icons/wb_sunny.svg
img/material-icons/emoji_events.svg/app/registrar/assets/img/material-icons/emoji_events.svg
img/material-icons/stop.svg/app/registrar/assets/img/material-icons/stop.svg
img/material-icons/flight_land.svg/app/registrar/assets/img/material-icons/flight_land.svg
img/material-icons/science.svg/app/registrar/assets/img/material-icons/science.svg
img/material-icons/newspaper.svg/app/registrar/assets/img/material-icons/newspaper.svg
img/material-icons/access_time.svg/app/registrar/assets/img/material-icons/access_time.svg
img/material-icons/event.svg/app/registrar/assets/img/material-icons/event.svg
img/material-icons/settings_ethernet.svg/app/registrar/assets/img/material-icons/settings_ethernet.svg
img/material-icons/sailing.svg/app/registrar/assets/img/material-icons/sailing.svg
img/material-icons/view_compact_alt.svg/app/registrar/assets/img/material-icons/view_compact_alt.svg
img/material-icons/segment.svg/app/registrar/assets/img/material-icons/segment.svg
img/material-icons/remove_shopping_cart.svg/app/registrar/assets/img/material-icons/remove_shopping_cart.svg
img/material-icons/piano.svg/app/registrar/assets/img/material-icons/piano.svg
img/material-icons/moped.svg/app/registrar/assets/img/material-icons/moped.svg
img/material-icons/perm_device_information.svg/app/registrar/assets/img/material-icons/perm_device_information.svg
img/material-icons/motion_photos_paused.svg/app/registrar/assets/img/material-icons/motion_photos_paused.svg
img/material-icons/class.svg/app/registrar/assets/img/material-icons/class.svg
img/material-icons/panorama_fish_eye.svg/app/registrar/assets/img/material-icons/panorama_fish_eye.svg
img/material-icons/forum.svg/app/registrar/assets/img/material-icons/forum.svg
img/material-icons/lock_reset.svg/app/registrar/assets/img/material-icons/lock_reset.svg
img/material-icons/account_circle.svg/app/registrar/assets/img/material-icons/account_circle.svg
img/material-icons/do_not_step.svg/app/registrar/assets/img/material-icons/do_not_step.svg
img/material-icons/audiotrack.svg/app/registrar/assets/img/material-icons/audiotrack.svg
img/material-icons/location_disabled.svg/app/registrar/assets/img/material-icons/location_disabled.svg
img/material-icons/arrow_right.svg/app/registrar/assets/img/material-icons/arrow_right.svg
img/material-icons/support.svg/app/registrar/assets/img/material-icons/support.svg
img/material-icons/mode_edit.svg/app/registrar/assets/img/material-icons/mode_edit.svg
img/material-icons/edit_road.svg/app/registrar/assets/img/material-icons/edit_road.svg
img/material-icons/gps_off.svg/app/registrar/assets/img/material-icons/gps_off.svg
img/material-icons/9k.svg/app/registrar/assets/img/material-icons/9k.svg
img/material-icons/skip_next.svg/app/registrar/assets/img/material-icons/skip_next.svg
img/material-icons/raw_on.svg/app/registrar/assets/img/material-icons/raw_on.svg
img/material-icons/balcony.svg/app/registrar/assets/img/material-icons/balcony.svg
img/material-icons/widgets.svg/app/registrar/assets/img/material-icons/widgets.svg
img/material-icons/trending_down.svg/app/registrar/assets/img/material-icons/trending_down.svg
img/material-icons/work.svg/app/registrar/assets/img/material-icons/work.svg
img/material-icons/view_compact.svg/app/registrar/assets/img/material-icons/view_compact.svg
img/material-icons/recent_actors.svg/app/registrar/assets/img/material-icons/recent_actors.svg
img/material-icons/drive_file_move_rtl.svg/app/registrar/assets/img/material-icons/drive_file_move_rtl.svg
img/material-icons/picture_in_picture_alt.svg/app/registrar/assets/img/material-icons/picture_in_picture_alt.svg
img/material-icons/bus_alert.svg/app/registrar/assets/img/material-icons/bus_alert.svg
img/material-icons/disc_full.svg/app/registrar/assets/img/material-icons/disc_full.svg
img/material-icons/rotate_90_degrees_ccw.svg/app/registrar/assets/img/material-icons/rotate_90_degrees_ccw.svg
img/material-icons/circle_notifications.svg/app/registrar/assets/img/material-icons/circle_notifications.svg
img/material-icons/wysiwyg.svg/app/registrar/assets/img/material-icons/wysiwyg.svg
img/material-icons/query_stats.svg/app/registrar/assets/img/material-icons/query_stats.svg
img/material-icons/fax.svg/app/registrar/assets/img/material-icons/fax.svg
img/material-icons/diversity_2.svg/app/registrar/assets/img/material-icons/diversity_2.svg
img/material-icons/arrow_circle_left.svg/app/registrar/assets/img/material-icons/arrow_circle_left.svg
img/material-icons/keyboard_hide.svg/app/registrar/assets/img/material-icons/keyboard_hide.svg
img/material-icons/crop_landscape.svg/app/registrar/assets/img/material-icons/crop_landscape.svg
img/material-icons/crop_16_9.svg/app/registrar/assets/img/material-icons/crop_16_9.svg
img/material-icons/factory.svg/app/registrar/assets/img/material-icons/factory.svg
img/material-icons/sports_rugby.svg/app/registrar/assets/img/material-icons/sports_rugby.svg
img/material-icons/currency_rupee.svg/app/registrar/assets/img/material-icons/currency_rupee.svg
img/material-icons/move_to_inbox.svg/app/registrar/assets/img/material-icons/move_to_inbox.svg
img/material-icons/medical_information.svg/app/registrar/assets/img/material-icons/medical_information.svg
img/material-icons/notifications_active.svg/app/registrar/assets/img/material-icons/notifications_active.svg
img/material-icons/3mp.svg/app/registrar/assets/img/material-icons/3mp.svg
img/material-icons/tab_unselected.svg/app/registrar/assets/img/material-icons/tab_unselected.svg
img/material-icons/battery_3_bar.svg/app/registrar/assets/img/material-icons/battery_3_bar.svg
img/material-icons/mode_edit_outline.svg/app/registrar/assets/img/material-icons/mode_edit_outline.svg
img/material-icons/device_thermostat.svg/app/registrar/assets/img/material-icons/device_thermostat.svg
img/material-icons/fence.svg/app/registrar/assets/img/material-icons/fence.svg
img/material-icons/workspaces.svg/app/registrar/assets/img/material-icons/workspaces.svg
img/material-icons/category.svg/app/registrar/assets/img/material-icons/category.svg
img/material-icons/live_tv.svg/app/registrar/assets/img/material-icons/live_tv.svg
img/material-icons/handyman.svg/app/registrar/assets/img/material-icons/handyman.svg
img/material-icons/reduce_capacity.svg/app/registrar/assets/img/material-icons/reduce_capacity.svg
img/material-icons/subscriptions.svg/app/registrar/assets/img/material-icons/subscriptions.svg
img/material-icons/compost.svg/app/registrar/assets/img/material-icons/compost.svg
img/material-icons/local_pharmacy.svg/app/registrar/assets/img/material-icons/local_pharmacy.svg
img/material-icons/feed.svg/app/registrar/assets/img/material-icons/feed.svg
img/material-icons/turn_slight_right.svg/app/registrar/assets/img/material-icons/turn_slight_right.svg
img/material-icons/panorama_horizontal.svg/app/registrar/assets/img/material-icons/panorama_horizontal.svg
img/material-icons/border_inner.svg/app/registrar/assets/img/material-icons/border_inner.svg
img/material-icons/receipt_long.svg/app/registrar/assets/img/material-icons/receipt_long.svg
img/material-icons/label_important.svg/app/registrar/assets/img/material-icons/label_important.svg
img/material-icons/check.svg/app/registrar/assets/img/material-icons/check.svg
img/material-icons/table_chart.svg/app/registrar/assets/img/material-icons/table_chart.svg
img/material-icons/aspect_ratio.svg/app/registrar/assets/img/material-icons/aspect_ratio.svg
img/material-icons/looks_two.svg/app/registrar/assets/img/material-icons/looks_two.svg
img/material-icons/text_rotation_down.svg/app/registrar/assets/img/material-icons/text_rotation_down.svg
img/material-icons/cloud_queue.svg/app/registrar/assets/img/material-icons/cloud_queue.svg
img/material-icons/density_small.svg/app/registrar/assets/img/material-icons/density_small.svg
img/material-icons/warning.svg/app/registrar/assets/img/material-icons/warning.svg
img/material-icons/wifi_calling.svg/app/registrar/assets/img/material-icons/wifi_calling.svg
img/material-icons/integration_instructions.svg/app/registrar/assets/img/material-icons/integration_instructions.svg
img/material-icons/notifications_paused.svg/app/registrar/assets/img/material-icons/notifications_paused.svg
img/material-icons/gradient.svg/app/registrar/assets/img/material-icons/gradient.svg
img/material-icons/sms_failed.svg/app/registrar/assets/img/material-icons/sms_failed.svg
img/material-icons/account_balance_wallet.svg/app/registrar/assets/img/material-icons/account_balance_wallet.svg
img/material-icons/20mp.svg/app/registrar/assets/img/material-icons/20mp.svg
img/material-icons/low_priority.svg/app/registrar/assets/img/material-icons/low_priority.svg
img/material-icons/business_center.svg/app/registrar/assets/img/material-icons/business_center.svg
img/material-icons/family_restroom.svg/app/registrar/assets/img/material-icons/family_restroom.svg
img/material-icons/format_align_right.svg/app/registrar/assets/img/material-icons/format_align_right.svg
img/material-icons/domain_add.svg/app/registrar/assets/img/material-icons/domain_add.svg
img/material-icons/bluetooth.svg/app/registrar/assets/img/material-icons/bluetooth.svg
img/material-icons/touch_app.svg/app/registrar/assets/img/material-icons/touch_app.svg
img/material-icons/network_wifi_2_bar.svg/app/registrar/assets/img/material-icons/network_wifi_2_bar.svg
img/material-icons/skip_previous.svg/app/registrar/assets/img/material-icons/skip_previous.svg
img/material-icons/video_settings.svg/app/registrar/assets/img/material-icons/video_settings.svg
img/material-icons/install_desktop.svg/app/registrar/assets/img/material-icons/install_desktop.svg
img/material-icons/near_me_disabled.svg/app/registrar/assets/img/material-icons/near_me_disabled.svg
img/material-icons/call_received.svg/app/registrar/assets/img/material-icons/call_received.svg
img/material-icons/headphones.svg/app/registrar/assets/img/material-icons/headphones.svg
img/material-icons/space_bar.svg/app/registrar/assets/img/material-icons/space_bar.svg
img/material-icons/playlist_add_check.svg/app/registrar/assets/img/material-icons/playlist_add_check.svg
img/material-icons/cancel_schedule_send.svg/app/registrar/assets/img/material-icons/cancel_schedule_send.svg
img/material-icons/party_mode.svg/app/registrar/assets/img/material-icons/party_mode.svg
img/material-icons/functions.svg/app/registrar/assets/img/material-icons/functions.svg
img/material-icons/privacy_tip.svg/app/registrar/assets/img/material-icons/privacy_tip.svg
img/material-icons/hdr_enhanced_select.svg/app/registrar/assets/img/material-icons/hdr_enhanced_select.svg
img/material-icons/offline_bolt.svg/app/registrar/assets/img/material-icons/offline_bolt.svg
img/material-icons/upload_file.svg/app/registrar/assets/img/material-icons/upload_file.svg
img/material-icons/sensor_occupied.svg/app/registrar/assets/img/material-icons/sensor_occupied.svg
img/material-icons/door_sliding.svg/app/registrar/assets/img/material-icons/door_sliding.svg
img/material-icons/ice_skating.svg/app/registrar/assets/img/material-icons/ice_skating.svg
img/material-icons/priority_high.svg/app/registrar/assets/img/material-icons/priority_high.svg
img/material-icons/ev_station.svg/app/registrar/assets/img/material-icons/ev_station.svg
img/material-icons/fast_forward.svg/app/registrar/assets/img/material-icons/fast_forward.svg
img/material-icons/calendar_today.svg/app/registrar/assets/img/material-icons/calendar_today.svg
img/material-icons/bubble_chart.svg/app/registrar/assets/img/material-icons/bubble_chart.svg
img/material-icons/lock_open.svg/app/registrar/assets/img/material-icons/lock_open.svg
img/material-icons/email.svg/app/registrar/assets/img/material-icons/email.svg
img/material-icons/wifi.svg/app/registrar/assets/img/material-icons/wifi.svg
img/material-icons/crop_original.svg/app/registrar/assets/img/material-icons/crop_original.svg
img/material-icons/macro_off.svg/app/registrar/assets/img/material-icons/macro_off.svg
img/material-icons/timer_off.svg/app/registrar/assets/img/material-icons/timer_off.svg
img/material-icons/import_contacts.svg/app/registrar/assets/img/material-icons/import_contacts.svg
img/material-icons/drafts.svg/app/registrar/assets/img/material-icons/drafts.svg
img/material-icons/watch.svg/app/registrar/assets/img/material-icons/watch.svg
img/material-icons/do_disturb_alt.svg/app/registrar/assets/img/material-icons/do_disturb_alt.svg
img/material-icons/scale.svg/app/registrar/assets/img/material-icons/scale.svg
img/material-icons/add_business.svg/app/registrar/assets/img/material-icons/add_business.svg
img/material-icons/add_road.svg/app/registrar/assets/img/material-icons/add_road.svg
img/material-icons/pest_control_rodent.svg/app/registrar/assets/img/material-icons/pest_control_rodent.svg
img/material-icons/create_new_folder.svg/app/registrar/assets/img/material-icons/create_new_folder.svg
img/material-icons/info.svg/app/registrar/assets/img/material-icons/info.svg
img/material-icons/format_list_numbered_rtl.svg/app/registrar/assets/img/material-icons/format_list_numbered_rtl.svg
img/material-icons/compare_arrows.svg/app/registrar/assets/img/material-icons/compare_arrows.svg
img/material-icons/drag_indicator.svg/app/registrar/assets/img/material-icons/drag_indicator.svg
img/material-icons/360.svg/app/registrar/assets/img/material-icons/360.svg
img/material-icons/domain.svg/app/registrar/assets/img/material-icons/domain.svg
img/material-icons/image_not_supported.svg/app/registrar/assets/img/material-icons/image_not_supported.svg
img/material-icons/cell_wifi.svg/app/registrar/assets/img/material-icons/cell_wifi.svg
img/material-icons/polyline.svg/app/registrar/assets/img/material-icons/polyline.svg
img/material-icons/railway_alert.svg/app/registrar/assets/img/material-icons/railway_alert.svg
img/material-icons/shopping_cart.svg/app/registrar/assets/img/material-icons/shopping_cart.svg
img/material-icons/today.svg/app/registrar/assets/img/material-icons/today.svg
img/material-icons/local_atm.svg/app/registrar/assets/img/material-icons/local_atm.svg
img/material-icons/select_all.svg/app/registrar/assets/img/material-icons/select_all.svg
img/material-icons/area_chart.svg/app/registrar/assets/img/material-icons/area_chart.svg
img/material-icons/invert_colors.svg/app/registrar/assets/img/material-icons/invert_colors.svg
img/material-icons/palette.svg/app/registrar/assets/img/material-icons/palette.svg
img/material-icons/replay.svg/app/registrar/assets/img/material-icons/replay.svg
img/material-icons/calendar_view_month.svg/app/registrar/assets/img/material-icons/calendar_view_month.svg
img/material-icons/cruelty_free.svg/app/registrar/assets/img/material-icons/cruelty_free.svg
img/material-icons/find_replace.svg/app/registrar/assets/img/material-icons/find_replace.svg
img/material-icons/text_format.svg/app/registrar/assets/img/material-icons/text_format.svg
img/material-icons/thumb_up_alt.svg/app/registrar/assets/img/material-icons/thumb_up_alt.svg
img/material-icons/add.svg/app/registrar/assets/img/material-icons/add.svg
img/material-icons/diversity_3.svg/app/registrar/assets/img/material-icons/diversity_3.svg
img/material-icons/present_to_all.svg/app/registrar/assets/img/material-icons/present_to_all.svg
img/material-icons/playlist_add_check_circle.svg/app/registrar/assets/img/material-icons/playlist_add_check_circle.svg
img/material-icons/directions.svg/app/registrar/assets/img/material-icons/directions.svg
img/material-icons/dvr.svg/app/registrar/assets/img/material-icons/dvr.svg
img/material-icons/sports_hockey.svg/app/registrar/assets/img/material-icons/sports_hockey.svg
img/material-icons/video_call.svg/app/registrar/assets/img/material-icons/video_call.svg
img/material-icons/personal_video.svg/app/registrar/assets/img/material-icons/personal_video.svg
img/material-icons/arrow_upward.svg/app/registrar/assets/img/material-icons/arrow_upward.svg
img/material-icons/group_off.svg/app/registrar/assets/img/material-icons/group_off.svg
img/material-icons/movie_filter.svg/app/registrar/assets/img/material-icons/movie_filter.svg
img/material-icons/bluetooth_audio.svg/app/registrar/assets/img/material-icons/bluetooth_audio.svg
img/material-icons/first_page.svg/app/registrar/assets/img/material-icons/first_page.svg
img/material-icons/repeat_on.svg/app/registrar/assets/img/material-icons/repeat_on.svg
img/material-icons/local_gas_station.svg/app/registrar/assets/img/material-icons/local_gas_station.svg
img/material-icons/close.svg/app/registrar/assets/img/material-icons/close.svg
img/material-icons/show_chart.svg/app/registrar/assets/img/material-icons/show_chart.svg
img/material-icons/people.svg/app/registrar/assets/img/material-icons/people.svg
img/material-icons/more_horiz.svg/app/registrar/assets/img/material-icons/more_horiz.svg
img/material-icons/toll.svg/app/registrar/assets/img/material-icons/toll.svg
img/material-icons/dialpad.svg/app/registrar/assets/img/material-icons/dialpad.svg
img/material-icons/auto_awesome.svg/app/registrar/assets/img/material-icons/auto_awesome.svg
img/material-icons/storm.svg/app/registrar/assets/img/material-icons/storm.svg
img/material-icons/curtains.svg/app/registrar/assets/img/material-icons/curtains.svg
img/material-icons/architecture.svg/app/registrar/assets/img/material-icons/architecture.svg
img/material-icons/battery_saver.svg/app/registrar/assets/img/material-icons/battery_saver.svg
img/material-icons/airplanemode_active.svg/app/registrar/assets/img/material-icons/airplanemode_active.svg
img/material-icons/how_to_vote.svg/app/registrar/assets/img/material-icons/how_to_vote.svg
img/material-icons/call_missed.svg/app/registrar/assets/img/material-icons/call_missed.svg
img/material-icons/menu_open.svg/app/registrar/assets/img/material-icons/menu_open.svg
img/material-icons/keyboard_arrow_left.svg/app/registrar/assets/img/material-icons/keyboard_arrow_left.svg
img/material-icons/screen_lock_rotation.svg/app/registrar/assets/img/material-icons/screen_lock_rotation.svg
img/material-icons/crop_7_5.svg/app/registrar/assets/img/material-icons/crop_7_5.svg
img/material-icons/looks_3.svg/app/registrar/assets/img/material-icons/looks_3.svg
img/material-icons/punch_clock.svg/app/registrar/assets/img/material-icons/punch_clock.svg
img/material-icons/view_day.svg/app/registrar/assets/img/material-icons/view_day.svg
img/material-icons/pages.svg/app/registrar/assets/img/material-icons/pages.svg
img/material-icons/do_disturb.svg/app/registrar/assets/img/material-icons/do_disturb.svg
img/material-icons/star_border.svg/app/registrar/assets/img/material-icons/star_border.svg
img/material-icons/card_giftcard.svg/app/registrar/assets/img/material-icons/card_giftcard.svg
img/material-icons/door_front.svg/app/registrar/assets/img/material-icons/door_front.svg
img/material-icons/delete_outline.svg/app/registrar/assets/img/material-icons/delete_outline.svg
img/material-icons/all_inclusive.svg/app/registrar/assets/img/material-icons/all_inclusive.svg
img/material-icons/mic.svg/app/registrar/assets/img/material-icons/mic.svg
img/material-icons/kebab_dining.svg/app/registrar/assets/img/material-icons/kebab_dining.svg
img/material-icons/exposure_neg_2.svg/app/registrar/assets/img/material-icons/exposure_neg_2.svg
img/material-icons/invert_colors_off.svg/app/registrar/assets/img/material-icons/invert_colors_off.svg
img/material-icons/bookmark_add.svg/app/registrar/assets/img/material-icons/bookmark_add.svg
img/material-icons/5k_plus.svg/app/registrar/assets/img/material-icons/5k_plus.svg
img/material-icons/check_circle.svg/app/registrar/assets/img/material-icons/check_circle.svg
img/material-icons/signal_cellular_alt.svg/app/registrar/assets/img/material-icons/signal_cellular_alt.svg
img/material-icons/tram.svg/app/registrar/assets/img/material-icons/tram.svg
img/material-icons/pending.svg/app/registrar/assets/img/material-icons/pending.svg
img/material-icons/grid_4x4.svg/app/registrar/assets/img/material-icons/grid_4x4.svg
img/material-icons/snooze.svg/app/registrar/assets/img/material-icons/snooze.svg
img/material-icons/join_inner.svg/app/registrar/assets/img/material-icons/join_inner.svg
img/material-icons/keyboard_backspace.svg/app/registrar/assets/img/material-icons/keyboard_backspace.svg
img/material-icons/subject.svg/app/registrar/assets/img/material-icons/subject.svg
img/material-icons/horizontal_distribute.svg/app/registrar/assets/img/material-icons/horizontal_distribute.svg
img/material-icons/sports_tennis.svg/app/registrar/assets/img/material-icons/sports_tennis.svg
img/material-icons/cabin.svg/app/registrar/assets/img/material-icons/cabin.svg
img/material-icons/face_3.svg/app/registrar/assets/img/material-icons/face_3.svg
img/material-icons/location_city.svg/app/registrar/assets/img/material-icons/location_city.svg
img/material-icons/catching_pokemon.svg/app/registrar/assets/img/material-icons/catching_pokemon.svg
img/material-icons/app_registration.svg/app/registrar/assets/img/material-icons/app_registration.svg
img/material-icons/laptop_mac.svg/app/registrar/assets/img/material-icons/laptop_mac.svg
img/material-icons/folder_off.svg/app/registrar/assets/img/material-icons/folder_off.svg
img/material-icons/wifi_lock.svg/app/registrar/assets/img/material-icons/wifi_lock.svg
img/material-icons/shopping_cart_checkout.svg/app/registrar/assets/img/material-icons/shopping_cart_checkout.svg
img/material-icons/bluetooth_disabled.svg/app/registrar/assets/img/material-icons/bluetooth_disabled.svg
img/material-icons/edit_off.svg/app/registrar/assets/img/material-icons/edit_off.svg
img/material-icons/domain_verification.svg/app/registrar/assets/img/material-icons/domain_verification.svg
img/material-icons/garage.svg/app/registrar/assets/img/material-icons/garage.svg
img/material-icons/volume_down.svg/app/registrar/assets/img/material-icons/volume_down.svg
img/material-icons/refresh.svg/app/registrar/assets/img/material-icons/refresh.svg
img/material-icons/opacity.svg/app/registrar/assets/img/material-icons/opacity.svg
img/material-icons/launch.svg/app/registrar/assets/img/material-icons/launch.svg
img/material-icons/tag_faces.svg/app/registrar/assets/img/material-icons/tag_faces.svg
img/material-icons/text_snippet.svg/app/registrar/assets/img/material-icons/text_snippet.svg
img/material-icons/local_shipping.svg/app/registrar/assets/img/material-icons/local_shipping.svg
img/material-icons/search_off.svg/app/registrar/assets/img/material-icons/search_off.svg
img/material-icons/vrpano.svg/app/registrar/assets/img/material-icons/vrpano.svg
img/material-icons/vaping_rooms.svg/app/registrar/assets/img/material-icons/vaping_rooms.svg
img/material-icons/free_breakfast.svg/app/registrar/assets/img/material-icons/free_breakfast.svg
img/material-icons/design_services.svg/app/registrar/assets/img/material-icons/design_services.svg
img/material-icons/mark_unread_chat_alt.svg/app/registrar/assets/img/material-icons/mark_unread_chat_alt.svg
img/material-icons/sports_handball.svg/app/registrar/assets/img/material-icons/sports_handball.svg
img/material-icons/person_pin_circle.svg/app/registrar/assets/img/material-icons/person_pin_circle.svg
img/material-icons/headset_off.svg/app/registrar/assets/img/material-icons/headset_off.svg
img/material-icons/exit_to_app.svg/app/registrar/assets/img/material-icons/exit_to_app.svg
img/material-icons/open_in_full.svg/app/registrar/assets/img/material-icons/open_in_full.svg
img/material-icons/face_2.svg/app/registrar/assets/img/material-icons/face_2.svg
img/material-icons/compare.svg/app/registrar/assets/img/material-icons/compare.svg
img/material-icons/no_flash.svg/app/registrar/assets/img/material-icons/no_flash.svg
img/material-icons/battery_6_bar.svg/app/registrar/assets/img/material-icons/battery_6_bar.svg
img/material-icons/tv_off.svg/app/registrar/assets/img/material-icons/tv_off.svg
img/material-icons/image.svg/app/registrar/assets/img/material-icons/image.svg
img/material-icons/sensors_off.svg/app/registrar/assets/img/material-icons/sensors_off.svg
img/material-icons/folder_zip.svg/app/registrar/assets/img/material-icons/folder_zip.svg
img/material-icons/euro_symbol.svg/app/registrar/assets/img/material-icons/euro_symbol.svg
img/material-icons/co_present.svg/app/registrar/assets/img/material-icons/co_present.svg
img/material-icons/directions_walk.svg/app/registrar/assets/img/material-icons/directions_walk.svg
img/material-icons/content_cut.svg/app/registrar/assets/img/material-icons/content_cut.svg
img/material-icons/lightbulb.svg/app/registrar/assets/img/material-icons/lightbulb.svg
img/material-icons/attach_money.svg/app/registrar/assets/img/material-icons/attach_money.svg
img/material-icons/food_bank.svg/app/registrar/assets/img/material-icons/food_bank.svg
img/material-icons/zoom_in_map.svg/app/registrar/assets/img/material-icons/zoom_in_map.svg
img/material-icons/view_list.svg/app/registrar/assets/img/material-icons/view_list.svg
img/material-icons/view_array.svg/app/registrar/assets/img/material-icons/view_array.svg
img/material-icons/save.svg/app/registrar/assets/img/material-icons/save.svg
img/material-icons/quiz.svg/app/registrar/assets/img/material-icons/quiz.svg
img/material-icons/gpp_good.svg/app/registrar/assets/img/material-icons/gpp_good.svg
img/material-icons/checkroom.svg/app/registrar/assets/img/material-icons/checkroom.svg
img/material-icons/11mp.svg/app/registrar/assets/img/material-icons/11mp.svg
img/material-icons/navigation.svg/app/registrar/assets/img/material-icons/navigation.svg
img/material-icons/4g_plus_mobiledata.svg/app/registrar/assets/img/material-icons/4g_plus_mobiledata.svg
img/material-icons/bookmarks.svg/app/registrar/assets/img/material-icons/bookmarks.svg
img/material-icons/favorite.svg/app/registrar/assets/img/material-icons/favorite.svg
img/material-icons/signal_cellular_alt_2_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_alt_2_bar.svg
img/material-icons/sports_soccer.svg/app/registrar/assets/img/material-icons/sports_soccer.svg
img/material-icons/keyboard_return.svg/app/registrar/assets/img/material-icons/keyboard_return.svg
img/material-icons/filter_hdr.svg/app/registrar/assets/img/material-icons/filter_hdr.svg
img/material-icons/bluetooth_drive.svg/app/registrar/assets/img/material-icons/bluetooth_drive.svg
img/material-icons/bedroom_baby.svg/app/registrar/assets/img/material-icons/bedroom_baby.svg
img/material-icons/video_file.svg/app/registrar/assets/img/material-icons/video_file.svg
img/material-icons/emoji_food_beverage.svg/app/registrar/assets/img/material-icons/emoji_food_beverage.svg
img/material-icons/swap_vert.svg/app/registrar/assets/img/material-icons/swap_vert.svg
img/material-icons/arrow_drop_down.svg/app/registrar/assets/img/material-icons/arrow_drop_down.svg
img/material-icons/other_houses.svg/app/registrar/assets/img/material-icons/other_houses.svg
img/material-icons/start.svg/app/registrar/assets/img/material-icons/start.svg
img/material-icons/replay_5.svg/app/registrar/assets/img/material-icons/replay_5.svg
img/material-icons/phone_iphone.svg/app/registrar/assets/img/material-icons/phone_iphone.svg
img/material-icons/gps_not_fixed.svg/app/registrar/assets/img/material-icons/gps_not_fixed.svg
img/material-icons/gite.svg/app/registrar/assets/img/material-icons/gite.svg
img/material-icons/shuffle_on.svg/app/registrar/assets/img/material-icons/shuffle_on.svg
img/material-icons/mobile_screen_share.svg/app/registrar/assets/img/material-icons/mobile_screen_share.svg
img/material-icons/crop_5_4.svg/app/registrar/assets/img/material-icons/crop_5_4.svg
img/material-icons/expand_circle_down.svg/app/registrar/assets/img/material-icons/expand_circle_down.svg
img/material-icons/13mp.svg/app/registrar/assets/img/material-icons/13mp.svg
img/material-icons/navigate_before.svg/app/registrar/assets/img/material-icons/navigate_before.svg
img/material-icons/format_indent_increase.svg/app/registrar/assets/img/material-icons/format_indent_increase.svg
img/material-icons/badge.svg/app/registrar/assets/img/material-icons/badge.svg
img/material-icons/grid_view.svg/app/registrar/assets/img/material-icons/grid_view.svg
img/material-icons/folder_shared.svg/app/registrar/assets/img/material-icons/folder_shared.svg
img/material-icons/copy_all.svg/app/registrar/assets/img/material-icons/copy_all.svg
img/material-icons/noise_control_off.svg/app/registrar/assets/img/material-icons/noise_control_off.svg
img/material-icons/sports_kabaddi.svg/app/registrar/assets/img/material-icons/sports_kabaddi.svg
img/material-icons/leak_remove.svg/app/registrar/assets/img/material-icons/leak_remove.svg
img/material-icons/5g.svg/app/registrar/assets/img/material-icons/5g.svg
img/material-icons/move_down.svg/app/registrar/assets/img/material-icons/move_down.svg
img/material-icons/medication_liquid.svg/app/registrar/assets/img/material-icons/medication_liquid.svg
img/material-icons/6k.svg/app/registrar/assets/img/material-icons/6k.svg
img/material-icons/8k_plus.svg/app/registrar/assets/img/material-icons/8k_plus.svg
img/material-icons/crop_din.svg/app/registrar/assets/img/material-icons/crop_din.svg
img/material-icons/sos.svg/app/registrar/assets/img/material-icons/sos.svg
img/material-icons/flash_on.svg/app/registrar/assets/img/material-icons/flash_on.svg
img/material-icons/file_open.svg/app/registrar/assets/img/material-icons/file_open.svg
img/material-icons/manage_history.svg/app/registrar/assets/img/material-icons/manage_history.svg
img/material-icons/content_copy.svg/app/registrar/assets/img/material-icons/content_copy.svg
img/material-icons/panorama_horizontal_select.svg/app/registrar/assets/img/material-icons/panorama_horizontal_select.svg
img/material-icons/device_hub.svg/app/registrar/assets/img/material-icons/device_hub.svg
img/material-icons/airplanemode_inactive.svg/app/registrar/assets/img/material-icons/airplanemode_inactive.svg
img/material-icons/splitscreen.svg/app/registrar/assets/img/material-icons/splitscreen.svg
img/material-icons/exposure_neg_1.svg/app/registrar/assets/img/material-icons/exposure_neg_1.svg
img/material-icons/lunch_dining.svg/app/registrar/assets/img/material-icons/lunch_dining.svg
img/material-icons/gesture.svg/app/registrar/assets/img/material-icons/gesture.svg
img/material-icons/wifi_2_bar.svg/app/registrar/assets/img/material-icons/wifi_2_bar.svg
img/material-icons/pedal_bike.svg/app/registrar/assets/img/material-icons/pedal_bike.svg
img/material-icons/surfing.svg/app/registrar/assets/img/material-icons/surfing.svg
img/material-icons/pan_tool.svg/app/registrar/assets/img/material-icons/pan_tool.svg
img/material-icons/open_in_browser.svg/app/registrar/assets/img/material-icons/open_in_browser.svg
img/material-icons/vpn_key_off.svg/app/registrar/assets/img/material-icons/vpn_key_off.svg
img/material-icons/library_add.svg/app/registrar/assets/img/material-icons/library_add.svg
img/material-icons/message.svg/app/registrar/assets/img/material-icons/message.svg
img/material-icons/do_not_disturb_alt.svg/app/registrar/assets/img/material-icons/do_not_disturb_alt.svg
img/material-icons/home_mini.svg/app/registrar/assets/img/material-icons/home_mini.svg
img/material-icons/superscript.svg/app/registrar/assets/img/material-icons/superscript.svg
img/material-icons/subdirectory_arrow_left.svg/app/registrar/assets/img/material-icons/subdirectory_arrow_left.svg
img/material-icons/forward_to_inbox.svg/app/registrar/assets/img/material-icons/forward_to_inbox.svg
img/material-icons/density_medium.svg/app/registrar/assets/img/material-icons/density_medium.svg
img/material-icons/call_to_action.svg/app/registrar/assets/img/material-icons/call_to_action.svg
img/material-icons/commute.svg/app/registrar/assets/img/material-icons/commute.svg
img/material-icons/hdr_on.svg/app/registrar/assets/img/material-icons/hdr_on.svg
img/material-icons/alarm_add.svg/app/registrar/assets/img/material-icons/alarm_add.svg
img/material-icons/restore_page.svg/app/registrar/assets/img/material-icons/restore_page.svg
img/material-icons/leak_add.svg/app/registrar/assets/img/material-icons/leak_add.svg
img/material-icons/hiking.svg/app/registrar/assets/img/material-icons/hiking.svg
img/material-icons/style.svg/app/registrar/assets/img/material-icons/style.svg
img/material-icons/crop_3_2.svg/app/registrar/assets/img/material-icons/crop_3_2.svg
img/material-icons/wb_incandescent.svg/app/registrar/assets/img/material-icons/wb_incandescent.svg
img/material-icons/percent.svg/app/registrar/assets/img/material-icons/percent.svg
img/material-icons/keyboard_command_key.svg/app/registrar/assets/img/material-icons/keyboard_command_key.svg
img/material-icons/phone_locked.svg/app/registrar/assets/img/material-icons/phone_locked.svg
img/material-icons/square.svg/app/registrar/assets/img/material-icons/square.svg
img/material-icons/local_drink.svg/app/registrar/assets/img/material-icons/local_drink.svg
img/material-icons/workspace_premium.svg/app/registrar/assets/img/material-icons/workspace_premium.svg
img/material-icons/report.svg/app/registrar/assets/img/material-icons/report.svg
img/material-icons/format_color_text.svg/app/registrar/assets/img/material-icons/format_color_text.svg
img/material-icons/drive_folder_upload.svg/app/registrar/assets/img/material-icons/drive_folder_upload.svg
img/material-icons/sports_martial_arts.svg/app/registrar/assets/img/material-icons/sports_martial_arts.svg
img/material-icons/piano_off.svg/app/registrar/assets/img/material-icons/piano_off.svg
img/material-icons/perm_data_setting.svg/app/registrar/assets/img/material-icons/perm_data_setting.svg
img/material-icons/arrow_right_alt.svg/app/registrar/assets/img/material-icons/arrow_right_alt.svg
img/material-icons/chat.svg/app/registrar/assets/img/material-icons/chat.svg
img/material-icons/phonelink_erase.svg/app/registrar/assets/img/material-icons/phonelink_erase.svg
img/material-icons/delivery_dining.svg/app/registrar/assets/img/material-icons/delivery_dining.svg
img/material-icons/thumb_down_alt.svg/app/registrar/assets/img/material-icons/thumb_down_alt.svg
img/material-icons/local_mall.svg/app/registrar/assets/img/material-icons/local_mall.svg
img/material-icons/dirty_lens.svg/app/registrar/assets/img/material-icons/dirty_lens.svg
img/material-icons/child_friendly.svg/app/registrar/assets/img/material-icons/child_friendly.svg
img/material-icons/filter_frames.svg/app/registrar/assets/img/material-icons/filter_frames.svg
img/material-icons/screen_rotation_alt.svg/app/registrar/assets/img/material-icons/screen_rotation_alt.svg
img/material-icons/ads_click.svg/app/registrar/assets/img/material-icons/ads_click.svg
img/material-icons/sell.svg/app/registrar/assets/img/material-icons/sell.svg
img/material-icons/article.svg/app/registrar/assets/img/material-icons/article.svg
img/material-icons/send.svg/app/registrar/assets/img/material-icons/send.svg
img/material-icons/rsvp.svg/app/registrar/assets/img/material-icons/rsvp.svg
img/material-icons/wrong_location.svg/app/registrar/assets/img/material-icons/wrong_location.svg
img/material-icons/boy.svg/app/registrar/assets/img/material-icons/boy.svg
img/material-icons/blur_linear.svg/app/registrar/assets/img/material-icons/blur_linear.svg
img/material-icons/record_voice_over.svg/app/registrar/assets/img/material-icons/record_voice_over.svg
img/material-icons/keyboard_control_key.svg/app/registrar/assets/img/material-icons/keyboard_control_key.svg
img/material-icons/save_as.svg/app/registrar/assets/img/material-icons/save_as.svg
img/material-icons/expand_more.svg/app/registrar/assets/img/material-icons/expand_more.svg
img/material-icons/speaker.svg/app/registrar/assets/img/material-icons/speaker.svg
img/material-icons/play_circle_outline.svg/app/registrar/assets/img/material-icons/play_circle_outline.svg
img/material-icons/explore.svg/app/registrar/assets/img/material-icons/explore.svg
img/material-icons/cases.svg/app/registrar/assets/img/material-icons/cases.svg
img/material-icons/sports_basketball.svg/app/registrar/assets/img/material-icons/sports_basketball.svg
img/material-icons/publish.svg/app/registrar/assets/img/material-icons/publish.svg
img/material-icons/work_outline.svg/app/registrar/assets/img/material-icons/work_outline.svg
img/material-icons/bug_report.svg/app/registrar/assets/img/material-icons/bug_report.svg
img/material-icons/person_add_alt_1.svg/app/registrar/assets/img/material-icons/person_add_alt_1.svg
img/material-icons/network_cell.svg/app/registrar/assets/img/material-icons/network_cell.svg
img/material-icons/switch_left.svg/app/registrar/assets/img/material-icons/switch_left.svg
img/material-icons/feedback.svg/app/registrar/assets/img/material-icons/feedback.svg
img/material-icons/auto_awesome_mosaic.svg/app/registrar/assets/img/material-icons/auto_awesome_mosaic.svg
img/material-icons/screen_lock_portrait.svg/app/registrar/assets/img/material-icons/screen_lock_portrait.svg
img/material-icons/card_membership.svg/app/registrar/assets/img/material-icons/card_membership.svg
img/material-icons/camera.svg/app/registrar/assets/img/material-icons/camera.svg
img/material-icons/rotate_left.svg/app/registrar/assets/img/material-icons/rotate_left.svg
img/material-icons/confirmation_number.svg/app/registrar/assets/img/material-icons/confirmation_number.svg
img/material-icons/assignment_return.svg/app/registrar/assets/img/material-icons/assignment_return.svg
img/material-icons/redo.svg/app/registrar/assets/img/material-icons/redo.svg
img/material-icons/device_unknown.svg/app/registrar/assets/img/material-icons/device_unknown.svg
img/material-icons/electric_moped.svg/app/registrar/assets/img/material-icons/electric_moped.svg
img/material-icons/blinds_closed.svg/app/registrar/assets/img/material-icons/blinds_closed.svg
img/material-icons/grid_goldenratio.svg/app/registrar/assets/img/material-icons/grid_goldenratio.svg
img/material-icons/elderly_woman.svg/app/registrar/assets/img/material-icons/elderly_woman.svg
img/material-icons/chat_bubble_outline.svg/app/registrar/assets/img/material-icons/chat_bubble_outline.svg
img/material-icons/carpenter.svg/app/registrar/assets/img/material-icons/carpenter.svg
img/material-icons/file_copy.svg/app/registrar/assets/img/material-icons/file_copy.svg
img/material-icons/view_in_ar.svg/app/registrar/assets/img/material-icons/view_in_ar.svg
img/material-icons/stars.svg/app/registrar/assets/img/material-icons/stars.svg
img/material-icons/assignment.svg/app/registrar/assets/img/material-icons/assignment.svg
img/material-icons/groups.svg/app/registrar/assets/img/material-icons/groups.svg
img/material-icons/settings_input_svideo.svg/app/registrar/assets/img/material-icons/settings_input_svideo.svg
img/material-icons/play_for_work.svg/app/registrar/assets/img/material-icons/play_for_work.svg
img/material-icons/medication.svg/app/registrar/assets/img/material-icons/medication.svg
img/material-icons/css.svg/app/registrar/assets/img/material-icons/css.svg
img/material-icons/maps_home_work.svg/app/registrar/assets/img/material-icons/maps_home_work.svg
img/material-icons/motion_photos_pause.svg/app/registrar/assets/img/material-icons/motion_photos_pause.svg
img/material-icons/cyclone.svg/app/registrar/assets/img/material-icons/cyclone.svg
img/material-icons/merge_type.svg/app/registrar/assets/img/material-icons/merge_type.svg
img/material-icons/arrow_circle_up.svg/app/registrar/assets/img/material-icons/arrow_circle_up.svg
img/material-icons/hail.svg/app/registrar/assets/img/material-icons/hail.svg
img/material-icons/blender.svg/app/registrar/assets/img/material-icons/blender.svg
img/material-icons/battery_alert.svg/app/registrar/assets/img/material-icons/battery_alert.svg
img/material-icons/file_download_off.svg/app/registrar/assets/img/material-icons/file_download_off.svg
img/material-icons/loop.svg/app/registrar/assets/img/material-icons/loop.svg
img/material-icons/power_settings_new.svg/app/registrar/assets/img/material-icons/power_settings_new.svg
img/material-icons/download_for_offline.svg/app/registrar/assets/img/material-icons/download_for_offline.svg
img/material-icons/signal_cellular_connected_no_internet_4_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_connected_no_internet_4_bar.svg
img/material-icons/skateboarding.svg/app/registrar/assets/img/material-icons/skateboarding.svg
img/material-icons/looks_5.svg/app/registrar/assets/img/material-icons/looks_5.svg
img/material-icons/settings_system_daydream.svg/app/registrar/assets/img/material-icons/settings_system_daydream.svg
img/material-icons/bluetooth_connected.svg/app/registrar/assets/img/material-icons/bluetooth_connected.svg
img/material-icons/data_exploration.svg/app/registrar/assets/img/material-icons/data_exploration.svg
img/material-icons/security.svg/app/registrar/assets/img/material-icons/security.svg
img/material-icons/post_add.svg/app/registrar/assets/img/material-icons/post_add.svg
img/material-icons/more.svg/app/registrar/assets/img/material-icons/more.svg
img/material-icons/alarm_off.svg/app/registrar/assets/img/material-icons/alarm_off.svg
img/material-icons/lan.svg/app/registrar/assets/img/material-icons/lan.svg
img/material-icons/stay_current_portrait.svg/app/registrar/assets/img/material-icons/stay_current_portrait.svg
img/material-icons/insert_chart.svg/app/registrar/assets/img/material-icons/insert_chart.svg
img/material-icons/museum.svg/app/registrar/assets/img/material-icons/museum.svg
img/material-icons/set_meal.svg/app/registrar/assets/img/material-icons/set_meal.svg
img/material-icons/speaker_notes.svg/app/registrar/assets/img/material-icons/speaker_notes.svg
img/material-icons/signal_wifi_statusbar_4_bar.svg/app/registrar/assets/img/material-icons/signal_wifi_statusbar_4_bar.svg
img/material-icons/rate_review.svg/app/registrar/assets/img/material-icons/rate_review.svg
img/material-icons/note_alt.svg/app/registrar/assets/img/material-icons/note_alt.svg
img/material-icons/egg.svg/app/registrar/assets/img/material-icons/egg.svg
img/material-icons/spellcheck.svg/app/registrar/assets/img/material-icons/spellcheck.svg
img/material-icons/ac_unit.svg/app/registrar/assets/img/material-icons/ac_unit.svg
img/material-icons/face_5.svg/app/registrar/assets/img/material-icons/face_5.svg
img/material-icons/iso.svg/app/registrar/assets/img/material-icons/iso.svg
img/material-icons/video_label.svg/app/registrar/assets/img/material-icons/video_label.svg
img/material-icons/align_horizontal_center.svg/app/registrar/assets/img/material-icons/align_horizontal_center.svg
img/material-icons/thumb_up.svg/app/registrar/assets/img/material-icons/thumb_up.svg
img/material-icons/crop_rotate.svg/app/registrar/assets/img/material-icons/crop_rotate.svg
img/material-icons/temple_hindu.svg/app/registrar/assets/img/material-icons/temple_hindu.svg
img/material-icons/border_right.svg/app/registrar/assets/img/material-icons/border_right.svg
img/material-icons/watch_off.svg/app/registrar/assets/img/material-icons/watch_off.svg
img/material-icons/textsms.svg/app/registrar/assets/img/material-icons/textsms.svg
img/material-icons/php.svg/app/registrar/assets/img/material-icons/php.svg
img/material-icons/point_of_sale.svg/app/registrar/assets/img/material-icons/point_of_sale.svg
img/material-icons/video_library.svg/app/registrar/assets/img/material-icons/video_library.svg
img/material-icons/media_bluetooth_off.svg/app/registrar/assets/img/material-icons/media_bluetooth_off.svg
img/material-icons/filter_9_plus.svg/app/registrar/assets/img/material-icons/filter_9_plus.svg
img/material-icons/flare.svg/app/registrar/assets/img/material-icons/flare.svg
img/material-icons/single_bed.svg/app/registrar/assets/img/material-icons/single_bed.svg
img/material-icons/attachment.svg/app/registrar/assets/img/material-icons/attachment.svg
img/material-icons/e_mobiledata.svg/app/registrar/assets/img/material-icons/e_mobiledata.svg
img/material-icons/transfer_within_a_station.svg/app/registrar/assets/img/material-icons/transfer_within_a_station.svg
img/material-icons/space_dashboard.svg/app/registrar/assets/img/material-icons/space_dashboard.svg
img/material-icons/sick.svg/app/registrar/assets/img/material-icons/sick.svg
img/material-icons/border_vertical.svg/app/registrar/assets/img/material-icons/border_vertical.svg
img/material-icons/mic_off.svg/app/registrar/assets/img/material-icons/mic_off.svg
img/material-icons/roundabout_left.svg/app/registrar/assets/img/material-icons/roundabout_left.svg
img/material-icons/child_care.svg/app/registrar/assets/img/material-icons/child_care.svg
img/material-icons/unfold_more.svg/app/registrar/assets/img/material-icons/unfold_more.svg
img/material-icons/1x_mobiledata.svg/app/registrar/assets/img/material-icons/1x_mobiledata.svg
img/material-icons/call_split.svg/app/registrar/assets/img/material-icons/call_split.svg
img/material-icons/3k_plus.svg/app/registrar/assets/img/material-icons/3k_plus.svg
img/material-icons/9mp.svg/app/registrar/assets/img/material-icons/9mp.svg
img/material-icons/directions_subway.svg/app/registrar/assets/img/material-icons/directions_subway.svg
img/material-icons/transgender.svg/app/registrar/assets/img/material-icons/transgender.svg
img/material-icons/summarize.svg/app/registrar/assets/img/material-icons/summarize.svg
img/material-icons/water_drop.svg/app/registrar/assets/img/material-icons/water_drop.svg
img/material-icons/web_stories.svg/app/registrar/assets/img/material-icons/web_stories.svg
img/material-icons/signal_cellular_0_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_0_bar.svg
img/material-icons/switch_right.svg/app/registrar/assets/img/material-icons/switch_right.svg
img/material-icons/control_camera.svg/app/registrar/assets/img/material-icons/control_camera.svg
img/material-icons/repartition.svg/app/registrar/assets/img/material-icons/repartition.svg
img/material-icons/face_4.svg/app/registrar/assets/img/material-icons/face_4.svg
img/material-icons/filter_vintage.svg/app/registrar/assets/img/material-icons/filter_vintage.svg
img/material-icons/no_food.svg/app/registrar/assets/img/material-icons/no_food.svg
img/material-icons/shutter_speed.svg/app/registrar/assets/img/material-icons/shutter_speed.svg
img/material-icons/front_hand.svg/app/registrar/assets/img/material-icons/front_hand.svg
img/material-icons/format_textdirection_l_to_r.svg/app/registrar/assets/img/material-icons/format_textdirection_l_to_r.svg
img/material-icons/checklist_rtl.svg/app/registrar/assets/img/material-icons/checklist_rtl.svg
img/material-icons/bluetooth_searching.svg/app/registrar/assets/img/material-icons/bluetooth_searching.svg
img/material-icons/memory.svg/app/registrar/assets/img/material-icons/memory.svg
img/material-icons/17mp.svg/app/registrar/assets/img/material-icons/17mp.svg
img/material-icons/bento.svg/app/registrar/assets/img/material-icons/bento.svg
img/material-icons/stairs.svg/app/registrar/assets/img/material-icons/stairs.svg
img/material-icons/flash_off.svg/app/registrar/assets/img/material-icons/flash_off.svg
img/material-icons/star_outline.svg/app/registrar/assets/img/material-icons/star_outline.svg
img/material-icons/arrow_circle_down.svg/app/registrar/assets/img/material-icons/arrow_circle_down.svg
img/material-icons/contacts.svg/app/registrar/assets/img/material-icons/contacts.svg
img/material-icons/collections.svg/app/registrar/assets/img/material-icons/collections.svg
img/material-icons/join_full.svg/app/registrar/assets/img/material-icons/join_full.svg
img/material-icons/construction.svg/app/registrar/assets/img/material-icons/construction.svg
img/material-icons/accessible.svg/app/registrar/assets/img/material-icons/accessible.svg
img/material-icons/screenshot_monitor.svg/app/registrar/assets/img/material-icons/screenshot_monitor.svg
img/material-icons/pie_chart_outline.svg/app/registrar/assets/img/material-icons/pie_chart_outline.svg
img/material-icons/looks_4.svg/app/registrar/assets/img/material-icons/looks_4.svg
img/material-icons/signal_wifi_4_bar_lock.svg/app/registrar/assets/img/material-icons/signal_wifi_4_bar_lock.svg
img/material-icons/pregnant_woman.svg/app/registrar/assets/img/material-icons/pregnant_woman.svg
img/material-icons/sledding.svg/app/registrar/assets/img/material-icons/sledding.svg
img/material-icons/flip_camera_android.svg/app/registrar/assets/img/material-icons/flip_camera_android.svg
img/material-icons/photo_camera.svg/app/registrar/assets/img/material-icons/photo_camera.svg
img/material-icons/star.svg/app/registrar/assets/img/material-icons/star.svg
img/material-icons/format_list_bulleted.svg/app/registrar/assets/img/material-icons/format_list_bulleted.svg
img/material-icons/work_off.svg/app/registrar/assets/img/material-icons/work_off.svg
img/material-icons/work_history.svg/app/registrar/assets/img/material-icons/work_history.svg
img/material-icons/add_ic_call.svg/app/registrar/assets/img/material-icons/add_ic_call.svg
img/material-icons/candlestick_chart.svg/app/registrar/assets/img/material-icons/candlestick_chart.svg
img/material-icons/30fps_select.svg/app/registrar/assets/img/material-icons/30fps_select.svg
img/material-icons/navigate_next.svg/app/registrar/assets/img/material-icons/navigate_next.svg
img/material-icons/extension.svg/app/registrar/assets/img/material-icons/extension.svg
img/material-icons/public_off.svg/app/registrar/assets/img/material-icons/public_off.svg
img/material-icons/no_meeting_room.svg/app/registrar/assets/img/material-icons/no_meeting_room.svg
img/material-icons/7k.svg/app/registrar/assets/img/material-icons/7k.svg
img/material-icons/mobile_friendly.svg/app/registrar/assets/img/material-icons/mobile_friendly.svg
img/material-icons/arrow_back_ios.svg/app/registrar/assets/img/material-icons/arrow_back_ios.svg
img/material-icons/thumbs_up_down.svg/app/registrar/assets/img/material-icons/thumbs_up_down.svg
img/material-icons/checklist.svg/app/registrar/assets/img/material-icons/checklist.svg
img/material-icons/hdr_weak.svg/app/registrar/assets/img/material-icons/hdr_weak.svg
img/material-icons/solar_power.svg/app/registrar/assets/img/material-icons/solar_power.svg
img/material-icons/text_fields.svg/app/registrar/assets/img/material-icons/text_fields.svg
img/material-icons/tsunami.svg/app/registrar/assets/img/material-icons/tsunami.svg
img/material-icons/flip_camera_ios.svg/app/registrar/assets/img/material-icons/flip_camera_ios.svg
img/material-icons/kitchen.svg/app/registrar/assets/img/material-icons/kitchen.svg
img/material-icons/visibility_off.svg/app/registrar/assets/img/material-icons/visibility_off.svg
img/material-icons/interpreter_mode.svg/app/registrar/assets/img/material-icons/interpreter_mode.svg
img/material-icons/notifications_none.svg/app/registrar/assets/img/material-icons/notifications_none.svg
img/material-icons/cloud_circle.svg/app/registrar/assets/img/material-icons/cloud_circle.svg
img/material-icons/try.svg/app/registrar/assets/img/material-icons/try.svg
img/material-icons/flight_class.svg/app/registrar/assets/img/material-icons/flight_class.svg
img/material-icons/engineering.svg/app/registrar/assets/img/material-icons/engineering.svg
img/material-icons/rowing.svg/app/registrar/assets/img/material-icons/rowing.svg
img/material-icons/iron.svg/app/registrar/assets/img/material-icons/iron.svg
img/material-icons/edit.svg/app/registrar/assets/img/material-icons/edit.svg
img/material-icons/filter_alt.svg/app/registrar/assets/img/material-icons/filter_alt.svg
img/material-icons/soap.svg/app/registrar/assets/img/material-icons/soap.svg
img/material-icons/hdr_on_select.svg/app/registrar/assets/img/material-icons/hdr_on_select.svg
img/material-icons/wheelchair_pickup.svg/app/registrar/assets/img/material-icons/wheelchair_pickup.svg
img/material-icons/toggle_on.svg/app/registrar/assets/img/material-icons/toggle_on.svg
img/material-icons/fullscreen_exit.svg/app/registrar/assets/img/material-icons/fullscreen_exit.svg
img/material-icons/format_list_numbered.svg/app/registrar/assets/img/material-icons/format_list_numbered.svg
img/material-icons/wc.svg/app/registrar/assets/img/material-icons/wc.svg
img/material-icons/music_video.svg/app/registrar/assets/img/material-icons/music_video.svg
img/material-icons/ramen_dining.svg/app/registrar/assets/img/material-icons/ramen_dining.svg
img/material-icons/looks_6.svg/app/registrar/assets/img/material-icons/looks_6.svg
img/material-icons/api.svg/app/registrar/assets/img/material-icons/api.svg
img/material-icons/anchor.svg/app/registrar/assets/img/material-icons/anchor.svg
img/material-icons/contactless.svg/app/registrar/assets/img/material-icons/contactless.svg
img/material-icons/content_paste_search.svg/app/registrar/assets/img/material-icons/content_paste_search.svg
img/material-icons/kayaking.svg/app/registrar/assets/img/material-icons/kayaking.svg
img/material-icons/noise_aware.svg/app/registrar/assets/img/material-icons/noise_aware.svg
img/material-icons/brightness_auto.svg/app/registrar/assets/img/material-icons/brightness_auto.svg
img/material-icons/local_see.svg/app/registrar/assets/img/material-icons/local_see.svg
img/material-icons/web_asset_off.svg/app/registrar/assets/img/material-icons/web_asset_off.svg
img/material-icons/smart_screen.svg/app/registrar/assets/img/material-icons/smart_screen.svg
img/material-icons/hardware.svg/app/registrar/assets/img/material-icons/hardware.svg
img/material-icons/directions_transit_filled.svg/app/registrar/assets/img/material-icons/directions_transit_filled.svg
img/material-icons/airline_stops.svg/app/registrar/assets/img/material-icons/airline_stops.svg
img/material-icons/brunch_dining.svg/app/registrar/assets/img/material-icons/brunch_dining.svg
img/material-icons/tonality.svg/app/registrar/assets/img/material-icons/tonality.svg
img/material-icons/stay_primary_landscape.svg/app/registrar/assets/img/material-icons/stay_primary_landscape.svg
img/material-icons/face_6.svg/app/registrar/assets/img/material-icons/face_6.svg
img/material-icons/keyboard_arrow_right.svg/app/registrar/assets/img/material-icons/keyboard_arrow_right.svg
img/material-icons/media_bluetooth_on.svg/app/registrar/assets/img/material-icons/media_bluetooth_on.svg
img/material-icons/6_ft_apart.svg/app/registrar/assets/img/material-icons/6_ft_apart.svg
img/material-icons/phone_disabled.svg/app/registrar/assets/img/material-icons/phone_disabled.svg
img/material-icons/source.svg/app/registrar/assets/img/material-icons/source.svg
img/material-icons/do_not_disturb.svg/app/registrar/assets/img/material-icons/do_not_disturb.svg
img/material-icons/beach_access.svg/app/registrar/assets/img/material-icons/beach_access.svg
img/material-icons/no_meals.svg/app/registrar/assets/img/material-icons/no_meals.svg
img/material-icons/mark_email_read.svg/app/registrar/assets/img/material-icons/mark_email_read.svg
img/material-icons/15mp.svg/app/registrar/assets/img/material-icons/15mp.svg
img/material-icons/dangerous.svg/app/registrar/assets/img/material-icons/dangerous.svg
img/material-icons/airline_seat_flat_angled.svg/app/registrar/assets/img/material-icons/airline_seat_flat_angled.svg
img/material-icons/keyboard_double_arrow_up.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_up.svg
img/material-icons/bookmark_remove.svg/app/registrar/assets/img/material-icons/bookmark_remove.svg
img/material-icons/airline_seat_legroom_extra.svg/app/registrar/assets/img/material-icons/airline_seat_legroom_extra.svg
img/material-icons/nearby_off.svg/app/registrar/assets/img/material-icons/nearby_off.svg
img/material-icons/play_disabled.svg/app/registrar/assets/img/material-icons/play_disabled.svg
img/material-icons/paragliding.svg/app/registrar/assets/img/material-icons/paragliding.svg
img/material-icons/precision_manufacturing.svg/app/registrar/assets/img/material-icons/precision_manufacturing.svg
img/material-icons/hdr_strong.svg/app/registrar/assets/img/material-icons/hdr_strong.svg
img/material-icons/vertical_shades_closed.svg/app/registrar/assets/img/material-icons/vertical_shades_closed.svg
img/material-icons/sort_by_alpha.svg/app/registrar/assets/img/material-icons/sort_by_alpha.svg
img/material-icons/format_line_spacing.svg/app/registrar/assets/img/material-icons/format_line_spacing.svg
img/material-icons/legend_toggle.svg/app/registrar/assets/img/material-icons/legend_toggle.svg
img/material-icons/star_border_purple500.svg/app/registrar/assets/img/material-icons/star_border_purple500.svg
img/material-icons/my_location.svg/app/registrar/assets/img/material-icons/my_location.svg
img/material-icons/margin.svg/app/registrar/assets/img/material-icons/margin.svg
img/material-icons/topic.svg/app/registrar/assets/img/material-icons/topic.svg
img/material-icons/slow_motion_video.svg/app/registrar/assets/img/material-icons/slow_motion_video.svg
img/material-icons/timer_10.svg/app/registrar/assets/img/material-icons/timer_10.svg
img/material-icons/vertical_align_top.svg/app/registrar/assets/img/material-icons/vertical_align_top.svg
img/material-icons/content_paste_off.svg/app/registrar/assets/img/material-icons/content_paste_off.svg
img/material-icons/no_cell.svg/app/registrar/assets/img/material-icons/no_cell.svg
img/material-icons/car_repair.svg/app/registrar/assets/img/material-icons/car_repair.svg
img/material-icons/hourglass_full.svg/app/registrar/assets/img/material-icons/hourglass_full.svg
img/material-icons/content_paste.svg/app/registrar/assets/img/material-icons/content_paste.svg
img/material-icons/local_hospital.svg/app/registrar/assets/img/material-icons/local_hospital.svg
img/material-icons/adjust.svg/app/registrar/assets/img/material-icons/adjust.svg
img/material-icons/network_ping.svg/app/registrar/assets/img/material-icons/network_ping.svg
img/material-icons/restaurant_menu.svg/app/registrar/assets/img/material-icons/restaurant_menu.svg
img/material-icons/emoji_nature.svg/app/registrar/assets/img/material-icons/emoji_nature.svg
img/material-icons/looks.svg/app/registrar/assets/img/material-icons/looks.svg
img/material-icons/looks_one.svg/app/registrar/assets/img/material-icons/looks_one.svg
img/material-icons/settings_cell.svg/app/registrar/assets/img/material-icons/settings_cell.svg
img/material-icons/equalizer.svg/app/registrar/assets/img/material-icons/equalizer.svg
img/material-icons/corporate_fare.svg/app/registrar/assets/img/material-icons/corporate_fare.svg
img/material-icons/reviews.svg/app/registrar/assets/img/material-icons/reviews.svg
img/material-icons/keyboard_double_arrow_right.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_right.svg
img/material-icons/woman.svg/app/registrar/assets/img/material-icons/woman.svg
img/material-icons/clear_all.svg/app/registrar/assets/img/material-icons/clear_all.svg
img/material-icons/format_align_justify.svg/app/registrar/assets/img/material-icons/format_align_justify.svg
img/material-icons/dinner_dining.svg/app/registrar/assets/img/material-icons/dinner_dining.svg
img/material-icons/follow_the_signs.svg/app/registrar/assets/img/material-icons/follow_the_signs.svg
img/material-icons/warehouse.svg/app/registrar/assets/img/material-icons/warehouse.svg
img/material-icons/room_service.svg/app/registrar/assets/img/material-icons/room_service.svg
img/material-icons/verified_user.svg/app/registrar/assets/img/material-icons/verified_user.svg
img/material-icons/switch_access_shortcut.svg/app/registrar/assets/img/material-icons/switch_access_shortcut.svg
img/material-icons/living.svg/app/registrar/assets/img/material-icons/living.svg
img/material-icons/people_alt.svg/app/registrar/assets/img/material-icons/people_alt.svg
img/material-icons/filter_list.svg/app/registrar/assets/img/material-icons/filter_list.svg
img/material-icons/input.svg/app/registrar/assets/img/material-icons/input.svg
img/material-icons/lock_clock.svg/app/registrar/assets/img/material-icons/lock_clock.svg
img/material-icons/auto_delete.svg/app/registrar/assets/img/material-icons/auto_delete.svg
img/material-icons/settings_backup_restore.svg/app/registrar/assets/img/material-icons/settings_backup_restore.svg
img/material-icons/local_police.svg/app/registrar/assets/img/material-icons/local_police.svg
img/material-icons/power_off.svg/app/registrar/assets/img/material-icons/power_off.svg
img/material-icons/format_indent_decrease.svg/app/registrar/assets/img/material-icons/format_indent_decrease.svg
img/material-icons/nature_people.svg/app/registrar/assets/img/material-icons/nature_people.svg
img/material-icons/schema.svg/app/registrar/assets/img/material-icons/schema.svg
img/material-icons/sync_disabled.svg/app/registrar/assets/img/material-icons/sync_disabled.svg
img/material-icons/image_search.svg/app/registrar/assets/img/material-icons/image_search.svg
img/material-icons/theaters.svg/app/registrar/assets/img/material-icons/theaters.svg
img/material-icons/view_module.svg/app/registrar/assets/img/material-icons/view_module.svg
img/material-icons/unsubscribe.svg/app/registrar/assets/img/material-icons/unsubscribe.svg
img/material-icons/request_quote.svg/app/registrar/assets/img/material-icons/request_quote.svg
img/material-icons/border_style.svg/app/registrar/assets/img/material-icons/border_style.svg
img/material-icons/settings_bluetooth.svg/app/registrar/assets/img/material-icons/settings_bluetooth.svg
img/material-icons/computer.svg/app/registrar/assets/img/material-icons/computer.svg
img/material-icons/electric_bolt.svg/app/registrar/assets/img/material-icons/electric_bolt.svg
img/material-icons/airport_shuttle.svg/app/registrar/assets/img/material-icons/airport_shuttle.svg
img/material-icons/wash.svg/app/registrar/assets/img/material-icons/wash.svg
img/material-icons/lte_mobiledata.svg/app/registrar/assets/img/material-icons/lte_mobiledata.svg
img/material-icons/wb_shade.svg/app/registrar/assets/img/material-icons/wb_shade.svg
img/material-icons/south_east.svg/app/registrar/assets/img/material-icons/south_east.svg
img/material-icons/do_not_touch.svg/app/registrar/assets/img/material-icons/do_not_touch.svg
img/material-icons/graphic_eq.svg/app/registrar/assets/img/material-icons/graphic_eq.svg
img/material-icons/attach_file.svg/app/registrar/assets/img/material-icons/attach_file.svg
img/material-icons/blur_on.svg/app/registrar/assets/img/material-icons/blur_on.svg
img/material-icons/deselect.svg/app/registrar/assets/img/material-icons/deselect.svg
img/material-icons/language.svg/app/registrar/assets/img/material-icons/language.svg
img/material-icons/keyboard_voice.svg/app/registrar/assets/img/material-icons/keyboard_voice.svg
img/material-icons/heat_pump.svg/app/registrar/assets/img/material-icons/heat_pump.svg
img/material-icons/pin_end.svg/app/registrar/assets/img/material-icons/pin_end.svg
img/material-icons/person_off.svg/app/registrar/assets/img/material-icons/person_off.svg
img/material-icons/height.svg/app/registrar/assets/img/material-icons/height.svg
img/material-icons/portable_wifi_off.svg/app/registrar/assets/img/material-icons/portable_wifi_off.svg
img/material-icons/foundation.svg/app/registrar/assets/img/material-icons/foundation.svg
img/material-icons/meeting_room.svg/app/registrar/assets/img/material-icons/meeting_room.svg
img/material-icons/analytics.svg/app/registrar/assets/img/material-icons/analytics.svg
img/material-icons/golf_course.svg/app/registrar/assets/img/material-icons/golf_course.svg
img/material-icons/fitness_center.svg/app/registrar/assets/img/material-icons/fitness_center.svg
img/material-icons/auto_fix_normal.svg/app/registrar/assets/img/material-icons/auto_fix_normal.svg
img/material-icons/vignette.svg/app/registrar/assets/img/material-icons/vignette.svg
img/material-icons/egg_alt.svg/app/registrar/assets/img/material-icons/egg_alt.svg
img/material-icons/contact_mail.svg/app/registrar/assets/img/material-icons/contact_mail.svg
img/material-icons/3p.svg/app/registrar/assets/img/material-icons/3p.svg
img/material-icons/chalet.svg/app/registrar/assets/img/material-icons/chalet.svg
img/material-icons/phonelink_setup.svg/app/registrar/assets/img/material-icons/phonelink_setup.svg
img/material-icons/edit_attributes.svg/app/registrar/assets/img/material-icons/edit_attributes.svg
img/material-icons/delete_forever.svg/app/registrar/assets/img/material-icons/delete_forever.svg
img/material-icons/turn_slight_left.svg/app/registrar/assets/img/material-icons/turn_slight_left.svg
img/material-icons/phone_callback.svg/app/registrar/assets/img/material-icons/phone_callback.svg
img/material-icons/repeat_one_on.svg/app/registrar/assets/img/material-icons/repeat_one_on.svg
img/material-icons/videogame_asset.svg/app/registrar/assets/img/material-icons/videogame_asset.svg
img/material-icons/assist_walker.svg/app/registrar/assets/img/material-icons/assist_walker.svg
img/material-icons/hotel_class.svg/app/registrar/assets/img/material-icons/hotel_class.svg
img/material-icons/local_convenience_store.svg/app/registrar/assets/img/material-icons/local_convenience_store.svg
img/material-icons/texture.svg/app/registrar/assets/img/material-icons/texture.svg
img/material-icons/diamond.svg/app/registrar/assets/img/material-icons/diamond.svg
img/material-icons/delete.svg/app/registrar/assets/img/material-icons/delete.svg
img/material-icons/straight.svg/app/registrar/assets/img/material-icons/straight.svg
img/material-icons/table_restaurant.svg/app/registrar/assets/img/material-icons/table_restaurant.svg
img/material-icons/subdirectory_arrow_right.svg/app/registrar/assets/img/material-icons/subdirectory_arrow_right.svg
img/material-icons/router.svg/app/registrar/assets/img/material-icons/router.svg
img/material-icons/phone_bluetooth_speaker.svg/app/registrar/assets/img/material-icons/phone_bluetooth_speaker.svg
img/material-icons/no_backpack.svg/app/registrar/assets/img/material-icons/no_backpack.svg
img/material-icons/wifi_1_bar.svg/app/registrar/assets/img/material-icons/wifi_1_bar.svg
img/material-icons/phone.svg/app/registrar/assets/img/material-icons/phone.svg
img/material-icons/signal_wifi_statusbar_connected_no_internet_4.svg/app/registrar/assets/img/material-icons/signal_wifi_statusbar_connected_no_internet_4.svg
img/material-icons/icecream.svg/app/registrar/assets/img/material-icons/icecream.svg
img/material-icons/done_all.svg/app/registrar/assets/img/material-icons/done_all.svg
img/material-icons/view_agenda.svg/app/registrar/assets/img/material-icons/view_agenda.svg
img/material-icons/camera_alt.svg/app/registrar/assets/img/material-icons/camera_alt.svg
img/material-icons/lens_blur.svg/app/registrar/assets/img/material-icons/lens_blur.svg
img/material-icons/person_remove_alt_1.svg/app/registrar/assets/img/material-icons/person_remove_alt_1.svg
img/material-icons/auto_mode.svg/app/registrar/assets/img/material-icons/auto_mode.svg
img/material-icons/g_translate.svg/app/registrar/assets/img/material-icons/g_translate.svg
img/material-icons/add_reaction.svg/app/registrar/assets/img/material-icons/add_reaction.svg
img/material-icons/no_sim.svg/app/registrar/assets/img/material-icons/no_sim.svg
img/material-icons/swipe_up.svg/app/registrar/assets/img/material-icons/swipe_up.svg
img/material-icons/app_blocking.svg/app/registrar/assets/img/material-icons/app_blocking.svg
img/material-icons/pivot_table_chart.svg/app/registrar/assets/img/material-icons/pivot_table_chart.svg
img/material-icons/announcement.svg/app/registrar/assets/img/material-icons/announcement.svg
img/material-icons/sticky_note_2.svg/app/registrar/assets/img/material-icons/sticky_note_2.svg
img/material-icons/theater_comedy.svg/app/registrar/assets/img/material-icons/theater_comedy.svg
img/material-icons/document_scanner.svg/app/registrar/assets/img/material-icons/document_scanner.svg
img/material-icons/people_outline.svg/app/registrar/assets/img/material-icons/people_outline.svg
img/material-icons/12mp.svg/app/registrar/assets/img/material-icons/12mp.svg
img/material-icons/sync_alt.svg/app/registrar/assets/img/material-icons/sync_alt.svg
img/material-icons/sync.svg/app/registrar/assets/img/material-icons/sync.svg
img/material-icons/two_wheeler.svg/app/registrar/assets/img/material-icons/two_wheeler.svg
img/material-icons/call.svg/app/registrar/assets/img/material-icons/call.svg
img/material-icons/psychology_alt.svg/app/registrar/assets/img/material-icons/psychology_alt.svg
img/material-icons/4k_plus.svg/app/registrar/assets/img/material-icons/4k_plus.svg
img/material-icons/rotate_right.svg/app/registrar/assets/img/material-icons/rotate_right.svg
img/material-icons/waves.svg/app/registrar/assets/img/material-icons/waves.svg
img/material-icons/social_distance.svg/app/registrar/assets/img/material-icons/social_distance.svg
img/material-icons/pause_presentation.svg/app/registrar/assets/img/material-icons/pause_presentation.svg
img/material-icons/person_remove.svg/app/registrar/assets/img/material-icons/person_remove.svg
img/material-icons/cloud_off.svg/app/registrar/assets/img/material-icons/cloud_off.svg
img/material-icons/web.svg/app/registrar/assets/img/material-icons/web.svg
img/material-icons/group_remove.svg/app/registrar/assets/img/material-icons/group_remove.svg
img/material-icons/remove_red_eye.svg/app/registrar/assets/img/material-icons/remove_red_eye.svg
img/material-icons/fire_extinguisher.svg/app/registrar/assets/img/material-icons/fire_extinguisher.svg
img/material-icons/short_text.svg/app/registrar/assets/img/material-icons/short_text.svg
img/material-icons/sports_score.svg/app/registrar/assets/img/material-icons/sports_score.svg
img/material-icons/signal_wifi_statusbar_null.svg/app/registrar/assets/img/material-icons/signal_wifi_statusbar_null.svg
img/material-icons/reorder.svg/app/registrar/assets/img/material-icons/reorder.svg
img/material-icons/file_present.svg/app/registrar/assets/img/material-icons/file_present.svg
img/material-icons/60fps_select.svg/app/registrar/assets/img/material-icons/60fps_select.svg
img/material-icons/remove_done.svg/app/registrar/assets/img/material-icons/remove_done.svg
img/material-icons/local_offer.svg/app/registrar/assets/img/material-icons/local_offer.svg
img/material-icons/sentiment_neutral.svg/app/registrar/assets/img/material-icons/sentiment_neutral.svg
img/material-icons/bedtime_off.svg/app/registrar/assets/img/material-icons/bedtime_off.svg
img/material-icons/mobiledata_off.svg/app/registrar/assets/img/material-icons/mobiledata_off.svg
img/material-icons/format_size.svg/app/registrar/assets/img/material-icons/format_size.svg
img/material-icons/delete_sweep.svg/app/registrar/assets/img/material-icons/delete_sweep.svg
img/material-icons/local_grocery_store.svg/app/registrar/assets/img/material-icons/local_grocery_store.svg
img/material-icons/30fps.svg/app/registrar/assets/img/material-icons/30fps.svg
img/material-icons/settings_overscan.svg/app/registrar/assets/img/material-icons/settings_overscan.svg
img/material-icons/waterfall_chart.svg/app/registrar/assets/img/material-icons/waterfall_chart.svg
img/material-icons/flood.svg/app/registrar/assets/img/material-icons/flood.svg
img/material-icons/masks.svg/app/registrar/assets/img/material-icons/masks.svg
img/material-icons/wifi_protected_setup.svg/app/registrar/assets/img/material-icons/wifi_protected_setup.svg
img/material-icons/restore.svg/app/registrar/assets/img/material-icons/restore.svg
img/material-icons/browser_updated.svg/app/registrar/assets/img/material-icons/browser_updated.svg
img/material-icons/minor_crash.svg/app/registrar/assets/img/material-icons/minor_crash.svg
img/material-icons/brightness_1.svg/app/registrar/assets/img/material-icons/brightness_1.svg
img/material-icons/signal_cellular_null.svg/app/registrar/assets/img/material-icons/signal_cellular_null.svg
img/material-icons/enhanced_encryption.svg/app/registrar/assets/img/material-icons/enhanced_encryption.svg
img/material-icons/h_mobiledata.svg/app/registrar/assets/img/material-icons/h_mobiledata.svg
img/material-icons/toc.svg/app/registrar/assets/img/material-icons/toc.svg
img/material-icons/developer_board_off.svg/app/registrar/assets/img/material-icons/developer_board_off.svg
img/material-icons/sd_card_alert.svg/app/registrar/assets/img/material-icons/sd_card_alert.svg
img/material-icons/add_a_photo.svg/app/registrar/assets/img/material-icons/add_a_photo.svg
img/material-icons/closed_caption_disabled.svg/app/registrar/assets/img/material-icons/closed_caption_disabled.svg
img/material-icons/nature.svg/app/registrar/assets/img/material-icons/nature.svg
img/material-icons/panorama_photosphere.svg/app/registrar/assets/img/material-icons/panorama_photosphere.svg
img/material-icons/scoreboard.svg/app/registrar/assets/img/material-icons/scoreboard.svg
img/material-icons/add_home_work.svg/app/registrar/assets/img/material-icons/add_home_work.svg
img/material-icons/swipe_left_alt.svg/app/registrar/assets/img/material-icons/swipe_left_alt.svg
img/material-icons/cleaning_services.svg/app/registrar/assets/img/material-icons/cleaning_services.svg
img/material-icons/airlines.svg/app/registrar/assets/img/material-icons/airlines.svg
img/material-icons/outlined_flag.svg/app/registrar/assets/img/material-icons/outlined_flag.svg
img/material-icons/featured_play_list.svg/app/registrar/assets/img/material-icons/featured_play_list.svg
img/material-icons/assured_workload.svg/app/registrar/assets/img/material-icons/assured_workload.svg
img/material-icons/grain.svg/app/registrar/assets/img/material-icons/grain.svg
img/material-icons/roller_shades.svg/app/registrar/assets/img/material-icons/roller_shades.svg
img/material-icons/hourglass_empty.svg/app/registrar/assets/img/material-icons/hourglass_empty.svg
img/material-icons/chair_alt.svg/app/registrar/assets/img/material-icons/chair_alt.svg
img/material-icons/queue_play_next.svg/app/registrar/assets/img/material-icons/queue_play_next.svg
img/material-icons/swipe_down.svg/app/registrar/assets/img/material-icons/swipe_down.svg
img/material-icons/share.svg/app/registrar/assets/img/material-icons/share.svg
img/material-icons/edgesensor_low.svg/app/registrar/assets/img/material-icons/edgesensor_low.svg
img/material-icons/10k.svg/app/registrar/assets/img/material-icons/10k.svg
img/material-icons/add_box.svg/app/registrar/assets/img/material-icons/add_box.svg
img/material-icons/wifi_off.svg/app/registrar/assets/img/material-icons/wifi_off.svg
img/material-icons/person_2.svg/app/registrar/assets/img/material-icons/person_2.svg
img/material-icons/personal_injury.svg/app/registrar/assets/img/material-icons/personal_injury.svg
img/material-icons/album.svg/app/registrar/assets/img/material-icons/album.svg
img/material-icons/vpn_lock.svg/app/registrar/assets/img/material-icons/vpn_lock.svg
img/material-icons/qr_code.svg/app/registrar/assets/img/material-icons/qr_code.svg
img/material-icons/g_mobiledata.svg/app/registrar/assets/img/material-icons/g_mobiledata.svg
img/material-icons/hd.svg/app/registrar/assets/img/material-icons/hd.svg
img/material-icons/get_app.svg/app/registrar/assets/img/material-icons/get_app.svg
img/material-icons/burst_mode.svg/app/registrar/assets/img/material-icons/burst_mode.svg
img/material-icons/money.svg/app/registrar/assets/img/material-icons/money.svg
img/material-icons/swipe_down_alt.svg/app/registrar/assets/img/material-icons/swipe_down_alt.svg
img/material-icons/mail_lock.svg/app/registrar/assets/img/material-icons/mail_lock.svg
img/material-icons/warning_amber.svg/app/registrar/assets/img/material-icons/warning_amber.svg
img/material-icons/horizontal_split.svg/app/registrar/assets/img/material-icons/horizontal_split.svg
img/material-icons/gps_fixed.svg/app/registrar/assets/img/material-icons/gps_fixed.svg
img/material-icons/imagesearch_roller.svg/app/registrar/assets/img/material-icons/imagesearch_roller.svg
img/material-icons/schedule.svg/app/registrar/assets/img/material-icons/schedule.svg
img/material-icons/autorenew.svg/app/registrar/assets/img/material-icons/autorenew.svg
img/material-icons/bedroom_parent.svg/app/registrar/assets/img/material-icons/bedroom_parent.svg
img/material-icons/subway.svg/app/registrar/assets/img/material-icons/subway.svg
img/material-icons/hide_image.svg/app/registrar/assets/img/material-icons/hide_image.svg
img/material-icons/not_started.svg/app/registrar/assets/img/material-icons/not_started.svg
img/material-icons/update_disabled.svg/app/registrar/assets/img/material-icons/update_disabled.svg
img/material-icons/do_not_disturb_on_total_silence.svg/app/registrar/assets/img/material-icons/do_not_disturb_on_total_silence.svg
img/material-icons/temple_buddhist.svg/app/registrar/assets/img/material-icons/temple_buddhist.svg
img/material-icons/sort.svg/app/registrar/assets/img/material-icons/sort.svg
img/material-icons/sip.svg/app/registrar/assets/img/material-icons/sip.svg
img/material-icons/storage.svg/app/registrar/assets/img/material-icons/storage.svg
img/material-icons/electrical_services.svg/app/registrar/assets/img/material-icons/electrical_services.svg
img/material-icons/import_export.svg/app/registrar/assets/img/material-icons/import_export.svg
img/material-icons/folder_open.svg/app/registrar/assets/img/material-icons/folder_open.svg
img/material-icons/table_bar.svg/app/registrar/assets/img/material-icons/table_bar.svg
img/material-icons/settings_brightness.svg/app/registrar/assets/img/material-icons/settings_brightness.svg
img/material-icons/image_aspect_ratio.svg/app/registrar/assets/img/material-icons/image_aspect_ratio.svg
img/material-icons/remove.svg/app/registrar/assets/img/material-icons/remove.svg
img/material-icons/pageview.svg/app/registrar/assets/img/material-icons/pageview.svg
img/material-icons/explicit.svg/app/registrar/assets/img/material-icons/explicit.svg
img/material-icons/brightness_3.svg/app/registrar/assets/img/material-icons/brightness_3.svg
img/material-icons/traffic.svg/app/registrar/assets/img/material-icons/traffic.svg
img/material-icons/3g_mobiledata.svg/app/registrar/assets/img/material-icons/3g_mobiledata.svg
img/material-icons/undo.svg/app/registrar/assets/img/material-icons/undo.svg
img/material-icons/south_america.svg/app/registrar/assets/img/material-icons/south_america.svg
img/material-icons/switch_access_shortcut_add.svg/app/registrar/assets/img/material-icons/switch_access_shortcut_add.svg
img/material-icons/cancel_presentation.svg/app/registrar/assets/img/material-icons/cancel_presentation.svg
img/material-icons/business.svg/app/registrar/assets/img/material-icons/business.svg
img/material-icons/sports_bar.svg/app/registrar/assets/img/material-icons/sports_bar.svg
img/material-icons/panorama_vertical_select.svg/app/registrar/assets/img/material-icons/panorama_vertical_select.svg
img/material-icons/tablet_android.svg/app/registrar/assets/img/material-icons/tablet_android.svg
img/material-icons/event_seat.svg/app/registrar/assets/img/material-icons/event_seat.svg
img/material-icons/flashlight_off.svg/app/registrar/assets/img/material-icons/flashlight_off.svg
img/material-icons/south_west.svg/app/registrar/assets/img/material-icons/south_west.svg
img/material-icons/auto_fix_high.svg/app/registrar/assets/img/material-icons/auto_fix_high.svg
img/material-icons/sd_card.svg/app/registrar/assets/img/material-icons/sd_card.svg
img/material-icons/local_airport.svg/app/registrar/assets/img/material-icons/local_airport.svg
img/material-icons/h_plus_mobiledata.svg/app/registrar/assets/img/material-icons/h_plus_mobiledata.svg
img/material-icons/connected_tv.svg/app/registrar/assets/img/material-icons/connected_tv.svg
img/material-icons/replay_10.svg/app/registrar/assets/img/material-icons/replay_10.svg
img/material-icons/u_turn_left.svg/app/registrar/assets/img/material-icons/u_turn_left.svg
img/material-icons/description.svg/app/registrar/assets/img/material-icons/description.svg
img/material-icons/filter.svg/app/registrar/assets/img/material-icons/filter.svg
img/material-icons/water.svg/app/registrar/assets/img/material-icons/water.svg
img/material-icons/thermostat_auto.svg/app/registrar/assets/img/material-icons/thermostat_auto.svg
img/material-icons/insert_link.svg/app/registrar/assets/img/material-icons/insert_link.svg
img/material-icons/contact_support.svg/app/registrar/assets/img/material-icons/contact_support.svg
img/material-icons/rocket_launch.svg/app/registrar/assets/img/material-icons/rocket_launch.svg
img/material-icons/back_hand.svg/app/registrar/assets/img/material-icons/back_hand.svg
img/material-icons/cast_connected.svg/app/registrar/assets/img/material-icons/cast_connected.svg
img/material-icons/9k_plus.svg/app/registrar/assets/img/material-icons/9k_plus.svg
img/material-icons/rule_folder.svg/app/registrar/assets/img/material-icons/rule_folder.svg
img/material-icons/heart_broken.svg/app/registrar/assets/img/material-icons/heart_broken.svg
img/material-icons/person_pin.svg/app/registrar/assets/img/material-icons/person_pin.svg
img/material-icons/text_rotate_up.svg/app/registrar/assets/img/material-icons/text_rotate_up.svg
img/material-icons/handshake.svg/app/registrar/assets/img/material-icons/handshake.svg
img/material-icons/airline_seat_recline_normal.svg/app/registrar/assets/img/material-icons/airline_seat_recline_normal.svg
img/material-icons/data_object.svg/app/registrar/assets/img/material-icons/data_object.svg
img/material-icons/price_check.svg/app/registrar/assets/img/material-icons/price_check.svg
img/material-icons/ios_share.svg/app/registrar/assets/img/material-icons/ios_share.svg
img/material-icons/comment.svg/app/registrar/assets/img/material-icons/comment.svg
img/material-icons/directions_off.svg/app/registrar/assets/img/material-icons/directions_off.svg
img/material-icons/timeline.svg/app/registrar/assets/img/material-icons/timeline.svg
img/material-icons/electric_bike.svg/app/registrar/assets/img/material-icons/electric_bike.svg
img/material-icons/check_box.svg/app/registrar/assets/img/material-icons/check_box.svg
img/material-icons/mode_of_travel.svg/app/registrar/assets/img/material-icons/mode_of_travel.svg
img/material-icons/pinch.svg/app/registrar/assets/img/material-icons/pinch.svg
img/material-icons/border_bottom.svg/app/registrar/assets/img/material-icons/border_bottom.svg
img/material-icons/broadcast_on_home.svg/app/registrar/assets/img/material-icons/broadcast_on_home.svg
img/material-icons/no_adult_content.svg/app/registrar/assets/img/material-icons/no_adult_content.svg
img/material-icons/settings_power.svg/app/registrar/assets/img/material-icons/settings_power.svg
img/material-icons/smart_button.svg/app/registrar/assets/img/material-icons/smart_button.svg
img/material-icons/output.svg/app/registrar/assets/img/material-icons/output.svg
img/material-icons/stop_screen_share.svg/app/registrar/assets/img/material-icons/stop_screen_share.svg
img/material-icons/credit_card_off.svg/app/registrar/assets/img/material-icons/credit_card_off.svg
img/material-icons/face_retouching_natural.svg/app/registrar/assets/img/material-icons/face_retouching_natural.svg
img/material-icons/event_note.svg/app/registrar/assets/img/material-icons/event_note.svg
img/material-icons/network_check.svg/app/registrar/assets/img/material-icons/network_check.svg
img/material-icons/route.svg/app/registrar/assets/img/material-icons/route.svg
img/material-icons/nordic_walking.svg/app/registrar/assets/img/material-icons/nordic_walking.svg
img/material-icons/insert_comment.svg/app/registrar/assets/img/material-icons/insert_comment.svg
img/material-icons/assignment_late.svg/app/registrar/assets/img/material-icons/assignment_late.svg
img/material-icons/reply_all.svg/app/registrar/assets/img/material-icons/reply_all.svg
img/material-icons/unfold_less.svg/app/registrar/assets/img/material-icons/unfold_less.svg
img/material-icons/tune.svg/app/registrar/assets/img/material-icons/tune.svg
img/material-icons/fork_right.svg/app/registrar/assets/img/material-icons/fork_right.svg
img/material-icons/payments.svg/app/registrar/assets/img/material-icons/payments.svg
img/material-icons/linked_camera.svg/app/registrar/assets/img/material-icons/linked_camera.svg
img/material-icons/signal_cellular_alt_1_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_alt_1_bar.svg
img/material-icons/pets.svg/app/registrar/assets/img/material-icons/pets.svg
img/material-icons/laptop.svg/app/registrar/assets/img/material-icons/laptop.svg
img/material-icons/10mp.svg/app/registrar/assets/img/material-icons/10mp.svg
img/material-icons/switch_account.svg/app/registrar/assets/img/material-icons/switch_account.svg
img/material-icons/mood_bad.svg/app/registrar/assets/img/material-icons/mood_bad.svg
img/material-icons/stacked_bar_chart.svg/app/registrar/assets/img/material-icons/stacked_bar_chart.svg
img/material-icons/grid_3x3.svg/app/registrar/assets/img/material-icons/grid_3x3.svg
img/material-icons/weekend.svg/app/registrar/assets/img/material-icons/weekend.svg
img/material-icons/add_alert.svg/app/registrar/assets/img/material-icons/add_alert.svg
img/material-icons/call_merge.svg/app/registrar/assets/img/material-icons/call_merge.svg
img/material-icons/html.svg/app/registrar/assets/img/material-icons/html.svg
img/material-icons/brightness_2.svg/app/registrar/assets/img/material-icons/brightness_2.svg
img/material-icons/add_to_queue.svg/app/registrar/assets/img/material-icons/add_to_queue.svg
img/material-icons/perm_phone_msg.svg/app/registrar/assets/img/material-icons/perm_phone_msg.svg
img/material-icons/edgesensor_high.svg/app/registrar/assets/img/material-icons/edgesensor_high.svg
img/material-icons/battery_5_bar.svg/app/registrar/assets/img/material-icons/battery_5_bar.svg
img/material-icons/width_full.svg/app/registrar/assets/img/material-icons/width_full.svg
img/material-icons/hourglass_bottom.svg/app/registrar/assets/img/material-icons/hourglass_bottom.svg
img/material-icons/insert_page_break.svg/app/registrar/assets/img/material-icons/insert_page_break.svg
img/material-icons/scanner.svg/app/registrar/assets/img/material-icons/scanner.svg
img/material-icons/add_circle.svg/app/registrar/assets/img/material-icons/add_circle.svg
img/material-icons/notifications.svg/app/registrar/assets/img/material-icons/notifications.svg
img/material-icons/featured_video.svg/app/registrar/assets/img/material-icons/featured_video.svg
img/material-icons/turned_in_not.svg/app/registrar/assets/img/material-icons/turned_in_not.svg
img/material-icons/room_preferences.svg/app/registrar/assets/img/material-icons/room_preferences.svg
img/material-icons/filter_list_off.svg/app/registrar/assets/img/material-icons/filter_list_off.svg
img/material-icons/maps_ugc.svg/app/registrar/assets/img/material-icons/maps_ugc.svg
img/material-icons/add_to_photos.svg/app/registrar/assets/img/material-icons/add_to_photos.svg
img/material-icons/interests.svg/app/registrar/assets/img/material-icons/interests.svg
img/material-icons/snippet_folder.svg/app/registrar/assets/img/material-icons/snippet_folder.svg
img/material-icons/code_off.svg/app/registrar/assets/img/material-icons/code_off.svg
img/material-icons/data_array.svg/app/registrar/assets/img/material-icons/data_array.svg
img/material-icons/connect_without_contact.svg/app/registrar/assets/img/material-icons/connect_without_contact.svg
img/material-icons/screen_share.svg/app/registrar/assets/img/material-icons/screen_share.svg
img/material-icons/join_left.svg/app/registrar/assets/img/material-icons/join_left.svg
img/material-icons/local_parking.svg/app/registrar/assets/img/material-icons/local_parking.svg
img/material-icons/no_stroller.svg/app/registrar/assets/img/material-icons/no_stroller.svg
img/material-icons/view_sidebar.svg/app/registrar/assets/img/material-icons/view_sidebar.svg
img/material-icons/align_horizontal_left.svg/app/registrar/assets/img/material-icons/align_horizontal_left.svg
img/material-icons/person_3.svg/app/registrar/assets/img/material-icons/person_3.svg
img/material-icons/cloud.svg/app/registrar/assets/img/material-icons/cloud.svg
img/material-icons/14mp.svg/app/registrar/assets/img/material-icons/14mp.svg
img/material-icons/tty.svg/app/registrar/assets/img/material-icons/tty.svg
img/material-icons/report_off.svg/app/registrar/assets/img/material-icons/report_off.svg
img/material-icons/king_bed.svg/app/registrar/assets/img/material-icons/king_bed.svg
img/material-icons/folder_copy.svg/app/registrar/assets/img/material-icons/folder_copy.svg
img/material-icons/add_comment.svg/app/registrar/assets/img/material-icons/add_comment.svg
img/material-icons/signal_wifi_bad.svg/app/registrar/assets/img/material-icons/signal_wifi_bad.svg
img/material-icons/shuffle.svg/app/registrar/assets/img/material-icons/shuffle.svg
img/material-icons/flash_auto.svg/app/registrar/assets/img/material-icons/flash_auto.svg
img/material-icons/window.svg/app/registrar/assets/img/material-icons/window.svg
img/material-icons/error.svg/app/registrar/assets/img/material-icons/error.svg
img/material-icons/compass_calibration.svg/app/registrar/assets/img/material-icons/compass_calibration.svg
img/material-icons/not_accessible.svg/app/registrar/assets/img/material-icons/not_accessible.svg
img/material-icons/auto_fix_off.svg/app/registrar/assets/img/material-icons/auto_fix_off.svg
img/material-icons/panorama_photosphere_select.svg/app/registrar/assets/img/material-icons/panorama_photosphere_select.svg
img/material-icons/snowboarding.svg/app/registrar/assets/img/material-icons/snowboarding.svg
img/material-icons/date_range.svg/app/registrar/assets/img/material-icons/date_range.svg
img/material-icons/control_point_duplicate.svg/app/registrar/assets/img/material-icons/control_point_duplicate.svg
img/material-icons/lock_person.svg/app/registrar/assets/img/material-icons/lock_person.svg
img/material-icons/balance.svg/app/registrar/assets/img/material-icons/balance.svg
img/material-icons/chair.svg/app/registrar/assets/img/material-icons/chair.svg
img/material-icons/airline_seat_legroom_reduced.svg/app/registrar/assets/img/material-icons/airline_seat_legroom_reduced.svg
img/material-icons/align_horizontal_right.svg/app/registrar/assets/img/material-icons/align_horizontal_right.svg
img/material-icons/no_transfer.svg/app/registrar/assets/img/material-icons/no_transfer.svg
img/material-icons/format_overline.svg/app/registrar/assets/img/material-icons/format_overline.svg
img/material-icons/swipe_right.svg/app/registrar/assets/img/material-icons/swipe_right.svg
img/material-icons/scuba_diving.svg/app/registrar/assets/img/material-icons/scuba_diving.svg
img/material-icons/format_bold.svg/app/registrar/assets/img/material-icons/format_bold.svg
img/material-icons/auto_graph.svg/app/registrar/assets/img/material-icons/auto_graph.svg
img/material-icons/upload.svg/app/registrar/assets/img/material-icons/upload.svg
img/material-icons/drag_handle.svg/app/registrar/assets/img/material-icons/drag_handle.svg
img/material-icons/sensor_door.svg/app/registrar/assets/img/material-icons/sensor_door.svg
img/material-icons/phone_paused.svg/app/registrar/assets/img/material-icons/phone_paused.svg
img/material-icons/brightness_6.svg/app/registrar/assets/img/material-icons/brightness_6.svg
img/material-icons/pause.svg/app/registrar/assets/img/material-icons/pause.svg
img/material-icons/add_to_home_screen.svg/app/registrar/assets/img/material-icons/add_to_home_screen.svg
img/material-icons/format_shapes.svg/app/registrar/assets/img/material-icons/format_shapes.svg
img/material-icons/arrow_forward.svg/app/registrar/assets/img/material-icons/arrow_forward.svg
img/material-icons/view_week.svg/app/registrar/assets/img/material-icons/view_week.svg
img/material-icons/domain_disabled.svg/app/registrar/assets/img/material-icons/domain_disabled.svg
img/material-icons/flip_to_back.svg/app/registrar/assets/img/material-icons/flip_to_back.svg
img/material-icons/exposure.svg/app/registrar/assets/img/material-icons/exposure.svg
img/material-icons/next_week.svg/app/registrar/assets/img/material-icons/next_week.svg
img/material-icons/forward.svg/app/registrar/assets/img/material-icons/forward.svg
img/material-icons/flip.svg/app/registrar/assets/img/material-icons/flip.svg
img/material-icons/format_clear.svg/app/registrar/assets/img/material-icons/format_clear.svg
img/material-icons/swipe_right_alt.svg/app/registrar/assets/img/material-icons/swipe_right_alt.svg
img/material-icons/bookmark.svg/app/registrar/assets/img/material-icons/bookmark.svg
img/material-icons/directions_railway_filled.svg/app/registrar/assets/img/material-icons/directions_railway_filled.svg
img/material-icons/mic_external_on.svg/app/registrar/assets/img/material-icons/mic_external_on.svg
img/material-icons/help.svg/app/registrar/assets/img/material-icons/help.svg
img/material-icons/play_circle_filled.svg/app/registrar/assets/img/material-icons/play_circle_filled.svg
img/material-icons/rocket.svg/app/registrar/assets/img/material-icons/rocket.svg
img/material-icons/photo_filter.svg/app/registrar/assets/img/material-icons/photo_filter.svg
img/material-icons/camera_indoor.svg/app/registrar/assets/img/material-icons/camera_indoor.svg
img/material-icons/battery_full.svg/app/registrar/assets/img/material-icons/battery_full.svg
img/material-icons/font_download_off.svg/app/registrar/assets/img/material-icons/font_download_off.svg
img/material-icons/sports_motorsports.svg/app/registrar/assets/img/material-icons/sports_motorsports.svg
img/material-icons/fact_check.svg/app/registrar/assets/img/material-icons/fact_check.svg
img/material-icons/thumb_down_off_alt.svg/app/registrar/assets/img/material-icons/thumb_down_off_alt.svg
img/material-icons/add_photo_alternate.svg/app/registrar/assets/img/material-icons/add_photo_alternate.svg
img/material-icons/music_note.svg/app/registrar/assets/img/material-icons/music_note.svg
img/material-icons/more_vert.svg/app/registrar/assets/img/material-icons/more_vert.svg
img/material-icons/flutter_dash.svg/app/registrar/assets/img/material-icons/flutter_dash.svg
img/material-icons/transit_enterexit.svg/app/registrar/assets/img/material-icons/transit_enterexit.svg
img/material-icons/assistant_photo.svg/app/registrar/assets/img/material-icons/assistant_photo.svg
img/material-icons/settings_applications.svg/app/registrar/assets/img/material-icons/settings_applications.svg
img/material-icons/real_estate_agent.svg/app/registrar/assets/img/material-icons/real_estate_agent.svg
img/material-icons/tablet.svg/app/registrar/assets/img/material-icons/tablet.svg
img/material-icons/takeout_dining.svg/app/registrar/assets/img/material-icons/takeout_dining.svg
img/material-icons/mode_standby.svg/app/registrar/assets/img/material-icons/mode_standby.svg
img/material-icons/slideshow.svg/app/registrar/assets/img/material-icons/slideshow.svg
img/material-icons/currency_bitcoin.svg/app/registrar/assets/img/material-icons/currency_bitcoin.svg
img/material-icons/stay_primary_portrait.svg/app/registrar/assets/img/material-icons/stay_primary_portrait.svg
img/material-icons/sim_card_download.svg/app/registrar/assets/img/material-icons/sim_card_download.svg
img/material-icons/webhook.svg/app/registrar/assets/img/material-icons/webhook.svg
img/material-icons/elevator.svg/app/registrar/assets/img/material-icons/elevator.svg
img/material-icons/snowmobile.svg/app/registrar/assets/img/material-icons/snowmobile.svg
img/material-icons/dry_cleaning.svg/app/registrar/assets/img/material-icons/dry_cleaning.svg
img/material-icons/score.svg/app/registrar/assets/img/material-icons/score.svg
img/material-icons/sim_card_alert.svg/app/registrar/assets/img/material-icons/sim_card_alert.svg
img/material-icons/chrome_reader_mode.svg/app/registrar/assets/img/material-icons/chrome_reader_mode.svg
img/material-icons/wifi_tethering_error.svg/app/registrar/assets/img/material-icons/wifi_tethering_error.svg
img/material-icons/done.svg/app/registrar/assets/img/material-icons/done.svg
img/material-icons/batch_prediction.svg/app/registrar/assets/img/material-icons/batch_prediction.svg
img/material-icons/format_color_fill.svg/app/registrar/assets/img/material-icons/format_color_fill.svg
img/material-icons/square_foot.svg/app/registrar/assets/img/material-icons/square_foot.svg
img/material-icons/calendar_view_week.svg/app/registrar/assets/img/material-icons/calendar_view_week.svg
img/material-icons/manage_accounts.svg/app/registrar/assets/img/material-icons/manage_accounts.svg
img/material-icons/houseboat.svg/app/registrar/assets/img/material-icons/houseboat.svg
img/material-icons/coronavirus.svg/app/registrar/assets/img/material-icons/coronavirus.svg
img/material-icons/airline_seat_legroom_normal.svg/app/registrar/assets/img/material-icons/airline_seat_legroom_normal.svg
img/material-icons/not_listed_location.svg/app/registrar/assets/img/material-icons/not_listed_location.svg
img/material-icons/text_rotation_none.svg/app/registrar/assets/img/material-icons/text_rotation_none.svg
img/material-icons/do_disturb_off.svg/app/registrar/assets/img/material-icons/do_disturb_off.svg
img/material-icons/tablet_mac.svg/app/registrar/assets/img/material-icons/tablet_mac.svg
img/material-icons/hive.svg/app/registrar/assets/img/material-icons/hive.svg
img/material-icons/wifi_channel.svg/app/registrar/assets/img/material-icons/wifi_channel.svg
img/material-icons/alt_route.svg/app/registrar/assets/img/material-icons/alt_route.svg
img/material-icons/voice_over_off.svg/app/registrar/assets/img/material-icons/voice_over_off.svg
img/material-icons/camera_front.svg/app/registrar/assets/img/material-icons/camera_front.svg
img/material-icons/forward_30.svg/app/registrar/assets/img/material-icons/forward_30.svg
img/material-icons/security_update.svg/app/registrar/assets/img/material-icons/security_update.svg
img/material-icons/brightness_7.svg/app/registrar/assets/img/material-icons/brightness_7.svg
img/material-icons/no_luggage.svg/app/registrar/assets/img/material-icons/no_luggage.svg
img/material-icons/help_outline.svg/app/registrar/assets/img/material-icons/help_outline.svg
img/material-icons/4g_mobiledata.svg/app/registrar/assets/img/material-icons/4g_mobiledata.svg
img/material-icons/sync_problem.svg/app/registrar/assets/img/material-icons/sync_problem.svg
img/material-icons/menu.svg/app/registrar/assets/img/material-icons/menu.svg
img/material-icons/hdr_auto_select.svg/app/registrar/assets/img/material-icons/hdr_auto_select.svg
img/material-icons/expand_less.svg/app/registrar/assets/img/material-icons/expand_less.svg
img/material-icons/poll.svg/app/registrar/assets/img/material-icons/poll.svg
img/material-icons/2k_plus.svg/app/registrar/assets/img/material-icons/2k_plus.svg
img/material-icons/file_upload.svg/app/registrar/assets/img/material-icons/file_upload.svg
img/material-icons/psychology.svg/app/registrar/assets/img/material-icons/psychology.svg
img/material-icons/swipe_vertical.svg/app/registrar/assets/img/material-icons/swipe_vertical.svg
img/material-icons/play_arrow.svg/app/registrar/assets/img/material-icons/play_arrow.svg
img/material-icons/backspace.svg/app/registrar/assets/img/material-icons/backspace.svg
img/material-icons/dynamic_feed.svg/app/registrar/assets/img/material-icons/dynamic_feed.svg
img/material-icons/keyboard_tab.svg/app/registrar/assets/img/material-icons/keyboard_tab.svg
img/material-icons/u_turn_right.svg/app/registrar/assets/img/material-icons/u_turn_right.svg
img/material-icons/format_paint.svg/app/registrar/assets/img/material-icons/format_paint.svg
img/material-icons/merge.svg/app/registrar/assets/img/material-icons/merge.svg
img/material-icons/dashboard_customize.svg/app/registrar/assets/img/material-icons/dashboard_customize.svg
img/material-icons/assignment_returned.svg/app/registrar/assets/img/material-icons/assignment_returned.svg
img/material-icons/web_asset.svg/app/registrar/assets/img/material-icons/web_asset.svg
img/material-icons/password.svg/app/registrar/assets/img/material-icons/password.svg
img/material-icons/flatware.svg/app/registrar/assets/img/material-icons/flatware.svg
img/material-icons/favorite_border.svg/app/registrar/assets/img/material-icons/favorite_border.svg
img/material-icons/123.svg/app/registrar/assets/img/material-icons/123.svg
img/material-icons/high_quality.svg/app/registrar/assets/img/material-icons/high_quality.svg
img/material-icons/add_chart.svg/app/registrar/assets/img/material-icons/add_chart.svg
img/material-icons/battery_4_bar.svg/app/registrar/assets/img/material-icons/battery_4_bar.svg
img/material-icons/spa.svg/app/registrar/assets/img/material-icons/spa.svg
img/material-icons/published_with_changes.svg/app/registrar/assets/img/material-icons/published_with_changes.svg
img/material-icons/clean_hands.svg/app/registrar/assets/img/material-icons/clean_hands.svg
img/material-icons/border_color.svg/app/registrar/assets/img/material-icons/border_color.svg
img/material-icons/sports_gymnastics.svg/app/registrar/assets/img/material-icons/sports_gymnastics.svg
img/material-icons/electric_scooter.svg/app/registrar/assets/img/material-icons/electric_scooter.svg
img/material-icons/mouse.svg/app/registrar/assets/img/material-icons/mouse.svg
img/material-icons/pentagon.svg/app/registrar/assets/img/material-icons/pentagon.svg
img/material-icons/person_4.svg/app/registrar/assets/img/material-icons/person_4.svg
img/material-icons/female.svg/app/registrar/assets/img/material-icons/female.svg
img/material-icons/highlight_off.svg/app/registrar/assets/img/material-icons/highlight_off.svg
img/material-icons/radio_button_checked.svg/app/registrar/assets/img/material-icons/radio_button_checked.svg
img/material-icons/block.svg/app/registrar/assets/img/material-icons/block.svg
img/material-icons/battery_unknown.svg/app/registrar/assets/img/material-icons/battery_unknown.svg
img/material-icons/multiple_stop.svg/app/registrar/assets/img/material-icons/multiple_stop.svg
img/material-icons/photo_library.svg/app/registrar/assets/img/material-icons/photo_library.svg
img/material-icons/location_on.svg/app/registrar/assets/img/material-icons/location_on.svg
img/material-icons/view_column.svg/app/registrar/assets/img/material-icons/view_column.svg
img/material-icons/person_add.svg/app/registrar/assets/img/material-icons/person_add.svg
img/material-icons/offline_pin.svg/app/registrar/assets/img/material-icons/offline_pin.svg
img/material-icons/filter_8.svg/app/registrar/assets/img/material-icons/filter_8.svg
img/material-icons/phishing.svg/app/registrar/assets/img/material-icons/phishing.svg
img/material-icons/zoom_out.svg/app/registrar/assets/img/material-icons/zoom_out.svg
img/material-icons/fiber_new.svg/app/registrar/assets/img/material-icons/fiber_new.svg
img/material-icons/data_saver_on.svg/app/registrar/assets/img/material-icons/data_saver_on.svg
img/material-icons/send_time_extension.svg/app/registrar/assets/img/material-icons/send_time_extension.svg
img/material-icons/deck.svg/app/registrar/assets/img/material-icons/deck.svg
img/material-icons/man.svg/app/registrar/assets/img/material-icons/man.svg
img/material-icons/hourglass_disabled.svg/app/registrar/assets/img/material-icons/hourglass_disabled.svg
img/material-icons/tungsten.svg/app/registrar/assets/img/material-icons/tungsten.svg
img/material-icons/plumbing.svg/app/registrar/assets/img/material-icons/plumbing.svg
img/material-icons/streetview.svg/app/registrar/assets/img/material-icons/streetview.svg
img/material-icons/vibration.svg/app/registrar/assets/img/material-icons/vibration.svg
img/material-icons/grass.svg/app/registrar/assets/img/material-icons/grass.svg
img/material-icons/phonelink_ring.svg/app/registrar/assets/img/material-icons/phonelink_ring.svg
img/material-icons/biotech.svg/app/registrar/assets/img/material-icons/biotech.svg
img/material-icons/brightness_5.svg/app/registrar/assets/img/material-icons/brightness_5.svg
img/material-icons/local_hotel.svg/app/registrar/assets/img/material-icons/local_hotel.svg
img/material-icons/vaccines.svg/app/registrar/assets/img/material-icons/vaccines.svg
img/material-icons/battery_charging_full.svg/app/registrar/assets/img/material-icons/battery_charging_full.svg
img/material-icons/security_update_warning.svg/app/registrar/assets/img/material-icons/security_update_warning.svg
img/material-icons/hdr_off.svg/app/registrar/assets/img/material-icons/hdr_off.svg
img/material-icons/grid_off.svg/app/registrar/assets/img/material-icons/grid_off.svg
img/material-icons/celebration.svg/app/registrar/assets/img/material-icons/celebration.svg
img/material-icons/arrow_back_ios_new.svg/app/registrar/assets/img/material-icons/arrow_back_ios_new.svg
img/material-icons/history.svg/app/registrar/assets/img/material-icons/history.svg
img/material-icons/switch_video.svg/app/registrar/assets/img/material-icons/switch_video.svg
img/material-icons/arrow_forward_ios.svg/app/registrar/assets/img/material-icons/arrow_forward_ios.svg
img/material-icons/gavel.svg/app/registrar/assets/img/material-icons/gavel.svg
img/material-icons/folder.svg/app/registrar/assets/img/material-icons/folder.svg
img/material-icons/alarm.svg/app/registrar/assets/img/material-icons/alarm.svg
img/material-icons/speaker_group.svg/app/registrar/assets/img/material-icons/speaker_group.svg
img/material-icons/star_rate.svg/app/registrar/assets/img/material-icons/star_rate.svg
img/material-icons/local_bar.svg/app/registrar/assets/img/material-icons/local_bar.svg
img/material-icons/group_work.svg/app/registrar/assets/img/material-icons/group_work.svg
img/material-icons/currency_yen.svg/app/registrar/assets/img/material-icons/currency_yen.svg
img/material-icons/night_shelter.svg/app/registrar/assets/img/material-icons/night_shelter.svg
img/material-icons/gif_box.svg/app/registrar/assets/img/material-icons/gif_box.svg
img/material-icons/open_with.svg/app/registrar/assets/img/material-icons/open_with.svg
img/material-icons/money_off_csred.svg/app/registrar/assets/img/material-icons/money_off_csred.svg
img/material-icons/vertical_align_bottom.svg/app/registrar/assets/img/material-icons/vertical_align_bottom.svg
img/material-icons/fingerprint.svg/app/registrar/assets/img/material-icons/fingerprint.svg
img/material-icons/synagogue.svg/app/registrar/assets/img/material-icons/synagogue.svg
img/material-icons/electric_meter.svg/app/registrar/assets/img/material-icons/electric_meter.svg
img/material-icons/signal_wifi_4_bar.svg/app/registrar/assets/img/material-icons/signal_wifi_4_bar.svg
img/material-icons/download_done.svg/app/registrar/assets/img/material-icons/download_done.svg
img/material-icons/laptop_windows.svg/app/registrar/assets/img/material-icons/laptop_windows.svg
img/material-icons/emoji_people.svg/app/registrar/assets/img/material-icons/emoji_people.svg
img/material-icons/timer.svg/app/registrar/assets/img/material-icons/timer.svg
img/material-icons/gamepad.svg/app/registrar/assets/img/material-icons/gamepad.svg
img/material-icons/cached.svg/app/registrar/assets/img/material-icons/cached.svg
img/material-icons/monitor.svg/app/registrar/assets/img/material-icons/monitor.svg
img/material-icons/music_off.svg/app/registrar/assets/img/material-icons/music_off.svg
img/material-icons/settings_input_component.svg/app/registrar/assets/img/material-icons/settings_input_component.svg
img/material-icons/emergency_share.svg/app/registrar/assets/img/material-icons/emergency_share.svg
img/material-icons/radio_button_unchecked.svg/app/registrar/assets/img/material-icons/radio_button_unchecked.svg
img/material-icons/devices_other.svg/app/registrar/assets/img/material-icons/devices_other.svg
img/material-icons/multiline_chart.svg/app/registrar/assets/img/material-icons/multiline_chart.svg
img/material-icons/assessment.svg/app/registrar/assets/img/material-icons/assessment.svg
img/material-icons/all_out.svg/app/registrar/assets/img/material-icons/all_out.svg
img/material-icons/align_vertical_top.svg/app/registrar/assets/img/material-icons/align_vertical_top.svg
img/material-icons/keyboard_double_arrow_down.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_down.svg
img/material-icons/nearby_error.svg/app/registrar/assets/img/material-icons/nearby_error.svg
img/material-icons/timer_3.svg/app/registrar/assets/img/material-icons/timer_3.svg
img/material-icons/photo.svg/app/registrar/assets/img/material-icons/photo.svg
img/material-icons/incomplete_circle.svg/app/registrar/assets/img/material-icons/incomplete_circle.svg
img/material-icons/notification_add.svg/app/registrar/assets/img/material-icons/notification_add.svg
img/material-icons/question_answer.svg/app/registrar/assets/img/material-icons/question_answer.svg
img/material-icons/remove_circle.svg/app/registrar/assets/img/material-icons/remove_circle.svg
img/material-icons/print.svg/app/registrar/assets/img/material-icons/print.svg
img/material-icons/lte_plus_mobiledata.svg/app/registrar/assets/img/material-icons/lte_plus_mobiledata.svg
img/material-icons/local_play.svg/app/registrar/assets/img/material-icons/local_play.svg
img/material-icons/border_top.svg/app/registrar/assets/img/material-icons/border_top.svg
img/material-icons/light.svg/app/registrar/assets/img/material-icons/light.svg
img/material-icons/volunteer_activism.svg/app/registrar/assets/img/material-icons/volunteer_activism.svg
img/material-icons/unarchive.svg/app/registrar/assets/img/material-icons/unarchive.svg
img/material-icons/pin_drop.svg/app/registrar/assets/img/material-icons/pin_drop.svg
img/material-icons/open_in_new.svg/app/registrar/assets/img/material-icons/open_in_new.svg
img/material-icons/shopping_basket.svg/app/registrar/assets/img/material-icons/shopping_basket.svg
img/material-icons/thermostat.svg/app/registrar/assets/img/material-icons/thermostat.svg
img/material-icons/settings_suggest.svg/app/registrar/assets/img/material-icons/settings_suggest.svg
img/material-icons/qr_code_scanner.svg/app/registrar/assets/img/material-icons/qr_code_scanner.svg
img/material-icons/mic_external_off.svg/app/registrar/assets/img/material-icons/mic_external_off.svg
img/material-icons/propane.svg/app/registrar/assets/img/material-icons/propane.svg
img/material-icons/fmd_good.svg/app/registrar/assets/img/material-icons/fmd_good.svg
img/material-icons/cable.svg/app/registrar/assets/img/material-icons/cable.svg
img/material-icons/airline_seat_flat.svg/app/registrar/assets/img/material-icons/airline_seat_flat.svg
img/material-icons/accessibility.svg/app/registrar/assets/img/material-icons/accessibility.svg
img/material-icons/door_back.svg/app/registrar/assets/img/material-icons/door_back.svg
img/material-icons/call_end.svg/app/registrar/assets/img/material-icons/call_end.svg
img/material-icons/mobile_off.svg/app/registrar/assets/img/material-icons/mobile_off.svg
img/material-icons/emoji_symbols.svg/app/registrar/assets/img/material-icons/emoji_symbols.svg
img/material-icons/wifi_tethering_off.svg/app/registrar/assets/img/material-icons/wifi_tethering_off.svg
img/material-icons/sanitizer.svg/app/registrar/assets/img/material-icons/sanitizer.svg
img/material-icons/brightness_4.svg/app/registrar/assets/img/material-icons/brightness_4.svg
img/material-icons/ssid_chart.svg/app/registrar/assets/img/material-icons/ssid_chart.svg
img/material-icons/security_update_good.svg/app/registrar/assets/img/material-icons/security_update_good.svg
img/material-icons/star_half.svg/app/registrar/assets/img/material-icons/star_half.svg
img/material-icons/new_releases.svg/app/registrar/assets/img/material-icons/new_releases.svg
img/material-icons/elderly.svg/app/registrar/assets/img/material-icons/elderly.svg
img/material-icons/gpp_bad.svg/app/registrar/assets/img/material-icons/gpp_bad.svg
img/material-icons/app_settings_alt.svg/app/registrar/assets/img/material-icons/app_settings_alt.svg
img/material-icons/access_alarms.svg/app/registrar/assets/img/material-icons/access_alarms.svg
img/material-icons/private_connectivity.svg/app/registrar/assets/img/material-icons/private_connectivity.svg
img/material-icons/align_vertical_bottom.svg/app/registrar/assets/img/material-icons/align_vertical_bottom.svg
img/material-icons/16mp.svg/app/registrar/assets/img/material-icons/16mp.svg
img/material-icons/sentiment_satisfied_alt.svg/app/registrar/assets/img/material-icons/sentiment_satisfied_alt.svg
img/material-icons/upgrade.svg/app/registrar/assets/img/material-icons/upgrade.svg
img/material-icons/loyalty.svg/app/registrar/assets/img/material-icons/loyalty.svg
img/material-icons/fork_left.svg/app/registrar/assets/img/material-icons/fork_left.svg
img/material-icons/smoking_rooms.svg/app/registrar/assets/img/material-icons/smoking_rooms.svg
img/material-icons/filter_9.svg/app/registrar/assets/img/material-icons/filter_9.svg
img/material-icons/vpn_key.svg/app/registrar/assets/img/material-icons/vpn_key.svg
img/material-icons/attractions.svg/app/registrar/assets/img/material-icons/attractions.svg
img/material-icons/1k.svg/app/registrar/assets/img/material-icons/1k.svg
img/material-icons/escalator.svg/app/registrar/assets/img/material-icons/escalator.svg
img/material-icons/insert_invitation.svg/app/registrar/assets/img/material-icons/insert_invitation.svg
img/material-icons/read_more.svg/app/registrar/assets/img/material-icons/read_more.svg
img/material-icons/insights.svg/app/registrar/assets/img/material-icons/insights.svg
img/material-icons/fluorescent.svg/app/registrar/assets/img/material-icons/fluorescent.svg
img/material-icons/8mp.svg/app/registrar/assets/img/material-icons/8mp.svg
img/material-icons/nightlight_round.svg/app/registrar/assets/img/material-icons/nightlight_round.svg
img/material-icons/wifi_calling_3.svg/app/registrar/assets/img/material-icons/wifi_calling_3.svg
img/material-icons/emoji_transportation.svg/app/registrar/assets/img/material-icons/emoji_transportation.svg
img/material-icons/waving_hand.svg/app/registrar/assets/img/material-icons/waving_hand.svg
img/material-icons/keyboard_capslock.svg/app/registrar/assets/img/material-icons/keyboard_capslock.svg
img/material-icons/pin_invoke.svg/app/registrar/assets/img/material-icons/pin_invoke.svg
img/registrar/dotgov_confirmation.svg/app/registrar/assets/img/registrar/dotgov_confirmation.svg
img/registrar/dotgov_banner.png/app/registrar/assets/img/registrar/dotgov_banner.png
img/registrar/dotgov_review_magnify.svg/app/registrar/assets/img/registrar/dotgov_review_magnify.svg
img/registrar/dotgov_logo.svg/app/registrar/assets/img/registrar/dotgov_logo.svg
img/registrar/favicons/favicon-192.png/app/registrar/assets/img/registrar/favicons/favicon-192.png
img/registrar/favicons/favicon.ico/app/registrar/assets/img/registrar/favicons/favicon.ico
img/registrar/favicons/favicon-180.png/app/registrar/assets/img/registrar/favicons/favicon-180.png
img/registrar/favicons/favicon-128.png/app/registrar/assets/img/registrar/favicons/favicon-128.png
img/registrar/favicons/favicon-32.png/app/registrar/assets/img/registrar/favicons/favicon-32.png
img/registrar/favicons/favicon.svg/app/registrar/assets/img/registrar/favicons/favicon.svg
img/usa-icons/push_pin.svg/app/registrar/assets/img/usa-icons/push_pin.svg
img/usa-icons/search.svg/app/registrar/assets/img/usa-icons/search.svg
img/usa-icons/account_box.svg/app/registrar/assets/img/usa-icons/account_box.svg
img/usa-icons/check_box_outline_blank.svg/app/registrar/assets/img/usa-icons/check_box_outline_blank.svg
img/usa-icons/list.svg/app/registrar/assets/img/usa-icons/list.svg
img/usa-icons/check_circle_outline.svg/app/registrar/assets/img/usa-icons/check_circle_outline.svg
img/usa-icons/flooding.svg/app/registrar/assets/img/usa-icons/flooding.svg
img/usa-icons/closed_caption.svg/app/registrar/assets/img/usa-icons/closed_caption.svg
img/usa-icons/local_fire_department.svg/app/registrar/assets/img/usa-icons/local_fire_department.svg
img/usa-icons/local_taxi.svg/app/registrar/assets/img/usa-icons/local_taxi.svg
img/usa-icons/support_agent.svg/app/registrar/assets/img/usa-icons/support_agent.svg
img/usa-icons/arrow_drop_up.svg/app/registrar/assets/img/usa-icons/arrow_drop_up.svg
img/usa-icons/flight.svg/app/registrar/assets/img/usa-icons/flight.svg
img/usa-icons/local_library.svg/app/registrar/assets/img/usa-icons/local_library.svg
img/usa-icons/mail_outline.svg/app/registrar/assets/img/usa-icons/mail_outline.svg
img/usa-icons/public.svg/app/registrar/assets/img/usa-icons/public.svg
img/usa-icons/snow.svg/app/registrar/assets/img/usa-icons/snow.svg
img/usa-icons/translate.svg/app/registrar/assets/img/usa-icons/translate.svg
img/usa-icons/hearing.svg/app/registrar/assets/img/usa-icons/hearing.svg
img/usa-icons/restaurant.svg/app/registrar/assets/img/usa-icons/restaurant.svg
img/usa-icons/person.svg/app/registrar/assets/img/usa-icons/person.svg
img/usa-icons/home.svg/app/registrar/assets/img/usa-icons/home.svg
img/usa-icons/contact_page.svg/app/registrar/assets/img/usa-icons/contact_page.svg
img/usa-icons/backpack.svg/app/registrar/assets/img/usa-icons/backpack.svg
img/usa-icons/logout.svg/app/registrar/assets/img/usa-icons/logout.svg
img/usa-icons/github.svg/app/registrar/assets/img/usa-icons/github.svg
img/usa-icons/accessible_forward.svg/app/registrar/assets/img/usa-icons/accessible_forward.svg
img/usa-icons/local_cafe.svg/app/registrar/assets/img/usa-icons/local_cafe.svg
img/usa-icons/save_alt.svg/app/registrar/assets/img/usa-icons/save_alt.svg
img/usa-icons/cancel.svg/app/registrar/assets/img/usa-icons/cancel.svg
img/usa-icons/accessibility_new.svg/app/registrar/assets/img/usa-icons/accessibility_new.svg
img/usa-icons/fast_rewind.svg/app/registrar/assets/img/usa-icons/fast_rewind.svg
img/usa-icons/camping.svg/app/registrar/assets/img/usa-icons/camping.svg
img/usa-icons/toggle_off.svg/app/registrar/assets/img/usa-icons/toggle_off.svg
img/usa-icons/credit_card.svg/app/registrar/assets/img/usa-icons/credit_card.svg
img/usa-icons/arrow_downward.svg/app/registrar/assets/img/usa-icons/arrow_downward.svg
img/usa-icons/arrow_back.svg/app/registrar/assets/img/usa-icons/arrow_back.svg
img/usa-icons/visibility.svg/app/registrar/assets/img/usa-icons/visibility.svg
img/usa-icons/alternate_email.svg/app/registrar/assets/img/usa-icons/alternate_email.svg
img/usa-icons/info_outline.svg/app/registrar/assets/img/usa-icons/info_outline.svg
img/usa-icons/label.svg/app/registrar/assets/img/usa-icons/label.svg
img/usa-icons/map.svg/app/registrar/assets/img/usa-icons/map.svg
img/usa-icons/military_tech.svg/app/registrar/assets/img/usa-icons/military_tech.svg
img/usa-icons/verified.svg/app/registrar/assets/img/usa-icons/verified.svg
img/usa-icons/rss_feed.svg/app/registrar/assets/img/usa-icons/rss_feed.svg
img/usa-icons/construction_worker.svg/app/registrar/assets/img/usa-icons/construction_worker.svg
img/usa-icons/sentiment_satisfied.svg/app/registrar/assets/img/usa-icons/sentiment_satisfied.svg
img/usa-icons/tornado.svg/app/registrar/assets/img/usa-icons/tornado.svg
img/usa-icons/link_off.svg/app/registrar/assets/img/usa-icons/link_off.svg
img/usa-icons/zoom_in.svg/app/registrar/assets/img/usa-icons/zoom_in.svg
img/usa-icons/sentiment_very_dissatisfied.svg/app/registrar/assets/img/usa-icons/sentiment_very_dissatisfied.svg
img/usa-icons/format_quote.svg/app/registrar/assets/img/usa-icons/format_quote.svg
img/usa-icons/safety_divider.svg/app/registrar/assets/img/usa-icons/safety_divider.svg
img/usa-icons/notifications_off.svg/app/registrar/assets/img/usa-icons/notifications_off.svg
img/usa-icons/directions_bus.svg/app/registrar/assets/img/usa-icons/directions_bus.svg
img/usa-icons/zoom_out_map.svg/app/registrar/assets/img/usa-icons/zoom_out_map.svg
img/usa-icons/medical_services.svg/app/registrar/assets/img/usa-icons/medical_services.svg
img/usa-icons/build.svg/app/registrar/assets/img/usa-icons/build.svg
img/usa-icons/keyboard.svg/app/registrar/assets/img/usa-icons/keyboard.svg
img/usa-icons/x.svg/app/registrar/assets/img/usa-icons/x.svg
img/usa-icons/lock.svg/app/registrar/assets/img/usa-icons/lock.svg
img/usa-icons/sentiment_dissatisfied.svg/app/registrar/assets/img/usa-icons/sentiment_dissatisfied.svg
img/usa-icons/instagram.svg/app/registrar/assets/img/usa-icons/instagram.svg
img/usa-icons/link.svg/app/registrar/assets/img/usa-icons/link.svg
img/usa-icons/trending_up.svg/app/registrar/assets/img/usa-icons/trending_up.svg
img/usa-icons/bathtub.svg/app/registrar/assets/img/usa-icons/bathtub.svg
img/usa-icons/store.svg/app/registrar/assets/img/usa-icons/store.svg
img/usa-icons/file_download.svg/app/registrar/assets/img/usa-icons/file_download.svg
img/usa-icons/group_add.svg/app/registrar/assets/img/usa-icons/group_add.svg
img/usa-icons/hurricane.svg/app/registrar/assets/img/usa-icons/hurricane.svg
img/usa-icons/park.svg/app/registrar/assets/img/usa-icons/park.svg
img/usa-icons/settings.svg/app/registrar/assets/img/usa-icons/settings.svg
img/usa-icons/last_page.svg/app/registrar/assets/img/usa-icons/last_page.svg
img/usa-icons/sort_arrow.svg/app/registrar/assets/img/usa-icons/sort_arrow.svg
img/usa-icons/account_balance.svg/app/registrar/assets/img/usa-icons/account_balance.svg
img/usa-icons/directions_car.svg/app/registrar/assets/img/usa-icons/directions_car.svg
img/usa-icons/navigate_far_next.svg/app/registrar/assets/img/usa-icons/navigate_far_next.svg
img/usa-icons/navigate_far_before.svg/app/registrar/assets/img/usa-icons/navigate_far_before.svg
img/usa-icons/add_circle_outline.svg/app/registrar/assets/img/usa-icons/add_circle_outline.svg
img/usa-icons/mail.svg/app/registrar/assets/img/usa-icons/mail.svg
img/usa-icons/school.svg/app/registrar/assets/img/usa-icons/school.svg
img/usa-icons/shield.svg/app/registrar/assets/img/usa-icons/shield.svg
img/usa-icons/campaign.svg/app/registrar/assets/img/usa-icons/campaign.svg
img/usa-icons/directions_bike.svg/app/registrar/assets/img/usa-icons/directions_bike.svg
img/usa-icons/volume_off.svg/app/registrar/assets/img/usa-icons/volume_off.svg
img/usa-icons/login.svg/app/registrar/assets/img/usa-icons/login.svg
img/usa-icons/local_laundry_service.svg/app/registrar/assets/img/usa-icons/local_laundry_service.svg
img/usa-icons/hotel.svg/app/registrar/assets/img/usa-icons/hotel.svg
img/usa-icons/error_outline.svg/app/registrar/assets/img/usa-icons/error_outline.svg
img/usa-icons/chevron_right.svg/app/registrar/assets/img/usa-icons/chevron_right.svg
img/usa-icons/code.svg/app/registrar/assets/img/usa-icons/code.svg
img/usa-icons/flag.svg/app/registrar/assets/img/usa-icons/flag.svg
img/usa-icons/near_me.svg/app/registrar/assets/img/usa-icons/near_me.svg
img/usa-icons/chevron_left.svg/app/registrar/assets/img/usa-icons/chevron_left.svg
img/usa-icons/update.svg/app/registrar/assets/img/usa-icons/update.svg
img/usa-icons/emoji_events.svg/app/registrar/assets/img/usa-icons/emoji_events.svg
img/usa-icons/science.svg/app/registrar/assets/img/usa-icons/science.svg
img/usa-icons/event.svg/app/registrar/assets/img/usa-icons/event.svg
img/usa-icons/severe_weather.svg/app/registrar/assets/img/usa-icons/severe_weather.svg
img/usa-icons/clothes.svg/app/registrar/assets/img/usa-icons/clothes.svg
img/usa-icons/forum.svg/app/registrar/assets/img/usa-icons/forum.svg
img/usa-icons/account_circle.svg/app/registrar/assets/img/usa-icons/account_circle.svg
img/usa-icons/support.svg/app/registrar/assets/img/usa-icons/support.svg
img/usa-icons/trending_down.svg/app/registrar/assets/img/usa-icons/trending_down.svg
img/usa-icons/work.svg/app/registrar/assets/img/usa-icons/work.svg
img/usa-icons/fax.svg/app/registrar/assets/img/usa-icons/fax.svg
img/usa-icons/notifications_active.svg/app/registrar/assets/img/usa-icons/notifications_active.svg
img/usa-icons/device_thermostat.svg/app/registrar/assets/img/usa-icons/device_thermostat.svg
img/usa-icons/reduce_capacity.svg/app/registrar/assets/img/usa-icons/reduce_capacity.svg
img/usa-icons/local_pharmacy.svg/app/registrar/assets/img/usa-icons/local_pharmacy.svg
img/usa-icons/check.svg/app/registrar/assets/img/usa-icons/check.svg
img/usa-icons/warning.svg/app/registrar/assets/img/usa-icons/warning.svg
img/usa-icons/hospital.svg/app/registrar/assets/img/usa-icons/hospital.svg
img/usa-icons/upload_file.svg/app/registrar/assets/img/usa-icons/upload_file.svg
img/usa-icons/priority_high.svg/app/registrar/assets/img/usa-icons/priority_high.svg
img/usa-icons/fast_forward.svg/app/registrar/assets/img/usa-icons/fast_forward.svg
img/usa-icons/calendar_today.svg/app/registrar/assets/img/usa-icons/calendar_today.svg
img/usa-icons/lock_open.svg/app/registrar/assets/img/usa-icons/lock_open.svg
img/usa-icons/wifi.svg/app/registrar/assets/img/usa-icons/wifi.svg
img/usa-icons/info.svg/app/registrar/assets/img/usa-icons/info.svg
img/usa-icons/thumb_up_alt.svg/app/registrar/assets/img/usa-icons/thumb_up_alt.svg
img/usa-icons/add.svg/app/registrar/assets/img/usa-icons/add.svg
img/usa-icons/directions.svg/app/registrar/assets/img/usa-icons/directions.svg
img/usa-icons/arrow_upward.svg/app/registrar/assets/img/usa-icons/arrow_upward.svg
img/usa-icons/first_page.svg/app/registrar/assets/img/usa-icons/first_page.svg
img/usa-icons/local_gas_station.svg/app/registrar/assets/img/usa-icons/local_gas_station.svg
img/usa-icons/close.svg/app/registrar/assets/img/usa-icons/close.svg
img/usa-icons/people.svg/app/registrar/assets/img/usa-icons/people.svg
img/usa-icons/more_horiz.svg/app/registrar/assets/img/usa-icons/more_horiz.svg
img/usa-icons/check_circle.svg/app/registrar/assets/img/usa-icons/check_circle.svg
img/usa-icons/rain.svg/app/registrar/assets/img/usa-icons/rain.svg
img/usa-icons/location_city.svg/app/registrar/assets/img/usa-icons/location_city.svg
img/usa-icons/launch.svg/app/registrar/assets/img/usa-icons/launch.svg
img/usa-icons/image.svg/app/registrar/assets/img/usa-icons/image.svg
img/usa-icons/directions_walk.svg/app/registrar/assets/img/usa-icons/directions_walk.svg
img/usa-icons/lightbulb.svg/app/registrar/assets/img/usa-icons/lightbulb.svg
img/usa-icons/attach_money.svg/app/registrar/assets/img/usa-icons/attach_money.svg
img/usa-icons/checkroom.svg/app/registrar/assets/img/usa-icons/checkroom.svg
img/usa-icons/favorite.svg/app/registrar/assets/img/usa-icons/favorite.svg
img/usa-icons/arrow_drop_down.svg/app/registrar/assets/img/usa-icons/arrow_drop_down.svg
img/usa-icons/navigate_before.svg/app/registrar/assets/img/usa-icons/navigate_before.svg
img/usa-icons/grid_view.svg/app/registrar/assets/img/usa-icons/grid_view.svg
img/usa-icons/content_copy.svg/app/registrar/assets/img/usa-icons/content_copy.svg
img/usa-icons/report.svg/app/registrar/assets/img/usa-icons/report.svg
img/usa-icons/chat.svg/app/registrar/assets/img/usa-icons/chat.svg
img/usa-icons/thumb_down_alt.svg/app/registrar/assets/img/usa-icons/thumb_down_alt.svg
img/usa-icons/send.svg/app/registrar/assets/img/usa-icons/send.svg
img/usa-icons/expand_more.svg/app/registrar/assets/img/usa-icons/expand_more.svg
img/usa-icons/facebook.svg/app/registrar/assets/img/usa-icons/facebook.svg
img/usa-icons/bug_report.svg/app/registrar/assets/img/usa-icons/bug_report.svg
img/usa-icons/groups.svg/app/registrar/assets/img/usa-icons/groups.svg
img/usa-icons/identification.svg/app/registrar/assets/img/usa-icons/identification.svg
img/usa-icons/loop.svg/app/registrar/assets/img/usa-icons/loop.svg
img/usa-icons/security.svg/app/registrar/assets/img/usa-icons/security.svg
img/usa-icons/bedding.svg/app/registrar/assets/img/usa-icons/bedding.svg
img/usa-icons/spellcheck.svg/app/registrar/assets/img/usa-icons/spellcheck.svg
img/usa-icons/unfold_more.svg/app/registrar/assets/img/usa-icons/unfold_more.svg
img/usa-icons/star_outline.svg/app/registrar/assets/img/usa-icons/star_outline.svg
img/usa-icons/construction.svg/app/registrar/assets/img/usa-icons/construction.svg
img/usa-icons/photo_camera.svg/app/registrar/assets/img/usa-icons/photo_camera.svg
img/usa-icons/star.svg/app/registrar/assets/img/usa-icons/star.svg
img/usa-icons/navigate_next.svg/app/registrar/assets/img/usa-icons/navigate_next.svg
img/usa-icons/text_fields.svg/app/registrar/assets/img/usa-icons/text_fields.svg
img/usa-icons/visibility_off.svg/app/registrar/assets/img/usa-icons/visibility_off.svg
img/usa-icons/notifications_none.svg/app/registrar/assets/img/usa-icons/notifications_none.svg
img/usa-icons/edit.svg/app/registrar/assets/img/usa-icons/edit.svg
img/usa-icons/filter_alt.svg/app/registrar/assets/img/usa-icons/filter_alt.svg
img/usa-icons/soap.svg/app/registrar/assets/img/usa-icons/soap.svg
img/usa-icons/toggle_on.svg/app/registrar/assets/img/usa-icons/toggle_on.svg
img/usa-icons/api.svg/app/registrar/assets/img/usa-icons/api.svg
img/usa-icons/do_not_disturb.svg/app/registrar/assets/img/usa-icons/do_not_disturb.svg
img/usa-icons/youtube.svg/app/registrar/assets/img/usa-icons/youtube.svg
img/usa-icons/my_location.svg/app/registrar/assets/img/usa-icons/my_location.svg
img/usa-icons/topic.svg/app/registrar/assets/img/usa-icons/topic.svg
img/usa-icons/local_hospital.svg/app/registrar/assets/img/usa-icons/local_hospital.svg
img/usa-icons/verified_user.svg/app/registrar/assets/img/usa-icons/verified_user.svg
img/usa-icons/filter_list.svg/app/registrar/assets/img/usa-icons/filter_list.svg
img/usa-icons/local_police.svg/app/registrar/assets/img/usa-icons/local_police.svg
img/usa-icons/wash.svg/app/registrar/assets/img/usa-icons/wash.svg
img/usa-icons/do_not_touch.svg/app/registrar/assets/img/usa-icons/do_not_touch.svg
img/usa-icons/attach_file.svg/app/registrar/assets/img/usa-icons/attach_file.svg
img/usa-icons/language.svg/app/registrar/assets/img/usa-icons/language.svg
img/usa-icons/delete.svg/app/registrar/assets/img/usa-icons/delete.svg
img/usa-icons/phone.svg/app/registrar/assets/img/usa-icons/phone.svg
img/usa-icons/announcement.svg/app/registrar/assets/img/usa-icons/announcement.svg
img/usa-icons/social_distance.svg/app/registrar/assets/img/usa-icons/social_distance.svg
img/usa-icons/file_present.svg/app/registrar/assets/img/usa-icons/file_present.svg
img/usa-icons/local_offer.svg/app/registrar/assets/img/usa-icons/local_offer.svg
img/usa-icons/sentiment_neutral.svg/app/registrar/assets/img/usa-icons/sentiment_neutral.svg
img/usa-icons/format_size.svg/app/registrar/assets/img/usa-icons/format_size.svg
img/usa-icons/local_grocery_store.svg/app/registrar/assets/img/usa-icons/local_grocery_store.svg
img/usa-icons/masks.svg/app/registrar/assets/img/usa-icons/masks.svg
img/usa-icons/hourglass_empty.svg/app/registrar/assets/img/usa-icons/hourglass_empty.svg
img/usa-icons/share.svg/app/registrar/assets/img/usa-icons/share.svg
img/usa-icons/schedule.svg/app/registrar/assets/img/usa-icons/schedule.svg
img/usa-icons/linkedin.svg/app/registrar/assets/img/usa-icons/linkedin.svg
img/usa-icons/autorenew.svg/app/registrar/assets/img/usa-icons/autorenew.svg
img/usa-icons/electrical_services.svg/app/registrar/assets/img/usa-icons/electrical_services.svg
img/usa-icons/folder_open.svg/app/registrar/assets/img/usa-icons/folder_open.svg
img/usa-icons/remove.svg/app/registrar/assets/img/usa-icons/remove.svg
img/usa-icons/undo.svg/app/registrar/assets/img/usa-icons/undo.svg
img/usa-icons/lock_outline.svg/app/registrar/assets/img/usa-icons/lock_outline.svg
img/usa-icons/twitter.svg/app/registrar/assets/img/usa-icons/twitter.svg
img/usa-icons/comment.svg/app/registrar/assets/img/usa-icons/comment.svg
img/usa-icons/unfold_less.svg/app/registrar/assets/img/usa-icons/unfold_less.svg
img/usa-icons/pets.svg/app/registrar/assets/img/usa-icons/pets.svg
img/usa-icons/add_circle.svg/app/registrar/assets/img/usa-icons/add_circle.svg
img/usa-icons/notifications.svg/app/registrar/assets/img/usa-icons/notifications.svg
img/usa-icons/connect_without_contact.svg/app/registrar/assets/img/usa-icons/connect_without_contact.svg
img/usa-icons/local_parking.svg/app/registrar/assets/img/usa-icons/local_parking.svg
img/usa-icons/cloud.svg/app/registrar/assets/img/usa-icons/cloud.svg
img/usa-icons/error.svg/app/registrar/assets/img/usa-icons/error.svg
img/usa-icons/drag_handle.svg/app/registrar/assets/img/usa-icons/drag_handle.svg
img/usa-icons/arrow_forward.svg/app/registrar/assets/img/usa-icons/arrow_forward.svg
img/usa-icons/bookmark.svg/app/registrar/assets/img/usa-icons/bookmark.svg
img/usa-icons/help.svg/app/registrar/assets/img/usa-icons/help.svg
img/usa-icons/more_vert.svg/app/registrar/assets/img/usa-icons/more_vert.svg
img/usa-icons/lightbulb_outline.svg/app/registrar/assets/img/usa-icons/lightbulb_outline.svg
img/usa-icons/coronavirus.svg/app/registrar/assets/img/usa-icons/coronavirus.svg
img/usa-icons/help_outline.svg/app/registrar/assets/img/usa-icons/help_outline.svg
img/usa-icons/menu.svg/app/registrar/assets/img/usa-icons/menu.svg
img/usa-icons/expand_less.svg/app/registrar/assets/img/usa-icons/expand_less.svg
img/usa-icons/file_upload.svg/app/registrar/assets/img/usa-icons/file_upload.svg
img/usa-icons/favorite_border.svg/app/registrar/assets/img/usa-icons/favorite_border.svg
img/usa-icons/clean_hands.svg/app/registrar/assets/img/usa-icons/clean_hands.svg
img/usa-icons/highlight_off.svg/app/registrar/assets/img/usa-icons/highlight_off.svg
img/usa-icons/location_on.svg/app/registrar/assets/img/usa-icons/location_on.svg
img/usa-icons/zoom_out.svg/app/registrar/assets/img/usa-icons/zoom_out.svg
img/usa-icons/deck.svg/app/registrar/assets/img/usa-icons/deck.svg
img/usa-icons/history.svg/app/registrar/assets/img/usa-icons/history.svg
img/usa-icons/folder.svg/app/registrar/assets/img/usa-icons/folder.svg
img/usa-icons/alarm.svg/app/registrar/assets/img/usa-icons/alarm.svg
img/usa-icons/eco.svg/app/registrar/assets/img/usa-icons/eco.svg
img/usa-icons/fingerprint.svg/app/registrar/assets/img/usa-icons/fingerprint.svg
img/usa-icons/timer.svg/app/registrar/assets/img/usa-icons/timer.svg
img/usa-icons/radio_button_unchecked.svg/app/registrar/assets/img/usa-icons/radio_button_unchecked.svg
img/usa-icons/assessment.svg/app/registrar/assets/img/usa-icons/assessment.svg
img/usa-icons/remove_circle.svg/app/registrar/assets/img/usa-icons/remove_circle.svg
img/usa-icons/print.svg/app/registrar/assets/img/usa-icons/print.svg
img/usa-icons/shopping_basket.svg/app/registrar/assets/img/usa-icons/shopping_basket.svg
img/usa-icons/flickr.svg/app/registrar/assets/img/usa-icons/flickr.svg
img/usa-icons/sanitizer.svg/app/registrar/assets/img/usa-icons/sanitizer.svg
img/usa-icons/star_half.svg/app/registrar/assets/img/usa-icons/star_half.svg
img/usa-icons/sentiment_satisfied_alt.svg/app/registrar/assets/img/usa-icons/sentiment_satisfied_alt.svg
img/usa-icons/insights.svg/app/registrar/assets/img/usa-icons/insights.svg
fonts/public-sans/PublicSans-ExtraBold.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBold.woff2
fonts/public-sans/PublicSans-LightItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-LightItalic.woff2
fonts/public-sans/PublicSans-Black.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Black.ttf
fonts/public-sans/PublicSans-Italic.woff/app/registrar/assets/fonts/public-sans/PublicSans-Italic.woff
fonts/public-sans/PublicSans-Black.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Black.woff2
fonts/public-sans/PublicSans-SemiBold.woff2/app/registrar/assets/fonts/public-sans/PublicSans-SemiBold.woff2
fonts/public-sans/PublicSans-Italic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Italic.ttf
fonts/public-sans/PublicSans-Light.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Light.woff2
fonts/public-sans/PublicSans-ExtraBoldItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf
fonts/public-sans/PublicSans-LightItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-LightItalic.woff
fonts/public-sans/PublicSans-Regular.woff/app/registrar/assets/fonts/public-sans/PublicSans-Regular.woff
fonts/public-sans/PublicSans-ExtraLight.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLight.woff
fonts/public-sans/PublicSans-Black.woff/app/registrar/assets/fonts/public-sans/PublicSans-Black.woff
fonts/public-sans/PublicSans-Bold.woff/app/registrar/assets/fonts/public-sans/PublicSans-Bold.woff
fonts/public-sans/PublicSans-MediumItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-MediumItalic.ttf
fonts/public-sans/PublicSans-Medium.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Medium.woff2
fonts/public-sans/PublicSans-ExtraBold.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBold.woff
fonts/public-sans/PublicSans-ExtraBoldItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2
fonts/public-sans/PublicSans-ExtraLightItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2
fonts/public-sans/PublicSans-SemiBoldItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2
fonts/public-sans/PublicSans-Regular.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Regular.ttf
fonts/public-sans/PublicSans-ExtraBold.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBold.ttf
fonts/public-sans/PublicSans-ExtraLight.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLight.woff2
fonts/public-sans/PublicSans-ThinItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-ThinItalic.woff
fonts/public-sans/PublicSans-MediumItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-MediumItalic.woff2
fonts/public-sans/PublicSans-Bold.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Bold.ttf
fonts/public-sans/PublicSans-SemiBoldItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff
fonts/public-sans/PublicSans-BlackItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-BlackItalic.woff2
fonts/public-sans/PublicSans-SemiBold.ttf/app/registrar/assets/fonts/public-sans/PublicSans-SemiBold.ttf
fonts/public-sans/PublicSans-BlackItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-BlackItalic.ttf
fonts/public-sans/PublicSans-Thin.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Thin.woff2
fonts/public-sans/PublicSans-Bold.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Bold.woff2
fonts/public-sans/PublicSans-Thin.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Thin.ttf
fonts/public-sans/PublicSans-ExtraBoldItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff
fonts/public-sans/PublicSans-SemiBoldItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf
fonts/public-sans/PublicSans-ExtraLightItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf
fonts/public-sans/PublicSans-Medium.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Medium.ttf
fonts/public-sans/PublicSans-BoldItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-BoldItalic.ttf
fonts/public-sans/PublicSans-Regular.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Regular.woff2
fonts/public-sans/PublicSans-BoldItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-BoldItalic.woff2
fonts/public-sans/PublicSans-ThinItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ThinItalic.ttf
fonts/public-sans/PublicSans-ExtraLight.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLight.ttf
fonts/public-sans/PublicSans-BlackItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-BlackItalic.woff
fonts/public-sans/PublicSans-Light.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Light.ttf
fonts/public-sans/PublicSans-Thin.woff/app/registrar/assets/fonts/public-sans/PublicSans-Thin.woff
fonts/public-sans/PublicSans-SemiBold.woff/app/registrar/assets/fonts/public-sans/PublicSans-SemiBold.woff
fonts/public-sans/PublicSans-ThinItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ThinItalic.woff2
fonts/public-sans/PublicSans-Medium.woff/app/registrar/assets/fonts/public-sans/PublicSans-Medium.woff
fonts/public-sans/PublicSans-Italic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Italic.woff2
fonts/public-sans/PublicSans-ExtraLightItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff
fonts/public-sans/PublicSans-BoldItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-BoldItalic.woff
fonts/public-sans/PublicSans-LightItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-LightItalic.ttf
fonts/public-sans/PublicSans-Light.woff/app/registrar/assets/fonts/public-sans/PublicSans-Light.woff
fonts/public-sans/PublicSans-MediumItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-MediumItalic.woff
fonts/source-sans-pro/sourcesanspro-black-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-black-webfont.woff
fonts/source-sans-pro/sourcesanspro-light-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-light-webfont.ttf
fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-light-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2
fonts/source-sans-pro/sourcesanspro-light-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-light-webfont.woff
fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2
fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2
fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff2
fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-extralight-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralight-webfont.ttf
fonts/source-sans-pro/sourcesanspro-semibold-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibold-webfont.ttf
fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf
fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-italic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff
fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-black-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-black-webfont.ttf
fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-black-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-black-webfont.woff2
fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff
fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf
fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-bold-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff
fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-regular-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff
fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff
fonts/roboto-mono/roboto-mono-v5-latin-regular.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff
fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-500italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-300.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2
fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-100.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff2
fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-500.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.ttf
fonts/roboto-mono/roboto-mono-v5-latin-700.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff
fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-100italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-500.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff2
fonts/roboto-mono/roboto-mono-v5-latin-700.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf
fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-300.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf
fonts/roboto-mono/roboto-mono-v5-latin-italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2
fonts/roboto-mono/roboto-mono-v5-latin-100.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.ttf
fonts/roboto-mono/roboto-mono-v5-latin-500.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff
fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf
fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-100.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff
fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-300.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff
fonts/roboto-mono/roboto-mono-v5-latin-700.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2
fonts/merriweather/Latin-Merriweather-Regular.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Regular.woff
fonts/merriweather/Latin-Merriweather-Italic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Italic.woff
fonts/merriweather/Latin-Merriweather-Black.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Black.woff2
fonts/merriweather/Latin-Merriweather-BoldItalic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf
fonts/merriweather/Latin-Merriweather-BlackItalic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.woff
fonts/merriweather/Latin-Merriweather-Black.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Black.woff
fonts/merriweather/Latin-Merriweather-BoldItalic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2
fonts/merriweather/Latin-Merriweather-Regular.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Regular.woff2
fonts/merriweather/Latin-Merriweather-Light.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Light.woff2
fonts/merriweather/Latin-Merriweather-LightItalic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-LightItalic.woff2
fonts/merriweather/Latin-Merriweather-Regular.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Regular.ttf
fonts/merriweather/Latin-Merriweather-Light.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Light.ttf
fonts/merriweather/Latin-Merriweather-Italic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Italic.ttf
fonts/merriweather/Latin-Merriweather-Black.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Black.ttf
fonts/merriweather/Latin-Merriweather-Light.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Light.woff
fonts/merriweather/Latin-Merriweather-LightItalic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-LightItalic.woff
fonts/merriweather/Latin-Merriweather-Italic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Italic.woff2
fonts/merriweather/Latin-Merriweather-BoldItalic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.woff
fonts/merriweather/Latin-Merriweather-Bold.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Bold.ttf
fonts/merriweather/Latin-Merriweather-LightItalic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-LightItalic.ttf
fonts/merriweather/Latin-Merriweather-Bold.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Bold.woff
fonts/merriweather/Latin-Merriweather-Bold.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Bold.woff2
fonts/merriweather/Latin-Merriweather-BlackItalic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.ttf
fonts/merriweather/Latin-Merriweather-BlackItalic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.woff2
sass/_theme/_containers.scss/app/registrar/assets/sass/_theme/_containers.scss
sass/_theme/_uswds-theme.scss/app/registrar/assets/sass/_theme/_uswds-theme.scss
sass/_theme/_typography.scss/app/registrar/assets/sass/_theme/_typography.scss
sass/_theme/_admin.scss/app/registrar/assets/sass/_theme/_admin.scss
sass/_theme/_sidenav.scss/app/registrar/assets/sass/_theme/_sidenav.scss
sass/_theme/_register-form.scss/app/registrar/assets/sass/_theme/_register-form.scss
sass/_theme/_lists.scss/app/registrar/assets/sass/_theme/_lists.scss
sass/_theme/_fieldsets.scss/app/registrar/assets/sass/_theme/_fieldsets.scss
sass/_theme/styles.scss/app/registrar/assets/sass/_theme/styles.scss
sass/_theme/_forms.scss/app/registrar/assets/sass/_theme/_forms.scss
sass/_theme/_buttons.scss/app/registrar/assets/sass/_theme/_buttons.scss
sass/_theme/_tooltips.scss/app/registrar/assets/sass/_theme/_tooltips.scss
sass/_theme/_identifier.scss/app/registrar/assets/sass/_theme/_identifier.scss
sass/_theme/_tables.scss/app/registrar/assets/sass/_theme/_tables.scss
sass/_theme/_pagination.scss/app/registrar/assets/sass/_theme/_pagination.scss
sass/_theme/_accordions.scss/app/registrar/assets/sass/_theme/_accordions.scss
sass/_theme/_cisa_colors.scss/app/registrar/assets/sass/_theme/_cisa_colors.scss
sass/_theme/_header.scss/app/registrar/assets/sass/_theme/_header.scss
sass/_theme/_alerts.scss/app/registrar/assets/sass/_theme/_alerts.scss
sass/_theme/_base.scss/app/registrar/assets/sass/_theme/_base.scss
+ +

django.contrib.staticfiles.finders.AppDirectoriesFinder (135 files)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PathLocation
admin/img/icon-viewlink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/tooltag-arrowright.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-calendar.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-unknown.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/calendar-icons.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-alert.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/selector-icons.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/README.txt/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/sorting-icons.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/LICENSE/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/inline-delete.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/icon-addlink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-clock.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/search.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-unknown-alt.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-no.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/tooltag-add.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-yes.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/gis/move_vertex_off.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/js/jquery.init.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/calendar.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/SelectBox.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/change_form.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/inlines.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/theme.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/core.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/popup_response.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/autocomplete.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/urlify.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/cancel.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/nav_sidebar.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/collapse.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/SelectFilter2.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/filters.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/actions.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/prepopulate_init.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/prepopulate.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/admin/RelatedObjectLookups.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/jquery/jquery.min.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/jquery.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/select2/select2.full.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/i18n/th.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/fr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/hu.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/he.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/pt-BR.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/sq.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/nl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/en.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/hi.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/mk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/et.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/tk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/sk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/nb.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/sl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/eu.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/el.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/az.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/sr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/lv.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/hsb.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/cs.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/ne.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/lt.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/uk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/fi.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/it.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/hr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/tr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/zh-CN.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/sr-Cyrl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/hy.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/dsb.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/sv.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/ka.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/bn.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/gl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/de.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/vi.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/pt.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/bg.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/id.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/ca.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/pl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/es.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/km.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/af.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/da.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/is.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/ro.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/ja.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/bs.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/zh-TW.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/ms.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/ar.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/ko.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/fa.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/ps.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/xregexp/xregexp.min.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/css/nav_sidebar.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/autocomplete.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/responsive.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/widgets.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/login.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/base.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/responsive_rtl.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/changelists.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dark_mode.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/rtl.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/forms.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/dashboard.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/vendor/select2/select2.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
import_export/action_formats.js/usr/local/lib/python3.10/site-packages/import_export/static/import_export/action_formats.js
import_export/import.css/usr/local/lib/python3.10/site-packages/import_export/static/import_export/import.css
import_export/guess_format.js/usr/local/lib/python3.10/site-packages/import_export/static/import_export/guess_format.js
debug_toolbar/js/history.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/timer.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/redirect.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/utils.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/css/print.css/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
+ +
+ +
+
+ + + + + + +
+
+ +

Templates (25 rendered)

+
+
+ + +
+

Template paths

+ +

None

+ + +

Templates

+ +
+ +
admin/import_export/change_list_import_export.html
+
/usr/local/lib/python3.10/site-packages/import_export/templates/admin/import_export/change_list_import_export.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +
+
+ + +
admin/import_export/change_list.html
+
/usr/local/lib/python3.10/site-packages/import_export/templates/admin/import_export/change_list.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +
+
+ + +
admin/change_list.html
+
/app/registrar/templates/admin/change_list.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +
+
+ + +
admin/change_list.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/change_list.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +
+
+ + +
admin/base_site.html
+
/app/registrar/templates/admin/base_site.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +
+
+ + +
admin/base.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/base.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +
+
+ + +
includes/non-production-alert.html
+
/app/registrar/templates/includes/non-production-alert.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: header. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <TextNode: '\n <div id="header">\n '>, <Block Node: branding. Contents: [<TextNode: '\n <h1 id="site-nam'>, <URLNode view_name=''admin:index'' args=[] kwargs={} as=None>, <TextNode: '">.gov admin</a></h1>\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: usertools. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: nav-global. Contents: []>, <TextNode: '\n </div>\n'>]>} +{'add_body_class': 'margin-left-1'} +
+
+ + +
admin/color_theme_toggle.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/color_theme_toggle.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: header. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <TextNode: '\n <div id="header">\n '>, <Block Node: branding. Contents: [<TextNode: '\n <h1 id="site-nam'>, <URLNode view_name=''admin:index'' args=[] kwargs={} as=None>, <TextNode: '">.gov admin</a></h1>\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: usertools. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: nav-global. Contents: []>, <TextNode: '\n </div>\n'>]>} +{'block': <Block Node: usertools. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} +{'block': <Block Node: userlinks. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <a href="'>, <URLNode view_name=''admin:logout'' args=[] kwargs={} as=None>, <TextNode: '" id="admin-logout-button'>, <django.templatetags.i18n.TranslateNode object at 0x2aaab3194d00>, <TextNode: '</a>\n '>, <IncludeNode: template=<FilterExpression '"admin/color_theme_toggle.html"'>>, <TextNode: '\n '>]>, + 'docsroot': ''} +
+
+ + +
admin/nav_sidebar.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: nav-sidebar. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/nav_sidebar.html"'>>, <TextNode: '\n '>]>} +
+
+ + +
admin/app_list.html
+
/app/registrar/templates/admin/app_list.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: nav-sidebar. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/nav_sidebar.html"'>>, <TextNode: '\n '>]>} +{'app_list': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'show_changelinks': False} +
+
+ + +
admin/model_descriptions.html
+
/app/registrar/templates/admin/model_descriptions.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: content_title. Contents: [<TextNode: '\n <h1>'>, <Variable Node: title>, <TextNode: '</h1>\n\n '>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/model_descriptions.html"'>>, <TextNode: '\n\n <h2>\n '>, <Variable Node: cl.result_count>, <TextNode: ' \n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </h2> \n'>]>} +
+
+ + +
django/admin/includes/descriptions/domain_request_description.html
+
/app/registrar/templates/django/admin/includes/descriptions/domain_request_description.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: content_title. Contents: [<TextNode: '\n <h1>'>, <Variable Node: title>, <TextNode: '</h1>\n\n '>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/model_descriptions.html"'>>, <TextNode: '\n\n <h2>\n '>, <Variable Node: cl.result_count>, <TextNode: ' \n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </h2> \n'>]>} +
+
+ + +
admin/import_export/change_list_import_item.html
+
/app/registrar/templates/admin/import_export/change_list_import_item.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: content. Contents: [<TextNode: '\n <div id="content-main"'>, <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="objec'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d25c0>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="module'>, <IfNode>, <TextNode: '" id="changelist">\n '>, <Block Node: search. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1e10>]>, <TextNode: '\n '>, <Block Node: date_hierarchy. Contents: [<IfNode>]>, <TextNode: '\n\n <form id="chang'>, <IfNode>, <TextNode: ' novalidate>'>, <django.template.defaulttags.CsrfTokenNode object at 0x2aaab38d3e80>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: result_list. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1330>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: pagination. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d38b0>]>, <TextNode: '\n </form>\n </'>, <Block Node: filters. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n </div>\n'>]>} +{'block': <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="object-tool'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n'>]>} +{'block': <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_import_item.html"'>>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_export_item.html"'>>, <TextNode: '\n '>, <Variable Node: block.super>, <TextNode: '\n'>]>} +
+
+ + +
admin/import_export/change_list_export_item.html
+
/usr/local/lib/python3.10/site-packages/import_export/templates/admin/import_export/change_list_export_item.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', + 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, + 'ERROR': 40, + 'INFO': 20, + 'SUCCESS': 25, + 'WARNING': 30}, + 'IS_DEMO_SITE': True, + 'IS_PRODUCTION': False, + 'LANGUAGE_CODE': 'en-us', + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'has_any_domains_portfolio_permission': False, + 'has_any_requests_portfolio_permission': False, + 'has_base_portfolio_permission': False, + 'has_edit_members_portfolio_permission': False, + 'has_edit_request_portfolio_permission': False, + 'has_edit_suborganization_portfolio_permission': False, + 'has_organization_feature_flag': False, + 'has_organization_members_flag': False, + 'has_organization_requests_flag': False, + 'has_view_members_portfolio_permission': False, + 'has_view_suborganization_portfolio_permission': False, + 'is_org_user': False, + 'is_widescreen_mode': False, + 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, + 'path': '/admin/registrar/domainrequest/', + 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), + 'portfolio': None, + 'request': '<<request>>', + 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} +{'LANGUAGE_BIDI': False, + 'LANGUAGE_CODE': 'en-us', + 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, + 'actions_on_bottom': False, + 'actions_on_top': True, + 'actions_selection_counter': True, + 'available_apps': [{'app_label': 'auditlog', + 'app_url': '/admin/auditlog/', + 'has_module_perms': True, + 'models': [{'add_url': None, + 'admin_url': '/admin/auditlog/logentry/', + 'model': <class 'auditlog.models.LogEntry'>, + 'name': 'Log entries', + 'object_name': 'LogEntry', + 'perms': {'add': False, + 'change': False, + 'delete': True, + 'view': True}, + 'view_only': True}], + 'name': 'Audit log'}, + {'app_label': 'registrar', + 'app_url': '/admin/registrar/', + 'has_module_perms': True, + 'models': [{'add_url': '/admin/registrar/allowedemail/add/', + 'admin_url': '/admin/registrar/allowedemail/', + 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, + 'name': 'Allowed emails', + 'object_name': 'AllowedEmail', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/contact/add/', + 'admin_url': '/admin/registrar/contact/', + 'model': <class 'registrar.models.contact.Contact'>, + 'name': 'Contacts', + 'object_name': 'Contact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaingroup/add/', + 'admin_url': '/admin/registrar/domaingroup/', + 'model': <class 'registrar.models.domain_group.DomainGroup'>, + 'name': 'Domain groups', + 'object_name': 'DomainGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininformation/add/', + 'admin_url': '/admin/registrar/domaininformation/', + 'model': <class 'registrar.models.domain_information.DomainInformation'>, + 'name': 'Domain information', + 'object_name': 'DomainInformation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domaininvitation/add/', + 'admin_url': '/admin/registrar/domaininvitation/', + 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, + 'name': 'Domain invitations', + 'object_name': 'DomainInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domainrequest/add/', + 'admin_url': '/admin/registrar/domainrequest/', + 'model': <class 'registrar.models.domain_request.DomainRequest'>, + 'name': 'Domain requests', + 'object_name': 'DomainRequest', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/domain/add/', + 'admin_url': '/admin/registrar/domain/', + 'model': <class 'registrar.models.domain.Domain'>, + 'name': 'Domains', + 'object_name': 'Domain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/draftdomain/add/', + 'admin_url': '/admin/registrar/draftdomain/', + 'model': <class 'registrar.models.draft_domain.DraftDomain'>, + 'name': 'Draft domains', + 'object_name': 'DraftDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/federalagency/add/', + 'admin_url': '/admin/registrar/federalagency/', + 'model': <class 'registrar.models.federal_agency.FederalAgency'>, + 'name': 'Federal agencies', + 'object_name': 'FederalAgency', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/hostip/add/', + 'admin_url': '/admin/registrar/hostip/', + 'model': <class 'registrar.models.host_ip.HostIP'>, + 'name': 'Host ips', + 'object_name': 'HostIP', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/host/add/', + 'admin_url': '/admin/registrar/host/', + 'model': <class 'registrar.models.host.Host'>, + 'name': 'Hosts', + 'object_name': 'Host', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolioinvitation/add/', + 'admin_url': '/admin/registrar/portfolioinvitation/', + 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, + 'name': 'Portfolio invitations', + 'object_name': 'PortfolioInvitation', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/portfolio/add/', + 'admin_url': '/admin/registrar/portfolio/', + 'model': <class 'registrar.models.portfolio.Portfolio'>, + 'name': 'Portfolios', + 'object_name': 'Portfolio', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/publiccontact/add/', + 'admin_url': '/admin/registrar/publiccontact/', + 'model': <class 'registrar.models.public_contact.PublicContact'>, + 'name': 'Public contacts', + 'object_name': 'PublicContact', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/seniorofficial/add/', + 'admin_url': '/admin/registrar/seniorofficial/', + 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, + 'name': 'Senior officials', + 'object_name': 'SeniorOfficial', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/suborganization/add/', + 'admin_url': '/admin/registrar/suborganization/', + 'model': <class 'registrar.models.suborganization.Suborganization'>, + 'name': 'Suborganizations', + 'object_name': 'Suborganization', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/transitiondomain/add/', + 'admin_url': '/admin/registrar/transitiondomain/', + 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, + 'name': 'Transition domains', + 'object_name': 'TransitionDomain', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userdomainrole/add/', + 'admin_url': '/admin/registrar/userdomainrole/', + 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, + 'name': 'User domain roles', + 'object_name': 'UserDomainRole', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/usergroup/add/', + 'admin_url': '/admin/registrar/usergroup/', + 'model': <class 'registrar.models.user_group.UserGroup'>, + 'name': 'User groups', + 'object_name': 'UserGroup', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/userportfoliopermission/add/', + 'admin_url': '/admin/registrar/userportfoliopermission/', + 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, + 'name': 'User portfolio permissions', + 'object_name': 'UserPortfolioPermission', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/user/add/', + 'admin_url': '/admin/registrar/user/', + 'model': <class 'registrar.models.user.User'>, + 'name': 'Users', + 'object_name': 'User', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/verifiedbystaff/add/', + 'admin_url': '/admin/registrar/verifiedbystaff/', + 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, + 'name': 'Verified by staff', + 'object_name': 'VerifiedByStaff', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/waffleflag/add/', + 'admin_url': '/admin/registrar/waffleflag/', + 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, + 'name': 'Waffle flags', + 'object_name': 'WaffleFlag', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}, + {'add_url': '/admin/registrar/website/add/', + 'admin_url': '/admin/registrar/website/', + 'model': <class 'registrar.models.website.Website'>, + 'name': 'Websites', + 'object_name': 'Website', + 'perms': {'add': True, + 'change': True, + 'delete': True, + 'view': True}, + 'view_only': False}], + 'name': 'Registrar'}], + 'base_change_list_template': 'admin/change_list.html', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], + 'has_add_permission': True, + 'has_export_permission': True, + 'has_import_permission': True, + 'has_permission': True, + 'is_nav_sidebar_enabled': True, + 'is_popup': False, + 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), + 'module_name': 'domain requests', + 'opts': <Options for DomainRequest>, + 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', + 'search_query': '', + 'selection_note': '0 of 1 selected', + 'selection_note_all': '1 selected', + 'site_header': 'Django administration', + 'site_title': 'Django site admin', + 'site_url': '/', + 'subtitle': None, + 'tabtitle': 'Domain requests', + 'title': 'Select domain request to change', + 'to_field': None} +{'block': <Block Node: content. Contents: [<TextNode: '\n <div id="content-main"'>, <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="objec'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d25c0>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="module'>, <IfNode>, <TextNode: '" id="changelist">\n '>, <Block Node: search. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1e10>]>, <TextNode: '\n '>, <Block Node: date_hierarchy. Contents: [<IfNode>]>, <TextNode: '\n\n <form id="chang'>, <IfNode>, <TextNode: ' novalidate>'>, <django.template.defaulttags.CsrfTokenNode object at 0x2aaab38d3e80>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: result_list. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1330>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: pagination. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d38b0>]>, <TextNode: '\n </form>\n </'>, <Block Node: filters. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n </div>\n'>]>} +{'block': <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="object-tool'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n'>]>} +{'block': <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_import_item.html"'>>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_export_item.html"'>>, <TextNode: '\n '>, <Variable Node: block.super>, <TextNode: '\n'>]>} +
+
+ + +
admin/change_list_object_tools.html
+
/app/registrar/templates/admin/change_list_object_tools.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +
+
+ + +
admin/search_form.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/search_form.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'is_popup_var': '_popup', + 'search_var': 'q', + 'show_result_count': False} +
+
+ + +
admin/actions.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/actions.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +
+
+ + +
admin/change_list_results.html
+
/app/registrar/templates/admin/change_list_results.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'num_sorted_fields': 2, + 'result_headers': [{'class_attrib': ' class="action-checkbox-column"', + 'sortable': False, + 'text': '<input type="checkbox" id="action-toggle">'}, + {'ascending': True, + 'class_attrib': ' class="sortable ' + 'column-get_sortable_requested_domain ' + 'sorted ascending"', + 'sort_priority': 2, + 'sortable': True, + 'sorted': True, + 'text': 'requested domain', + 'url_primary': '?generic_org_type__exact=federal&o=-1.-3', + 'url_remove': '?generic_org_type__exact=federal&o=-3', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.-1'}, + {'ascending': False, + 'class_attrib': ' class="sortable ' + 'column-first_submitted_date"', + 'sort_priority': 0, + 'sortable': True, + 'sorted': False, + 'text': 'first submitted on', + 'url_primary': '?generic_org_type__exact=federal&o=2.-3.1', + 'url_remove': '?generic_org_type__exact=federal&o=-3.1', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, + {'ascending': False, + 'class_attrib': ' class="sortable ' + 'column-last_submitted_date sorted ' + 'descending"', + 'sort_priority': 1, + 'sortable': True, + 'sorted': True, + 'text': 'last submitted on', + 'url_primary': '?generic_org_type__exact=federal&o=3.1', + 'url_remove': '?generic_org_type__exact=federal&o=1', + 'url_toggle': '?generic_org_type__exact=federal&o=3.1'}, + {'ascending': False, + 'class_attrib': ' class="sortable ' + 'column-last_status_update"', + 'sort_priority': 0, + 'sortable': True, + 'sorted': False, + 'text': 'last updated on', + 'url_primary': '?generic_org_type__exact=federal&o=4.-3.1', + 'url_remove': '?generic_org_type__exact=federal&o=-3.1', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, + {'ascending': False, + 'class_attrib': ' class="sortable column-status"', + 'sort_priority': 0, + 'sortable': True, + 'sorted': False, + 'text': 'status', + 'url_primary': '?generic_org_type__exact=federal&o=5.-3.1', + 'url_remove': '?generic_org_type__exact=federal&o=-3.1', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, + {'ascending': False, + 'class_attrib': ' class="sortable ' + 'column-custom_election_board"', + 'sort_priority': 0, + 'sortable': True, + 'sorted': False, + 'text': 'Election office', + 'url_primary': '?generic_org_type__exact=federal&o=6.-3.1', + 'url_remove': '?generic_org_type__exact=federal&o=-3.1', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, + {'class_attrib': ' ' + 'class="column-converted_generic_org_type"', + 'sortable': False, + 'text': 'Converted generic org type'}, + {'class_attrib': ' ' + 'class="column-converted_organization_name"', + 'sortable': False, + 'text': 'Converted organization name'}, + {'class_attrib': ' class="column-converted_federal_agency"', + 'sortable': False, + 'text': 'Converted federal agency'}, + {'class_attrib': ' class="column-converted_federal_type"', + 'sortable': False, + 'text': 'Converted federal type'}, + {'class_attrib': ' class="column-converted_city"', + 'sortable': False, + 'text': 'Converted city'}, + {'class_attrib': ' ' + 'class="column-converted_state_territory"', + 'sortable': False, + 'text': 'Converted state territory'}, + {'ascending': False, + 'class_attrib': ' class="sortable ' + 'column-get_sortable_investigator"', + 'sort_priority': 0, + 'sortable': True, + 'sorted': False, + 'text': 'investigator', + 'url_primary': '?generic_org_type__exact=federal&o=13.-3.1', + 'url_remove': '?generic_org_type__exact=federal&o=-3.1', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, + {'ascending': False, + 'class_attrib': ' class="sortable ' + 'column-get_sortable_requested_domain"', + 'sort_priority': 0, + 'sortable': True, + 'sorted': False, + 'text': 'requested domain', + 'url_primary': '?generic_org_type__exact=federal&o=14.-3.1', + 'url_remove': '?generic_org_type__exact=federal&o=-3.1', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, + {'ascending': False, + 'class_attrib': ' class="sortable ' + 'column-get_sortable_investigator"', + 'sort_priority': 0, + 'sortable': True, + 'sorted': False, + 'text': 'investigator', + 'url_primary': '?generic_org_type__exact=federal&o=15.-3.1', + 'url_remove': '?generic_org_type__exact=federal&o=-3.1', + 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}], + 'result_hidden_fields': [], + 'results': [['<td class="action-checkbox"><input type="checkbox" ' + 'name="_selected_action" value="1" class="action-select"></td>', + '<th class="field-get_sortable_requested_domain"><a ' + 'href="/admin/registrar/domainrequest/1/change/?_changelist_filters=generic_org_type__exact%3Dfederal">city.gov</a></th>', + '<td class="field-first_submitted_date nowrap">-</td>', + '<td class="field-last_submitted_date nowrap">-</td>', + '<td class="field-last_status_update nowrap">-</td>', + '<td class="field-status">Started</td>', + '<td class="field-custom_election_board">No</td>', + '<td class="field-converted_generic_org_type">federal</td>', + '<td class="field-converted_organization_name">Testorg</td>', + '<td class="field-converted_federal_agency">-</td>', + '<td class="field-converted_federal_type">executive</td>', + '<td class="field-converted_city">-</td>', + '<td class="field-converted_state_territory">NY</td>', + '<td class="field-get_sortable_investigator">Joe Bob </td>', + '<td class="field-get_sortable_requested_domain"><a ' + 'href="/admin/registrar/domainrequest/1/change/?_changelist_filters=generic_org_type__exact%3Dfederal">city.gov</a></td>', + '<td class="field-get_sortable_investigator">Joe Bob </td>']]} +
+
+ + +
admin/pagination.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/pagination.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'1': 1, + 'ALL_VAR': 'all', + 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, + 'csrf_token': '<SimpleLazyObject: ' + "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", + 'page_range': [], + 'pagination_required': False, + 'show_all_url': False} +
+
+ + +
django/admin/multiple_choice_list_filter.html
+
/app/registrar/templates/django/admin/multiple_choice_list_filter.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'choices': [{'display': 'All', + 'query_string': '?generic_org_type__exact=federal', + 'reset': True, + 'selected': True}, + {'display': 'In review', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=in+review', + 'query_string': '?generic_org_type__exact=federal&status__in=in+review', + 'selected': False}, + {'display': 'Action needed', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=action+needed', + 'query_string': '?generic_org_type__exact=federal&status__in=action+needed', + 'selected': False}, + {'display': 'Approved', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=approved', + 'query_string': '?generic_org_type__exact=federal&status__in=approved', + 'selected': False}, + {'display': 'Rejected', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=rejected', + 'query_string': '?generic_org_type__exact=federal&status__in=rejected', + 'selected': False}, + {'display': 'Ineligible', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=ineligible', + 'query_string': '?generic_org_type__exact=federal&status__in=ineligible', + 'selected': False}, + {'display': 'Submitted', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=submitted', + 'query_string': '?generic_org_type__exact=federal&status__in=submitted', + 'selected': False}, + {'display': 'Withdrawn', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=withdrawn', + 'query_string': '?generic_org_type__exact=federal&status__in=withdrawn', + 'selected': False}, + {'display': 'Started', + 'exclude_query_string': '?generic_org_type__exact=federal', + 'include_query_string': '?generic_org_type__exact=federal&status__in=started', + 'query_string': '?generic_org_type__exact=federal&status__in=started', + 'selected': False}], + 'spec': <registrar.admin.DomainRequestAdmin.StatusListFilter object at 0x2aaab2b20790>, + 'title': 'Status'} +
+
+ + +
admin/filter.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'choices': [{'display': 'All', 'query_string': '?', 'selected': False}, + {'display': 'Federal', + 'query_string': '?generic_org_type__exact=federal', + 'selected': True}, + {'display': 'Interstate', + 'query_string': '?generic_org_type__exact=interstate', + 'selected': False}, + {'display': 'State or territory', + 'query_string': '?generic_org_type__exact=state_or_territory', + 'selected': False}, + {'display': 'Tribal', + 'query_string': '?generic_org_type__exact=tribal', + 'selected': False}, + {'display': 'County', + 'query_string': '?generic_org_type__exact=county', + 'selected': False}, + {'display': 'City', + 'query_string': '?generic_org_type__exact=city', + 'selected': False}, + {'display': 'Special district', + 'query_string': '?generic_org_type__exact=special_district', + 'selected': False}, + {'display': 'School district', + 'query_string': '?generic_org_type__exact=school_district', + 'selected': False}], + 'spec': <django.contrib.admin.filters.ChoicesFieldListFilter object at 0x2aaab2b21a20>, + 'title': 'generic org type'} +
+
+ + +
admin/filter.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'choices': [{'display': 'All', + 'query_string': '?generic_org_type__exact=federal', + 'selected': True}, + {'display': 'Executive', + 'query_string': '?federal_type__exact=executive&generic_org_type__exact=federal', + 'selected': False}, + {'display': 'Judicial', + 'query_string': '?federal_type__exact=judicial&generic_org_type__exact=federal', + 'selected': False}, + {'display': 'Legislative', + 'query_string': '?federal_type__exact=legislative&generic_org_type__exact=federal', + 'selected': False}], + 'spec': <django.contrib.admin.filters.ChoicesFieldListFilter object at 0x2aaab2b216f0>, + 'title': 'federal type'} +
+
+ + +
admin/filter.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'choices': [{'display': 'All', + 'query_string': '?generic_org_type__exact=federal', + 'selected': True}, + {'display': 'Yes', + 'query_string': '?generic_org_type__exact=federal&is_election_board=1', + 'selected': False}, + {'display': 'No', + 'query_string': '?generic_org_type__exact=federal&is_election_board=0', + 'selected': False}], + 'spec': <registrar.admin.DomainRequestAdmin.ElectionOfficeFilter object at 0x2aaab2b20e80>, + 'title': 'election office'} +
+
+ + +
admin/filter.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'choices': [{'display': 'All', + 'query_string': '?generic_org_type__exact=federal', + 'selected': True}, + {'display': 'Purpose requirements not met', + 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=domain_purpose', + 'selected': False}, + {'display': 'Requestor not eligible to make request', + 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=requestor_not_eligible', + 'selected': False}, + {'display': 'Org already has a .gov domain', + 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=org_has_domain', + 'selected': False}, + {'display': "Org contacts couldn't be verified", + 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=contacts_not_verified', + 'selected': False}, + {'display': 'Org not eligible for a .gov domain', + 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=org_not_eligible', + 'selected': False}, + {'display': 'Naming requirements not met', + 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=naming_requirements', + 'selected': False}, + {'display': 'Other/Unspecified', + 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=other', + 'selected': False}], + 'spec': <django.contrib.admin.filters.ChoicesFieldListFilter object at 0x2aaab2b20850>, + 'title': 'rejection reason'} +
+
+ + +
admin/filter.html
+
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
+ +
+
+ Toggle context + {'False': False, 'None': None, 'True': True} +{'choices': [{'display': 'All', + 'query_string': '?generic_org_type__exact=federal', + 'selected': True}, + {'display': 'Joe Bob', + 'query_string': '?generic_org_type__exact=federal&investigator__id__exact=4', + 'selected': False}], + 'spec': <registrar.admin.DomainRequestAdmin.InvestigatorFilter object at 0x2aaab2b22590>, + 'title': 'investigator'} +
+
+ + +
+ + +

Context processors

+ +
+ +
django.template.context_processors.csrf
+
+
+ Toggle context + {'csrf_token': <SimpleLazyObject: 'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>} +
+
+ +
django.template.context_processors.debug
+
+
+ Toggle context + {} +
+
+ +
django.template.context_processors.request
+
+
+ Toggle context + {'request': <WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>} +
+
+ +
django.contrib.auth.context_processors.auth
+
+
+ Toggle context + {'user': <SimpleLazyObject: <User: first last admin@example.com>>, 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>)} +
+
+ +
django.contrib.messages.context_processors.messages
+
+
+ Toggle context + {'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}} +
+
+ +
registrar.context_processors.language_code
+
+
+ Toggle context + {'LANGUAGE_CODE': 'en-us'} +
+
+ +
registrar.context_processors.canonical_path
+
+
+ Toggle context + {'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/'} +
+
+ +
registrar.context_processors.is_demo_site
+
+
+ Toggle context + {'IS_DEMO_SITE': True} +
+
+ +
registrar.context_processors.is_production
+
+
+ Toggle context + {'IS_PRODUCTION': False} +
+
+ +
registrar.context_processors.org_user_status
+
+
+ Toggle context + {'is_org_user': False} +
+
+ +
registrar.context_processors.add_path_to_context
+
+
+ Toggle context + {'path': '/admin/registrar/domainrequest/'} +
+
+ +
registrar.context_processors.portfolio_permissions
+
+
+ Toggle context + {'has_base_portfolio_permission': False, 'has_any_domains_portfolio_permission': False, 'has_any_requests_portfolio_permission': False, 'has_edit_request_portfolio_permission': False, 'has_view_suborganization_portfolio_permission': False, 'has_edit_suborganization_portfolio_permission': False, 'has_view_members_portfolio_permission': False, 'has_edit_members_portfolio_permission': False, 'portfolio': None, 'has_organization_feature_flag': False, 'has_organization_requests_flag': False, 'has_organization_members_flag': False} +
+
+ +
registrar.context_processors.is_widescreen_mode
+
+
+ Toggle context + {'is_widescreen_mode': False} +
+
+ +
+ +
+ +
+
+ + + + + + +
+
+ +

Cache calls from 1 backend

+
+
+ + +
+

Summary

+ + + + + + + + + + + + + + + + + +
Total callsTotal timeCache hitsCache misses
8517.1575837302953 ms41
+

Commands

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addgetsetget_or_settouchdeleteclearget_manyset_manydelete_manyhas_keyincrdecrincr_versiondecr_version
152000000000000
+ +

Calls

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Time (ms)TypeArgumentsKeyword argumentsBackend
+ + 436.2127get('django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in process_request(408)
+  csrf_secret = self._get_secret(request)
+
+/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in _get_secret(236)
+  csrf_secret = request.session.get(CSRF_SESSION_KEY)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in get(68)
+  return self._session.get(key, default)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in _get_session(192)
+  self._session_cache = self.load()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in load(25)
+  session_data = self._cache.get(self.cache_key)
+
+
+ + 4.9276get('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
+  cached = cache.get(cache_key)
+
+
+ + 16.6569add('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', '-'){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
+  cache.add(cache_key, CACHE_EMPTY)
+
+
+ + 20.2288set('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', <WaffleFlag: organization_feature>){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(146)
+  if flag_is_active(request, "organization_feature"):
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
+  return flag.is_active(request, read_only=read_only)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
+  cache.set(self._cache_key(self.name), flag)
+
+
+ + 6.4852get('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in process_view(155)
+  if request.user.is_org_user(request):
+
+/app/registrar/models/user.py in is_org_user(454)
+  has_organization_feature_flag = flag_is_active(request, "organization_feature")
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
+  cached = cache.get(cache_key)
+
+
+ + 14.8655get('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
+  return self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(72)
+  response = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(136)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
+  self.content = self.rendered_content
+
+/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
+  return template.render(context, self._request)
+
+/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
+  return self.template.render(context)
+
+/usr/local/lib/python3.10/site-packages/django/template/base.py in render(173)
+  with context.bind_template(self):
+
+/usr/local/lib/python3.10/contextlib.py in __enter__(135)
+  return next(self.gen)
+
+/app/registrar/context_processors.py in org_user_status(43)
+  is_org_user = request.user.is_org_user(request)
+
+/app/registrar/models/user.py in is_org_user(454)
+  has_organization_feature_flag = flag_is_active(request, "organization_feature")
+
+/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
+  flag = get_waffle_flag_model().get(flag_name)
+
+/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
+  cached = cache.get(cache_key)
+
+
+ + 3.9346get('django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(59)
+  elif self._cache.get(self.cache_key) is not None:
+
+
+ + 13.8463set('django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa', {'_auth_user_id': '1', '_auth_user_backend': 'django.contrib.auth.backends.ModelBackend', '_auth_user_hash': '7df66c8a02c436cddd5c4bf9fbd61ec7942900a089e19d34b88c16ed69ce155e', 'portfolio': None, '_csrftoken': '4OtJChB1in0EM78umrhxQL10UUTu1bp2'}, 28800){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
+  main()
+
+/app/manage.py in main(16)
+  execute_from_command_line(sys.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
+  utility.execute()
+
+/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
+  self.fetch_command(subcommand).run_from_argv(self.argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
+  super().run_from_argv(argv)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
+  self.execute(*args, **cmd_options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
+  output = self.handle(*args, **options)
+
+/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
+  failures = test_runner.run_tests(test_labels)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
+  result = self.run_suite(suite)
+
+/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
+  return runner.run(suite)
+
+/usr/local/lib/python3.10/unittest/runner.py in run(184)
+  test(result)
+
+/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/suite.py in run(122)
+  test(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
+  self._setup_and_call(result)
+
+/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
+  super().__call__(result)
+
+/usr/local/lib/python3.10/unittest/case.py in __call__(650)
+  return self.run(*args, **kwds)
+
+/usr/local/lib/python3.10/unittest/case.py in run(591)
+  self._callTestMethod(testMethod)
+
+/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
+  method()
+
+/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
+  return func(*newargs, **newkeywargs)
+
+/app/api/tests/common.py in wrapper(63)
+  return func(*args, **kwargs)
+
+/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
+  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
+  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
+  return self.generic(
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
+  return self.request(**r)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
+  response = self.handler(environ)
+
+/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
+  result = self.get_response(request)
+
+/app/registrar/registrar_middleware.py in __call__(29)
+  response = self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
+  return self.get_response(request)
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
+  request.session.save()
+
+/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
+  result = func(
+
+
+ +
+ +
+
+ + + + + + +
+
+ +

Signals

+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SignalReceivers
class_preparedFSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions
connection_created
got_request_exceptionClient.store_exc_info
m2m_changedlog_m2m_changes, log_m2m_changes, log_m2m_changes, flag_membership_changed, flag_membership_changed
post_deletelog_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete
post_init
post_migratecreate_permissions, create_contenttypes
post_savelog_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create
pre_delete
pre_init
pre_migrateinject_rename_contenttypes_operations
pre_savelog_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update
request_finishedclose_caches, close_old_connections, reset_urlconf
request_startedreset_queries, close_old_connections
setting_changedreset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties
+
+ +
+
+ + + + + + + + + + + + + +
+
+ + diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 217756359..801fed71a 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -576,9 +576,15 @@ def test_short_org_name_in_domain_requests_list(self): response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal") # There are 2 template references to Federal (4) and two in the results data # of the request - self.assertContains(response, "Federal", count=52) + html_content = response.content.decode('utf-8') + + # Write the HTML content to a file + with open("output.html", "w", encoding="utf-8") as html_file: + html_file.write(html_content) + + self.assertContains(response, "Federal", count=48) # This may be a bit more robust - self.assertContains(response, 'Federal', count=1) + self.assertContains(response, 'federal', count=1) # Now let's make sure the long description does not exist self.assertNotContains(response, "Federal: an agency of the U.S. government") From a9aa8b16ef3b9247349a726501cb61faf42dbeb8 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 23 Oct 2024 22:05:16 -0400 Subject: [PATCH 14/52] removed print statements --- .../includes/organization_address.html | 32 +++++++++---------- .../includes/request_review_steps.html | 8 ++--- .../includes/request_status_manage.html | 2 +- src/registrar/tests/test_admin_request.py | 7 ---- src/registrar/tests/test_views_request.py | 3 +- 5 files changed, 23 insertions(+), 29 deletions(-) diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index 38870285c..c332faaba 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -1,28 +1,28 @@
- {% if organization.converted_federal_agency %} - {{ organization.converted_federal_agency }}
+ {% if organization.federal_agency %} + {{ organization.federal_agency }}
{% endif %} - {% if organization.converted_organization_name %} - {{ organization.converted_organization_name }} + {% if organization.organization_name %} + {{ organization.organization_name }} {% endif %} - {% if organization.converted_address_line1 %} -
{{ organization.converted_address_line1 }} + {% if organization.address_line1 %} +
{{ organization.address_line1 }} {% endif %} - {% if organization.converted_address_line2 %} -
{{ organization.converted_address_line2 }} + {% if organization.address_line2 %} +
{{ organization.address_line2 }} {% endif %} - {% if organization.converted_city %} -
{{ organization.converted_city}}{% if organization.converted_state_territory %},  + {% if organization.city %} +
{{ organization.city}}{% if organization.state_territory %},  {% else %}
{% endif %} {% endif %} - {% if organization.converted_state_territory %} - {{ organization.converted_state_territory }} + {% if organization.state_territory %} + {{ organization.state_territory }} {% endif %} - {% if organization.converted_zipcode %} -
{{ organization.converted_zipcode }} + {% if organization.zipcode %} +
{{ organization.zipcode }} {% endif %} - {% if organization.converted_urbanization %} -
{{ organization.converted_urbanization }} + {% if organization.urbanization %} +
{{ organization.urbanization }} {% endif %}
diff --git a/src/registrar/templates/includes/request_review_steps.html b/src/registrar/templates/includes/request_review_steps.html index dd2c961e5..b3ef6dc67 100644 --- a/src/registrar/templates/includes/request_review_steps.html +++ b/src/registrar/templates/includes/request_review_steps.html @@ -8,8 +8,8 @@ {% endif %} {% if step == Step.ORGANIZATION_TYPE %} - {% if domain_request.converted_generic_org_type is not None %} - {% with title=form_titles|get_item:step value=domain_request.converted_generic_org_type_display|default:"Incomplete"|safe %} + {% if domain_request.generic_org_type is not None %} + {% with title=form_titles|get_item:step value=domain_request.generic_org_type_display|default:"Incomplete"|safe %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url %} {% endwith %} {% else %} @@ -29,7 +29,7 @@ {% if step == Step.ORGANIZATION_FEDERAL %} - {% with title=form_titles|get_item:step value=domain_request.converted_federal_type|default:"Incomplete"|safe %} + {% with title=form_titles|get_item:step value=domain_request.federal_type|default:"Incomplete"|safe %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url %} {% endwith %} {% endif %} @@ -41,7 +41,7 @@ {% endif %} {% if step == Step.ORGANIZATION_CONTACT %} - {% if domain_request.converted_organization_name %} + {% if domain_request.organization_name %} {% with title=form_titles|get_item:step value=domain_request %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url address='true' %} {% endwith %} diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index 2201d3030..48ea057f1 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.converted_generic_org_type_display %} + {% with org_type=DomainRequest.generic_org_type_display %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 801fed71a..5de26ee4a 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -576,13 +576,6 @@ def test_short_org_name_in_domain_requests_list(self): response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal") # There are 2 template references to Federal (4) and two in the results data # of the request - html_content = response.content.decode('utf-8') - - # Write the HTML content to a file - with open("output.html", "w", encoding="utf-8") as html_file: - html_file.write(html_content) - - self.assertContains(response, "Federal", count=48) # This may be a bit more robust self.assertContains(response, 'federal', count=1) # Now let's make sure the long description does not exist diff --git a/src/registrar/tests/test_views_request.py b/src/registrar/tests/test_views_request.py index 17e6bcbe6..d8ee19c48 100644 --- a/src/registrar/tests/test_views_request.py +++ b/src/registrar/tests/test_views_request.py @@ -249,6 +249,7 @@ def test_domain_request_form_submission(self): type_result = type_form.submit() # should see results in db domain_request = DomainRequest.objects.get() # there's only one + print(domain_request.generic_org_type) self.assertEqual(domain_request.generic_org_type, "federal") # the post request should return a redirect to the next form in # the domain request page @@ -487,7 +488,7 @@ def test_domain_request_form_submission(self): self.app.set_cookie(settings.SESSION_COOKIE_NAME, session_id) review_page = requirements_result.follow() review_form = review_page.forms[0] - + print(review_page) # Review page contains all the previously entered data # Let's make sure the long org name is displayed self.assertContains(review_page, "Federal") From 5a896ac3697355928d32f203b033636e8f6266e4 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 24 Oct 2024 17:18:53 -0400 Subject: [PATCH 15/52] updated tests --- src/registrar/models/domain_request.py | 6 ++---- src/registrar/tests/test_admin_request.py | 2 ++ src/registrar/tests/test_models_requests.py | 24 +++++++++++++++++++++ 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 65a024395..9da32d118 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1333,18 +1333,16 @@ def _form_complete(self, request): return False return True + """the following converted_ property methods get their respective field names from portfolio, if the domain request has a portfolio. if it does not, it will get the info from the model itself.""" + @property def converted_organization_name(self): - """ "returns the organization field if the domain request is in a portfolio - otherwise it returns the organization name from the domain request object itself""" if self.portfolio: return self.portfolio.organization_name return self.organization_name @property def converted_generic_org_type(self): - """ "returns the organization type if the domain request is in a portfolio - otherwise it returns the organization type from the domain request object itself""" if self.portfolio: return self.portfolio.organization_type return self.generic_org_type diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 5de26ee4a..5c3f01787 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -576,6 +576,8 @@ def test_short_org_name_in_domain_requests_list(self): response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal") # There are 2 template references to Federal (4) and two in the results data # of the request + self.assertContains(response, "Federal", count=48) + self.assertContains(response, "Converted federal", count=4) # This may be a bit more robust self.assertContains(response, 'federal', count=1) # Now let's make sure the long description does not exist diff --git a/src/registrar/tests/test_models_requests.py b/src/registrar/tests/test_models_requests.py index 339841be0..53b9e802e 100644 --- a/src/registrar/tests/test_models_requests.py +++ b/src/registrar/tests/test_models_requests.py @@ -14,6 +14,7 @@ DraftDomain, FederalAgency, AllowedEmail, + Portfolio, ) import boto3_mocking @@ -95,6 +96,7 @@ def tearDown(self): DomainRequest.objects.all().delete() DraftDomain.objects.all().delete() Domain.objects.all().delete() + Portfolio.objects.all().delete() User.objects.all().delete() self.mock_client.EMAILS_SENT.clear() @@ -1045,3 +1047,25 @@ def test_has_other_contacts_returns_false(self): status=DomainRequest.DomainRequestStatus.STARTED, name="no-others.gov", has_other_contacts=False ) self.assertEquals(domain_request.has_other_contacts(), False) + + @less_console_noise_decorator + def test_converted_type(self): + """test that new property fields works as expected to pull domain req info such as fed agency, generic org type, and others from portfolio""" + fed_agency = FederalAgency.objects.filter(agency="Non-Federal Agency").first() + portfolio = Portfolio.objects.create( + organization_name="Test Portfolio", + creator=self.dummy_user_2, + federal_agency=fed_agency, + organization_type=DomainRequest.OrganizationChoices.FEDERAL, + ) + + domain_request = completed_domain_request(name="domainre1.gov", portfolio=portfolio) + + self.assertEqual(portfolio.organization_type, domain_request.converted_generic_org_type) + self.assertEqual(portfolio.federal_agency, domain_request.converted_federal_agency) + + domain_request2 = completed_domain_request( + name="domainreq2.gov", federal_agency=fed_agency, generic_org_type=DomainRequest.OrganizationChoices.TRIBAL + ) + self.assertEqual(domain_request2.generic_org_type, domain_request2.converted_generic_org_type) + self.assertEqual(domain_request2.federal_agency, domain_request2.converted_federal_agency) From 69d33ee7d6c9e45efe4e2043327094151acccf1f Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 10:36:56 -0400 Subject: [PATCH 16/52] removed print statement --- src/registrar/tests/test_views_request.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/registrar/tests/test_views_request.py b/src/registrar/tests/test_views_request.py index d8ee19c48..7d2f1916e 100644 --- a/src/registrar/tests/test_views_request.py +++ b/src/registrar/tests/test_views_request.py @@ -488,7 +488,6 @@ def test_domain_request_form_submission(self): self.app.set_cookie(settings.SESSION_COOKIE_NAME, session_id) review_page = requirements_result.follow() review_form = review_page.forms[0] - print(review_page) # Review page contains all the previously entered data # Let's make sure the long org name is displayed self.assertContains(review_page, "Federal") From 72297b4a1c88d34118ac06a5b814a8f2be3c1c2a Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 10:45:57 -0400 Subject: [PATCH 17/52] adjusted print --- src/registrar/tests/test_views_request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/tests/test_views_request.py b/src/registrar/tests/test_views_request.py index 7d2f1916e..f6459b612 100644 --- a/src/registrar/tests/test_views_request.py +++ b/src/registrar/tests/test_views_request.py @@ -491,7 +491,7 @@ def test_domain_request_form_submission(self): # Review page contains all the previously entered data # Let's make sure the long org name is displayed self.assertContains(review_page, "Federal") - self.assertContains(review_page, "Executive") + self.assertContains(review_page, "executive") self.assertContains(review_page, "Testorg") self.assertContains(review_page, "address 1") self.assertContains(review_page, "address 2") From 9b9e4064e46fabea30e9594a8ab7baa5d9c1e354 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 11:19:07 -0400 Subject: [PATCH 18/52] adjusted line lengths --- src/registrar/models/domain_request.py | 3 ++- src/registrar/tests/test_models_requests.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 9da32d118..0ba11f43c 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1333,7 +1333,8 @@ def _form_complete(self, request): return False return True - """the following converted_ property methods get their respective field names from portfolio, if the domain request has a portfolio. if it does not, it will get the info from the model itself.""" + """the following converted_ property methods get their respective field names from portfolio, + if the domain request has a portfolio. if it does not, it will get the info from the model itself.""" @property def converted_organization_name(self): diff --git a/src/registrar/tests/test_models_requests.py b/src/registrar/tests/test_models_requests.py index 53b9e802e..bc8da60c2 100644 --- a/src/registrar/tests/test_models_requests.py +++ b/src/registrar/tests/test_models_requests.py @@ -1050,7 +1050,8 @@ def test_has_other_contacts_returns_false(self): @less_console_noise_decorator def test_converted_type(self): - """test that new property fields works as expected to pull domain req info such as fed agency, generic org type, and others from portfolio""" + """test that new property fields works as expected to pull domain req info such as fed agency, + generic org type, and others from portfolio""" fed_agency = FederalAgency.objects.filter(agency="Non-Federal Agency").first() portfolio = Portfolio.objects.create( organization_name="Test Portfolio", From 381423e26aa798a8cf5dda301ccd066cd303c437 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 11:20:21 -0400 Subject: [PATCH 19/52] reformatted file --- src/registrar/tests/test_models_requests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/tests/test_models_requests.py b/src/registrar/tests/test_models_requests.py index bc8da60c2..da474224c 100644 --- a/src/registrar/tests/test_models_requests.py +++ b/src/registrar/tests/test_models_requests.py @@ -1051,7 +1051,7 @@ def test_has_other_contacts_returns_false(self): @less_console_noise_decorator def test_converted_type(self): """test that new property fields works as expected to pull domain req info such as fed agency, - generic org type, and others from portfolio""" + generic org type, and others from portfolio""" fed_agency = FederalAgency.objects.filter(agency="Non-Federal Agency").first() portfolio = Portfolio.objects.create( organization_name="Test Portfolio", From 4b45ccd064d128aa815d2d7bee7fd55945f4bdcd Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 11:54:48 -0400 Subject: [PATCH 20/52] removed trailing whitespace --- src/registrar/models/domain_request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 0ba11f43c..46c6b81e8 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1333,7 +1333,7 @@ def _form_complete(self, request): return False return True - """the following converted_ property methods get their respective field names from portfolio, + """the following converted_ property methods get their respective field names from portfolio, if the domain request has a portfolio. if it does not, it will get the info from the model itself.""" @property From c977967e3b8a38ef6da533d403f8bb86cf3cf728 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 13:00:11 -0400 Subject: [PATCH 21/52] reverted changes --- .../templates/includes/domain_request_status_manage.html | 4 ++-- .../templates/includes/organization_address.html | 8 ++++---- .../templates/includes/request_review_steps.html | 4 ++-- .../templates/includes/request_status_manage.html | 2 +- src/registrar/tests/common.py | 1 - 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index 395bc9c9c..997bf5bd5 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.generic_org_type %} + {% with org_type=DomainRequest.get_generic_org_type %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} @@ -164,7 +164,7 @@

Summary of your domain request

{% endif %} {% if DomainRequest.get_federal_type_display %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.federal_type heading_level=heading_level %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type_display heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index c332faaba..ecfc6f47e 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -3,16 +3,16 @@ {{ organization.federal_agency }}
{% endif %} {% if organization.organization_name %} - {{ organization.organization_name }} + {{ organization.organization_name }} {% endif %} {% if organization.address_line1 %}
{{ organization.address_line1 }} {% endif %} {% if organization.address_line2 %} -
{{ organization.address_line2 }} +
{{ organization.address_line2 }} {% endif %} - {% if organization.city %} -
{{ organization.city}}{% if organization.state_territory %},  + {% if organization.city %} +
{{ organization.city }}{% if organization.state_territory %},  {% else %}
{% endif %} {% endif %} diff --git a/src/registrar/templates/includes/request_review_steps.html b/src/registrar/templates/includes/request_review_steps.html index b3ef6dc67..3540be48f 100644 --- a/src/registrar/templates/includes/request_review_steps.html +++ b/src/registrar/templates/includes/request_review_steps.html @@ -9,7 +9,7 @@ {% if step == Step.ORGANIZATION_TYPE %} {% if domain_request.generic_org_type is not None %} - {% with title=form_titles|get_item:step value=domain_request.generic_org_type_display|default:"Incomplete"|safe %} + {% with title=form_titles|get_item:step value=domain_request.get_generic_org_type_display|default:"Incomplete"|safe %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url %} {% endwith %} {% else %} @@ -29,7 +29,7 @@ {% if step == Step.ORGANIZATION_FEDERAL %} - {% with title=form_titles|get_item:step value=domain_request.federal_type|default:"Incomplete"|safe %} + {% with title=form_titles|get_item:step value=domain_request..get_federal_type_display|default:"Incomplete"|safe %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url %} {% endwith %} {% endif %} diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index 48ea057f1..efb7be2e0 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.generic_org_type_display %} + {% with org_type=DomainRequest.get_generic_org_type_display %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} diff --git a/src/registrar/tests/common.py b/src/registrar/tests/common.py index c22fc753c..4edfbe680 100644 --- a/src/registrar/tests/common.py +++ b/src/registrar/tests/common.py @@ -191,7 +191,6 @@ def assert_table_sorted(self, o_index, sort_fields): # Use changelist_view to get the sorted queryset response = self.admin.changelist_view(dummy_request) - response.render() # Render the response before accessing its content returned_sort_order = list(response.context_data["cl"].result_list) From e93b35c4947ad7bb0e1ec254a091602f9835d9c5 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 13:03:23 -0400 Subject: [PATCH 22/52] removed output --- src/output.html | 30711 ---------------------------------------------- 1 file changed, 30711 deletions(-) delete mode 100644 src/output.html diff --git a/src/output.html b/src/output.html deleted file mode 100644 index 74467249a..000000000 --- a/src/output.html +++ /dev/null @@ -1,30711 +0,0 @@ - - - - - - - - Domain requests | - - Django site admin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Skip to main content - -
- - - - - - -
-
-
- Attention: You are on a test site. -
-
-
- - - - - - - - - - - - - -
- - - - - - - - -
- - - - -
- - -

Select domain request to change

- - - -
- -

-This table contains all domain requests that have been started within the registrar and the status of those requests. -Updating values here will immediately update the corresponding values that users see in the registrar. -

- -

-Once a domain request has been adjudicated, the details of that request should not be modified. -To update attributes (like an organization’s name) after a domain’s approval, -go to Domains. -Similar fields display on each Domain page, but edits made there will not affect the corresponding domain request. -

- - -
- - - -

- 1 - - sorted - - - result - - - filtered by - - - generic_org = federal - - - - - -

- - - -
- - - - -
-
- - -
- - - - -
- - - - -
- - - - - - - - - - 0 of 1 selected - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
-
-
- - -
- - 2 - -
- - - -
-
- - - - -
-
- - - - -
-
- - - - -
-
- -
Converted generic org type
-
-
- -
Converted organization name
-
-
- -
Converted federal agency
-
-
- -
Converted federal type
-
-
- -
Converted city
-
-
- -
Converted state territory
-
-
- - - - -
-
- - - - -
-
- - - - -
-
- - - city.gov-StartedNofederalTestorg-executive-NYJoe Bob city.govJoe Bob
-
- - - - - -

- -1 domain request - - -

- -
-
- - -
-

Filter

-

- ✖ Clear all filters -

- - - - -

By Status

- - -
- - By generic org type - - -
- -
- - By federal type - - -
- -
- - By election office - - -
- -
- - By rejection reason - - -
- -
- - By investigator - - -
- -
- - -
-
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - -
-
- -
-
-
- DJDT -
-
- - - - - - - - - - -
-
- -

Versions

-
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PackageNameVersion
Django4.2.10
Python3.10.14
auditlogAudit log3.0.0
debug_toolbarDebug Toolbar4.3.0
import_exportImport_Export3.3.8
phonenumber_fieldPhonenumber_Field7.3.0
waffledjango-waffle4.1.0
widget_tweaksWidget_Tweaks1.5.0
-
- -
-
- - - - - - -
-
- -

Time

-
-
- - -
-

Resource usage

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ResourceValue
User CPU time2348.303 msec
System CPU time34.040 msec
Total CPU time2382.343 msec
Elapsed time2434.256 msec
Context switches272 voluntary, 211 involuntary
- - -
-

Browser timing

- - - - - - - - - - - - - - - -
Timing attributeTimelineMilliseconds since navigation start (+length)
-
-
- -
-
- - - - - - -
-
- -

Settings from registrar.config.settings

-
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SettingValue
ABSOLUTE_URL_OVERRIDES{}
ADMINS[]
ALLOWED_CIDR_NETS['10.0.0.0/8']
ALLOWED_HOSTS['*']
APPEND_SLASHTrue
AUDITLOG_CID_GETTERNone
AUDITLOG_CID_HEADER'x-correlation-id'
AUDITLOG_DISABLE_ON_RAW_SAVEFalse
AUDITLOG_DISABLE_REMOTE_ADDRFalse
AUDITLOG_EXCLUDE_TRACKING_FIELDS()
AUDITLOG_EXCLUDE_TRACKING_MODELS()
AUDITLOG_INCLUDE_ALL_MODELSFalse
AUDITLOG_INCLUDE_TRACKING_MODELS()
AUDITLOG_TWO_STEP_MIGRATIONFalse
AUDITLOG_USE_TEXT_CHANGES_IF_JSON_IS_NOT_PRESENTFalse
AUTHENTICATION_BACKENDS['django.contrib.auth.backends.ModelBackend', - 'djangooidc.backends.OpenIdConnectBackend']
AUTH_PASSWORD_VALIDATORS'********************'
AUTH_USER_MODEL'registrar.User'
AWS_ACCESS_KEY_ID'********************'
AWS_MAX_ATTEMPTS3
AWS_REGION'us-gov-west-1'
AWS_RETRY_MODE'standard'
AWS_S3_ACCESS_KEY_ID'********************'
AWS_S3_BUCKET_NAMENone
AWS_S3_REGIONNone
AWS_S3_SECRET_ACCESS_KEY'********************'
AWS_SECRET_ACCESS_KEY'********************'
BASE_DIRPosixPath('/app')
BOTO_CONFIG<botocore.config.Config object at 0x2aaaacacec20>
CACHES{'default': {'BACKEND': 'django.core.cache.backends.db.DatabaseCache', - 'LOCATION': 'cache_table'}}
CACHE_MIDDLEWARE_ALIAS'default'
CACHE_MIDDLEWARE_KEY_PREFIX'********************'
CACHE_MIDDLEWARE_SECONDS600
CORS_ALLOWED_ORIGINS['http://localhost:8080', 'https://beta.get.gov', 'https://get.gov']
CORS_ALLOWED_ORIGIN_REGEXES['https://[\\w-]+\\.sites\\.pages\\.cloud\\.gov']
CSP_CONNECT_SRC["'self'", - 'https://www.google-analytics.com/', - 'https://www.ssa.gov/accessibility/andi/andi.js']
CSP_DEFAULT_SRC("'self'",)
CSP_FORM_ACTION("'self'",)
CSP_FRAME_ANCESTORS("'self'",)
CSP_IMG_SRC["'self'", 'https://www.ssa.gov/accessibility/andi/icons/']
CSP_INCLUDE_NONCE_IN['script-src-elem', 'style-src']
CSP_SCRIPT_SRC_ELEM["'self'", - 'https://www.googletagmanager.com/', - 'https://cdn.jsdelivr.net/npm/chart.js', - 'https://www.ssa.gov', - 'https://ajax.googleapis.com', - 'https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js']
CSP_STYLE_SRC["'self'", - 'https://www.ssa.gov/accessibility/andi/andi.css', - 'https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css']
CSRF_COOKIE_AGENone
CSRF_COOKIE_DOMAINNone
CSRF_COOKIE_HTTPONLYTrue
CSRF_COOKIE_MASKEDFalse
CSRF_COOKIE_NAME'CrSiReFo'
CSRF_COOKIE_PATH'/'
CSRF_COOKIE_SAMESITE'Strict'
CSRF_COOKIE_SECURETrue
CSRF_FAILURE_VIEW'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME'HTTP_X_CRSIREFO'
CSRF_TRUSTED_ORIGINS[]
CSRF_USE_SESSIONSTrue
DATABASES{'default': {'ATOMIC_REQUESTS': True, - 'AUTOCOMMIT': True, - 'CONN_HEALTH_CHECKS': False, - 'CONN_MAX_AGE': 0, - 'ENGINE': 'django.db.backends.postgresql', - 'HOST': 'db', - 'NAME': 'test_app', - 'OPTIONS': {}, - 'PASSWORD': '********************', - 'PORT': '', - 'TEST': {'CHARSET': None, - 'COLLATION': None, - 'MIGRATE': True, - 'MIRROR': None, - 'NAME': None}, - 'TIME_ZONE': None, - 'USER': 'user'}}
DATABASE_ROUTERS[]
DATA_UPLOAD_MAX_MEMORY_SIZE2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS1000
DATA_UPLOAD_MAX_NUMBER_FILES100
DATETIME_FORMAT'N j, Y, P'
DATETIME_INPUT_FORMATS['%Y-%m-%d %H:%M:%S', - '%Y-%m-%d %H:%M:%S.%f', - '%Y-%m-%d %H:%M', - '%m/%d/%Y %H:%M:%S', - '%m/%d/%Y %H:%M:%S.%f', - '%m/%d/%Y %H:%M', - '%m/%d/%y %H:%M:%S', - '%m/%d/%y %H:%M:%S.%f', - '%m/%d/%y %H:%M']
DATE_FORMAT'N j, Y'
DATE_INPUT_FORMATS['%Y-%m-%d', - '%m/%d/%Y', - '%m/%d/%y', - '%b %d %Y', - '%b %d, %Y', - '%d %b %Y', - '%d %b, %Y', - '%B %d %Y', - '%B %d, %Y', - '%d %B %Y', - '%d %B, %Y']
DEBUGFalse
DEBUG_PROPAGATE_EXCEPTIONSFalse
DEBUG_TOOLBAR_CONFIG{'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x2aaaad18c280>}
DECIMAL_SEPARATOR'.'
DEFAULT_AUTO_FIELD'django.db.models.BigAutoField'
DEFAULT_CHARSET'utf-8'
DEFAULT_EXCEPTION_REPORTER'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL'help@get.gov <help@get.gov>'
DEFAULT_INDEX_TABLESPACE''
DEFAULT_TABLESPACE''
DISALLOWED_USER_AGENTS[]
EMAIL_BACKEND'django.core.mail.backends.locmem.EmailBackend'
EMAIL_HOST'localhost'
EMAIL_HOST_PASSWORD'********************'
EMAIL_HOST_USER''
EMAIL_PORT25
EMAIL_SSL_CERTFILENone
EMAIL_SSL_KEYFILE'********************'
EMAIL_SUBJECT_PREFIX'[Attn: .gov admin] '
EMAIL_TIMEOUT30
EMAIL_USE_LOCALTIMEFalse
EMAIL_USE_SSLFalse
EMAIL_USE_TLSTrue
FILE_UPLOAD_DIRECTORY_PERMISSIONSNone
FILE_UPLOAD_HANDLERS['django.core.files.uploadhandler.MemoryFileUploadHandler', - 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE2621440
FILE_UPLOAD_PERMISSIONS420
FILE_UPLOAD_TEMP_DIRNone
FIRST_DAY_OF_WEEK0
FIXTURE_DIRS[]
FORCE_SCRIPT_NAMENone
FORMAT_MODULE_PATHNone
FORM_RENDERER'django.forms.renderers.DjangoDivFormRenderer'
GETGOV_PUBLIC_SITE_URL'https://get.gov'
IGNORABLE_404_URLS[]
INSTALLED_APPS['registrar', - 'django.contrib.admin', - 'django.contrib.auth', - 'auditlog', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', - 'djangooidc', - 'widget_tweaks', - 'django_fsm', - 'phonenumber_field', - 'api', - 'corsheaders', - 'django_admin_multiple_choice_list_filter', - 'import_export', - 'waffle', - 'nplusone.ext.django', - 'debug_toolbar']
INTERNAL_IPS['127.0.0.1', '::1']
IS_DEMO_SITETrue
IS_PRODUCTIONFalse
LANGUAGES[('af', 'Afrikaans'), - ('ar', 'Arabic'), - ('ar-dz', 'Algerian Arabic'), - ('ast', 'Asturian'), - ('az', 'Azerbaijani'), - ('bg', 'Bulgarian'), - ('be', 'Belarusian'), - ('bn', 'Bengali'), - ('br', 'Breton'), - ('bs', 'Bosnian'), - ('ca', 'Catalan'), - ('ckb', 'Central Kurdish (Sorani)'), - ('cs', 'Czech'), - ('cy', 'Welsh'), - ('da', 'Danish'), - ('de', 'German'), - ('dsb', 'Lower Sorbian'), - ('el', 'Greek'), - ('en', 'English'), - ('en-au', 'Australian English'), - ('en-gb', 'British English'), - ('eo', 'Esperanto'), - ('es', 'Spanish'), - ('es-ar', 'Argentinian Spanish'), - ('es-co', 'Colombian Spanish'), - ('es-mx', 'Mexican Spanish'), - ('es-ni', 'Nicaraguan Spanish'), - ('es-ve', 'Venezuelan Spanish'), - ('et', 'Estonian'), - ('eu', 'Basque'), - ('fa', 'Persian'), - ('fi', 'Finnish'), - ('fr', 'French'), - ('fy', 'Frisian'), - ('ga', 'Irish'), - ('gd', 'Scottish Gaelic'), - ('gl', 'Galician'), - ('he', 'Hebrew'), - ('hi', 'Hindi'), - ('hr', 'Croatian'), - ('hsb', 'Upper Sorbian'), - ('hu', 'Hungarian'), - ('hy', 'Armenian'), - ('ia', 'Interlingua'), - ('id', 'Indonesian'), - ('ig', 'Igbo'), - ('io', 'Ido'), - ('is', 'Icelandic'), - ('it', 'Italian'), - ('ja', 'Japanese'), - ('ka', 'Georgian'), - ('kab', 'Kabyle'), - ('kk', 'Kazakh'), - ('km', 'Khmer'), - ('kn', 'Kannada'), - ('ko', 'Korean'), - ('ky', 'Kyrgyz'), - ('lb', 'Luxembourgish'), - ('lt', 'Lithuanian'), - ('lv', 'Latvian'), - ('mk', 'Macedonian'), - ('ml', 'Malayalam'), - ('mn', 'Mongolian'), - ('mr', 'Marathi'), - ('ms', 'Malay'), - ('my', 'Burmese'), - ('nb', 'Norwegian Bokmål'), - ('ne', 'Nepali'), - ('nl', 'Dutch'), - ('nn', 'Norwegian Nynorsk'), - ('os', 'Ossetic'), - ('pa', 'Punjabi'), - ('pl', 'Polish'), - ('pt', 'Portuguese'), - ('pt-br', 'Brazilian Portuguese'), - ('ro', 'Romanian'), - ('ru', 'Russian'), - ('sk', 'Slovak'), - ('sl', 'Slovenian'), - ('sq', 'Albanian'), - ('sr', 'Serbian'), - ('sr-latn', 'Serbian Latin'), - ('sv', 'Swedish'), - ('sw', 'Swahili'), - ('ta', 'Tamil'), - ('te', 'Telugu'), - ('tg', 'Tajik'), - ('th', 'Thai'), - ('tk', 'Turkmen'), - ('tr', 'Turkish'), - ('tt', 'Tatar'), - ('udm', 'Udmurt'), - ('uk', 'Ukrainian'), - ('ur', 'Urdu'), - ('uz', 'Uzbek'), - ('vi', 'Vietnamese'), - ('zh-hans', 'Simplified Chinese'), - ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ur']
LANGUAGE_CODE'en-us'
LANGUAGE_COOKIE_AGENone
LANGUAGE_COOKIE_DOMAINNone
LANGUAGE_COOKIE_HTTPONLYFalse
LANGUAGE_COOKIE_NAME'django_language'
LANGUAGE_COOKIE_PATH'/'
LANGUAGE_COOKIE_SAMESITENone
LANGUAGE_COOKIE_SECURETrue
LOCALE_PATHS[]
LOGGING{'disable_existing_loggers': True, - 'formatters': {'django.server': {'()': 'django.utils.log.ServerFormatter', - 'format': '[{server_time}] {message}', - 'style': '{'}, - 'json': {'()': <class 'registrar.config.settings.JsonFormatter'>}, - 'json.server': {'()': <class 'registrar.config.settings.JsonServerFormatter'>}, - 'simple': {'format': '%(levelname)s %(message)s'}, - 'verbose': {'datefmt': '%d/%b/%Y %H:%M:%S', - 'format': '[%(asctime)s] %(levelname)s ' - '[%(name)s:%(lineno)s] %(message)s'}}, - 'handlers': {'console': {'class': 'logging.StreamHandler', - 'formatter': 'verbose', - 'level': 'DEBUG'}, - 'django.server': {'class': 'logging.StreamHandler', - 'formatter': 'django.server', - 'level': 'INFO'}}, - 'loggers': {'django': {'handlers': ['console'], - 'level': 'INFO', - 'propagate': False}, - 'django.request': {'handlers': ['django.server'], - 'level': 'INFO', - 'propagate': False}, - 'django.server': {'handlers': ['django.server'], - 'level': 'INFO', - 'propagate': False}, - 'django.template': {'handlers': ['console'], - 'level': 'INFO', - 'propagate': False}, - 'djangooidc': {'handlers': ['console'], - 'level': 'INFO', - 'propagate': False}, - 'oic': {'handlers': ['console'], - 'level': 'INFO', - 'propagate': False}, - 'registrar': {'handlers': ['console'], - 'level': 'DEBUG', - 'propagate': False}}, - 'root': {'handlers': ['console'], 'level': 'INFO'}, - 'version': 1}
LOGGING_CONFIG'logging.config.dictConfig'
LOGIN_REDIRECT_URL'/accounts/profile/'
LOGIN_REQUIRED_IGNORE_PATHS['/openid/(.+)$']
LOGIN_URL'/openid/login'
LOGOUT_REDIRECT_URL'https://get.gov/'
MANAGERS[]
MEDIA_ROOT''
MEDIA_URL'/'
MESSAGE_STORAGE'django.contrib.messages.storage.session.SessionStorage'
MIDDLEWARE['debug_toolbar.middleware.DebugToolbarMiddleware', - 'allow_cidr.middleware.AllowCIDRMiddleware', - 'corsheaders.middleware.CorsMiddleware', - 'registrar.registrar_middleware.NoCacheMiddleware', - 'whitenoise.middleware.WhiteNoiseMiddleware', - 'django.middleware.security.SecurityMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'login_required.middleware.LoginRequiredMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', - 'csp.middleware.CSPMiddleware', - 'auditlog.middleware.AuditlogMiddleware', - 'waffle.middleware.WaffleMiddleware', - 'registrar.registrar_middleware.CheckUserProfileMiddleware', - 'registrar.registrar_middleware.CheckPortfolioMiddleware', - 'nplusone.ext.django.NPlusOneMiddleware']
MIGRATION_MODULES{}
MONTH_DAY_FORMAT'F j'
NPLUSONE_RAISEFalse
NPLUSONE_WHITELIST[{'field': 'user', 'model': 'admin.LogEntry'}]
NUMBER_GROUPING0
OIDC_ACTIVE_PROVIDER'identity sandbox'
OIDC_ALLOW_DYNAMIC_OPFalse
OIDC_PROVIDERS{'identity sandbox': {'behaviour': {'acr_value': 'http://idmanagement.gov/ns/assurance/ial/1', - 'response_type': 'code', - 'scope': ['email', 'profile:name', 'phone'], - 'step_up_acr_value': 'http://idmanagement.gov/ns/assurance/ial/2', - 'user_info_request': ['email', - 'first_name', - 'last_name', - 'phone']}, - 'client_registration': {'client_id': 'cisa_dotgov_registrar', - 'post_logout_redirect_uris': ['http://localhost:8080/openid/callback/logout/'], - 'redirect_uris': ['http://localhost:8080/openid/callback/login/'], - 'sp_private_key': '********************', - 'token_endpoint_auth_method': '********************'}, - 'srv_discovery_url': 'https://idp.int.identitysandbox.gov'}, - 'login.gov production': {'behaviour': {'acr_value': 'http://idmanagement.gov/ns/assurance/ial/1', - 'response_type': 'code', - 'scope': ['email', - 'profile:name', - 'phone'], - 'step_up_acr_value': 'http://idmanagement.gov/ns/assurance/ial/2', - 'user_info_request': ['email', - 'first_name', - 'last_name', - 'phone']}, - 'client_registration': {'client_id': 'urn:gov:cisa:openidconnect.profiles:sp:sso:cisa:dotgov_registrar', - 'post_logout_redirect_uris': ['http://localhost:8080/openid/callback/logout/'], - 'redirect_uris': ['http://localhost:8080/openid/callback/login/'], - 'sp_private_key': '********************', - 'token_endpoint_auth_method': '********************'}, - 'srv_discovery_url': 'https://secure.login.gov'}}
PASSWORD_HASHERS'********************'
PASSWORD_RESET_TIMEOUT'********************'
PHONENUMBER_DEFAULT_REGION'US'
PREPEND_WWWFalse
ROOT_URLCONF'registrar.config.urls'
SECRET_ENCRYPT_METADATA'********************'
SECRET_KEY'********************'
SECRET_KEY_FALLBACKS'********************'
SECRET_REGISTRY_CERT'********************'
SECRET_REGISTRY_CL_ID'********************'
SECRET_REGISTRY_HOSTNAME'********************'
SECRET_REGISTRY_KEY'********************'
SECRET_REGISTRY_KEY_PASSPHRASE'********************'
SECRET_REGISTRY_PASSWORD'********************'
SECURE_CONTENT_TYPE_NOSNIFFTrue
SECURE_CROSS_ORIGIN_OPENER_POLICY'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINSTrue
SECURE_HSTS_PRELOADFalse
SECURE_HSTS_SECONDS300
SECURE_PROXY_SSL_HEADERNone
SECURE_REDIRECT_EXEMPT[]
SECURE_REFERRER_POLICY'same-origin'
SECURE_SSL_HOSTNone
SECURE_SSL_REDIRECTFalse
SERVER_EMAIL'root@get.gov'
SESSION_CACHE_ALIAS'default'
SESSION_COOKIE_AGE28800
SESSION_COOKIE_DOMAINNone
SESSION_COOKIE_HTTPONLYTrue
SESSION_COOKIE_NAME'JSESSIONID'
SESSION_COOKIE_PATH'/'
SESSION_COOKIE_SAMESITE'Lax'
SESSION_COOKIE_SECURETrue
SESSION_ENGINE'django.contrib.sessions.backends.cache'
SESSION_EXPIRE_AT_BROWSER_CLOSEFalse
SESSION_FILE_PATHNone
SESSION_SAVE_EVERY_REQUESTFalse
SESSION_SERIALIZER'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE'registrar.config.settings'
SHORT_DATETIME_FORMAT'm/d/Y P'
SHORT_DATE_FORMAT'm/d/Y'
SIGNING_BACKEND'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS[]
STATICFILES_DIRS[PosixPath('/app/registrar/assets')]
STATICFILES_FINDERS['django.contrib.staticfiles.finders.FileSystemFinder', - 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOTPosixPath('/app/registrar/public')
STATIC_URL'/public/'
STORAGES{'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, - 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES[{'APP_DIRS': True, - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'OPTIONS': {'autoescape': True, - 'context_processors': ['django.template.context_processors.debug', - 'django.template.context_processors.request', - 'django.contrib.auth.context_processors.auth', - 'django.contrib.messages.context_processors.messages', - 'registrar.context_processors.language_code', - 'registrar.context_processors.canonical_path', - 'registrar.context_processors.is_demo_site', - 'registrar.context_processors.is_production', - 'registrar.context_processors.org_user_status', - 'registrar.context_processors.add_path_to_context', - 'registrar.context_processors.portfolio_permissions', - 'registrar.context_processors.is_widescreen_mode']}}]
TEST_NON_SERIALIZED_APPS[]
TEST_RUNNER'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR','
TIME_FORMAT'P'
TIME_INPUT_FORMATS['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE'UTC'
USE_DEPRECATED_PYTZFalse
USE_I18NTrue
USE_L10NTrue
USE_THOUSAND_SEPARATORFalse
USE_TZTrue
USE_X_FORWARDED_HOSTTrue
USE_X_FORWARDED_PORTFalse
WAFFLE_CREATE_MISSING_FLAGSTrue
WAFFLE_FLAG_MODEL'registrar.WaffleFlag'
WSGI_APPLICATION'registrar.config.wsgi.application'
X_FRAME_OPTIONS'DENY'
YEAR_MONTH_FORMAT'F Y'
-
- -
-
- - - - - - -
-
- -

Headers

-
-
- - -
- -

Request headers

- - - - - - - - - - - - - - - - -
KeyValue
Cookie=> see Request panel
- -

Response headers

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
KeyValue
Cache-Controlno-cache
Content-Length32829
Content-Security-Policyscript-src-elem 'self' https://www.googletagmanager.com/ https://cdn.jsdelivr.net/npm/chart.js https://www.ssa.gov https://ajax.googleapis.com https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js; default-src 'self'; frame-ancestors 'self'; form-action 'self'; connect-src 'self' https://www.google-analytics.com/ https://www.ssa.gov/accessibility/andi/andi.js; style-src 'self' https://www.ssa.gov/accessibility/andi/andi.css https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css; img-src 'self' https://www.ssa.gov/accessibility/andi/icons/
Content-Typetext/html; charset=utf-8
Cross-Origin-Opener-Policysame-origin
ExpiresThu, 24 Oct 2024 00:57:31 GMT
Referrer-Policysame-origin
VaryCookie, origin
X-Content-Type-Optionsnosniff
X-Frame-OptionsDENY
- -

WSGI environ

- -

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
KeyValue
PATH_INFO/admin/registrar/domainrequest/
QUERY_STRINGgeneric_org_type__exact=federal
REMOTE_ADDR127.0.0.1
REQUEST_METHODGET
SCRIPT_NAME
SERVER_NAMEtestserver
SERVER_PORT80
SERVER_PROTOCOLHTTP/1.1
-
- -
-
- - - - - - -
-
- -

Request

-
-
- - -
- -

View information

- - - - - - - - - - - - - - - - - -
View functionArgumentsKeyword argumentsURL name
registrar.admin.DomainRequestAdmin.changelist_view(){}admin:registrar_domainrequest_changelist
- - -

Cookies

- - - - - - - - - - - - - - - - - - - - - - -
VariableValue
'JSESSIONID''2lvg95poirxewpv5w4dmqzcq26anieoa'
- - - - - -

Session data

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VariableValue
'_auth_user_backend''django.contrib.auth.backends.ModelBackend'
'_auth_user_hash''7df66c8a02c436cddd5c4bf9fbd61ec7942900a089e19d34b88c16ed69ce155e'
'_auth_user_id''1'
'_csrftoken''4OtJChB1in0EM78umrhxQL10UUTu1bp2'
'portfolio'None
- - - - - -

GET data

- - - - - - - - - - - - - - - - - - - - - - -
VariableValue
'generic_org_type__exact''federal'
- - - - - -

No POST data

- -
- -
-
- - - - - - -
-
- -

SQL queries from 1 connection

-
-
- - -
-
    - -
  • - default - 48.39 ms (38 queries - - including 17 similar - - and 12 duplicates - - ) -
  • - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
QueryTimelineTime (ms)Action
- - -
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
- - - - 5 similar queries. - - - - - - Duplicated 2 times. - - -
- - - - - - - - - 1.30 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in process_request(408)
-  csrf_secret = self._get_secret(request)
-
-/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in _get_secret(236)
-  csrf_secret = request.session.get(CSRF_SESSION_KEY)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in get(68)
-  return self._session.get(key, default)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in _get_session(192)
-  self._session_cache = self.load()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in load(25)
-  session_data = self._cache.get(self.cache_key)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
-  return self.get_many([key], version).get(key, default)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
-  cursor.execute(
-
-
- - -
-
- - -
SELECT "registrar_user"."id",
       "registrar_user"."password",
       "registrar_user"."last_login",
       "registrar_user"."is_superuser",
       "registrar_user"."username",
       "registrar_user"."first_name",
       "registrar_user"."last_name",
       "registrar_user"."email",
       "registrar_user"."is_staff",
       "registrar_user"."is_active",
       "registrar_user"."date_joined",
       "registrar_user"."status",
       "registrar_user"."phone",
       "registrar_user"."middle_name",
       "registrar_user"."title",
       "registrar_user"."verification_type"
  FROM "registrar_user"
 WHERE "registrar_user"."id" = 1
 LIMIT 21
SELECT ••• FROM "registrar_user" WHERE "registrar_user"."id" = 1 LIMIT 21
- - - - 2 similar queries. - - - -
- - - - - - - 1.49 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/login_required/middleware.py in process_request(55)
-  return self._login_required(request)
-
-/usr/local/lib/python3.10/site-packages/login_required/middleware.py in _login_required(22)
-  if request.user.is_authenticated:
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/middleware.py in <lambda>(25)
-  request.user = SimpleLazyObject(lambda: get_user(request))
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/middleware.py in get_user(11)
-  request._cached_user = auth.get_user(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/__init__.py in get_user(198)
-  user = backend.get_user(user_id)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_user(161)
-  user = UserModel._default_manager.get(pk=user_id)
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
- - - - 5 similar queries. - - - - - - Duplicated 3 times. - - -
- - - - - - - 0.76 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
-  cached = cache.get(cache_key)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
-  return self.get_many([key], version).get(key, default)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
-  cursor.execute(
-
-
- - -
-
- - -
SELECT "registrar_waffleflag"."id",
       "registrar_waffleflag"."name",
       "registrar_waffleflag"."everyone",
       "registrar_waffleflag"."percent",
       "registrar_waffleflag"."testing",
       "registrar_waffleflag"."superusers",
       "registrar_waffleflag"."staff",
       "registrar_waffleflag"."authenticated",
       "registrar_waffleflag"."languages",
       "registrar_waffleflag"."rollout",
       "registrar_waffleflag"."note",
       "registrar_waffleflag"."created",
       "registrar_waffleflag"."modified"
  FROM "registrar_waffleflag"
 WHERE "registrar_waffleflag"."name" = 'organization_feature'
 LIMIT 21
SELECT ••• FROM "registrar_waffleflag" WHERE "registrar_waffleflag"."name" = 'organization_feature' LIMIT 21
- - - - 2 similar queries. - - - - - - Duplicated 2 times. - - -
- - - - - - - 1.78 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(59)
-  obj = cls.get_from_db(name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get_from_db(72)
-  return objects.get(name=name)
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SELECT COUNT(*)
  FROM "cache_table"
SELECT COUNT(*) FROM "cache_table"
- - - - 3 similar queries. - - - - - - Duplicated 3 times. - - -
- - - - - - - 0.59 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
-  cache.add(cache_key, CACHE_EMPTY)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
-  return self._base_set("add", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(120)
-  cursor.execute("SELECT COUNT(*) FROM %s" % table)
-
-
- - -
-
- - -
SAVEPOINT "s46912510961472_x14"SAVEPOINT "s46912510961472_x14"
- - -
- - - - - - - 0.21 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
-  cache.add(cache_key, CACHE_EMPTY)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
-  return self._base_set("add", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
-  with transaction.atomic(using=db):
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "cache_key",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
SELECT "cache_key", "expires" FROM "cache_table" WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
- - - - 3 similar queries. - - - - - - Duplicated 2 times. - - -
- - - - - - - 0.60 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
-  cache.add(cache_key, CACHE_EMPTY)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
-  return self._base_set("add", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(142)
-  cursor.execute(
-
-
- - -
-
- - -
INSERT INTO "cache_table" ("cache_key", "value", "expires")
VALUES (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', 'gAWVBQAAAAAAAACMAS2ULg==', '2024-10-24T01:02:31+00:00'::timestamptz)
INSERT INTO "cache_table" ("cache_key", "value", "expires") VALUES (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', 'gAWVBQAAAAAAAACMAS2ULg==', '2024-10-24T01:02:31+00:00'::timestamptz)
- - -
- - - - - - - 0.72 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
-  cache.add(cache_key, CACHE_EMPTY)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
-  return self._base_set("add", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(187)
-  cursor.execute(
-
-
- - -
-
- - -
RELEASE SAVEPOINT "s46912510961472_x14"RELEASE SAVEPOINT "s46912510961472_x14"
- - -
- - - - - - - 0.20 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
-  cache.add(cache_key, CACHE_EMPTY)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in add(106)
-  return self._base_set("add", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
-  with transaction.atomic(using=db):
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "registrar_waffleflag"."id",
       "registrar_waffleflag"."name",
       "registrar_waffleflag"."everyone",
       "registrar_waffleflag"."percent",
       "registrar_waffleflag"."testing",
       "registrar_waffleflag"."superusers",
       "registrar_waffleflag"."staff",
       "registrar_waffleflag"."authenticated",
       "registrar_waffleflag"."languages",
       "registrar_waffleflag"."rollout",
       "registrar_waffleflag"."note",
       "registrar_waffleflag"."created",
       "registrar_waffleflag"."modified"
  FROM "registrar_waffleflag"
 WHERE "registrar_waffleflag"."name" = 'organization_feature'
 LIMIT 21
SELECT ••• FROM "registrar_waffleflag" WHERE "registrar_waffleflag"."name" = 'organization_feature' LIMIT 21
- - - - 2 similar queries. - - - - - - Duplicated 2 times. - - -
- - - - - - - 0.89 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
-  flag, _created = get_waffle_flag_model().objects.get_or_create(
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SAVEPOINT "s46912510961472_x15"SAVEPOINT "s46912510961472_x15"
- - -
- - - - - - - 0.18 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
-  flag, _created = get_waffle_flag_model().objects.get_or_create(
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
INSERT INTO "registrar_waffleflag" ("name", "everyone", "percent", "testing", "superusers", "staff", "authenticated", "languages", "rollout", "note", "created", "modified")
VALUES ('organization_feature', false, NULL, false, true, false, false, '', false, '', '2024-10-24T00:57:31.123778+00:00'::timestamptz, '2024-10-24T00:57:31.123837+00:00'::timestamptz) RETURNING "registrar_waffleflag"."id"
INSERT INTO "registrar_waffleflag" ("name", "everyone", "percent", "testing", "superusers", "staff", "authenticated", "languages", "rollout", "note", "created", "modified") VALUES ('organization_feature', false, NULL, false, true, false, false, '', false, '', '2024-10-24T00:57:31.123778+00:00'::timestamptz, '2024-10-24T00:57:31.123837+00:00'::timestamptz) RETURNING "registrar_waffleflag"."id"
- - -
- - - - - - - 1.57 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
-  flag, _created = get_waffle_flag_model().objects.get_or_create(
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in save(109)
-  ret = super().save(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "django_content_type"."id",
       "django_content_type"."app_label",
       "django_content_type"."model"
  FROM "django_content_type"
 WHERE ("django_content_type"."app_label" = 'registrar' AND "django_content_type"."model" = 'waffleflag')
 LIMIT 21
SELECT ••• FROM "django_content_type" WHERE ("django_content_type"."app_label" = 'registrar' AND "django_content_type"."model" = 'waffleflag') LIMIT 21
- - -
- - - - - - - 0.86 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
-  flag, _created = get_waffle_flag_model().objects.get_or_create(
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in save(109)
-  ret = super().save(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(176)
-  return [
-
-/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(177)
-  (receiver, receiver(signal=self, sender=sender, **named))
-
-/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in wrapper(27)
-  signal_handler(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in log_create(40)
-  _create_log_entry(
-
-/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in _create_log_entry(124)
-  log_entry = LogEntry.objects.log_create(
-
-/usr/local/lib/python3.10/site-packages/auditlog/models.py in log_create(56)
-  "content_type", ContentType.objects.get_for_model(instance)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/contenttypes/models.py in get_for_model(52)
-  ct = self.get(app_label=opts.app_label, model=opts.model_name)
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
INSERT INTO "auditlog_logentry" ("content_type_id", "object_pk", "object_id", "object_repr", "serialized_data", "action", "changes_text", "changes", "actor_id", "cid", "remote_addr", "timestamp", "additional_data")
VALUES (19, '1', 1, 'organization_feature', NULL, 0, '', '{"testing": ["None", "False"], "superusers": ["None", "True"], "staff": ["None", "False"], "authenticated": ["None", "False"], "languages": ["None", ""], "rollout": ["None", "False"], "note": ["None", ""], "created": ["None", "2024-10-24 00:57:31.123778"], "modified": ["None", "2024-10-24 00:57:31.123837"], "id": ["None", "1"], "name": ["None", "organization_feature"], "everyone": ["None", "False"]}', 1, NULL, '127.0.0.1'::inet, '2024-10-24T00:57:31.138427+00:00'::timestamptz, NULL) RETURNING "auditlog_logentry"."id"
INSERT INTO "auditlog_logentry" ("content_type_id", "object_pk", "object_id", "object_repr", "serialized_data", "action", "changes_text", "changes", "actor_id", "cid", "remote_addr", "timestamp", "additional_data") VALUES (19, '1', 1, 'organization_feature', NULL, 0, '', '{"testing": ["None", "False"], "superusers": ["None", "True"], "staff": ["None", "False"], "authenticated": ["None", "False"], "languages": ["None", ""], "rollout": ["None", "False"], "note": ["None", ""], "created": ["None", "2024-10-24 00:57:31.123778"], "modified": ["None", "2024-10-24 00:57:31.123837"], "id": ["None", "1"], "name": ["None", "organization_feature"], "everyone": ["None", "False"]}', 1, NULL, '127.0.0.1'::inet, '2024-10-24T00:57:31.138427+00:00'::timestamptz, NULL) RETURNING "auditlog_logentry"."id"
- - -
- - - - - - - 1.69 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
-  flag, _created = get_waffle_flag_model().objects.get_or_create(
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in save(109)
-  ret = super().save(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(176)
-  return [
-
-/usr/local/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(177)
-  (receiver, receiver(signal=self, sender=sender, **named))
-
-/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in wrapper(27)
-  signal_handler(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in log_create(40)
-  _create_log_entry(
-
-/usr/local/lib/python3.10/site-packages/auditlog/receivers.py in _create_log_entry(124)
-  log_entry = LogEntry.objects.log_create(
-
-/usr/local/lib/python3.10/site-packages/auditlog/models.py in log_create(77)
-  return self.create(**kwargs)
-
-
- - -
-
- - -
RELEASE SAVEPOINT "s46912510961472_x15"RELEASE SAVEPOINT "s46912510961472_x15"
- - -
- - - - - - - 0.21 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(267)
-  flag, _created = get_waffle_flag_model().objects.get_or_create(
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT COUNT(*)
  FROM "cache_table"
SELECT COUNT(*) FROM "cache_table"
- - - - 3 similar queries. - - - - - - Duplicated 3 times. - - -
- - - - - - - 0.76 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
-  cache.set(self._cache_key(self.name), flag)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(120)
-  cursor.execute("SELECT COUNT(*) FROM %s" % table)
-
-
- - -
-
- - -
SAVEPOINT "s46912510961472_x16"SAVEPOINT "s46912510961472_x16"
- - -
- - - - - - - 0.28 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
-  cache.set(self._cache_key(self.name), flag)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
-  with transaction.atomic(using=db):
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "cache_key",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
SELECT "cache_key", "expires" FROM "cache_table" WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
- - - - 3 similar queries. - - - - - - Duplicated 2 times. - - -
- - - - - - - 1.02 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
-  cache.set(self._cache_key(self.name), flag)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(142)
-  cursor.execute(
-
-
- - -
-
- - -
UPDATE "cache_table"
   SET "value" = 'gAWVyQEAAAAAAACMFWRqYW5nby5kYi5tb2RlbHMuYmFzZZSMDm1vZGVsX3VucGlja2xllJOUjAlyZWdpc3RyYXKUjApXYWZmbGVGbGFnlIaUhZRSlH2UKIwGX3N0YXRllGgAjApNb2RlbFN0YXRllJOUKYGUfZQojAJkYpSMB2RlZmF1bHSUjAZhZGRpbmeUiYwMZmllbGRzX2NhY2hllH2UdWKMAmlklEsBjARuYW1llIwUb3JnYW5pemF0aW9uX2ZlYXR1cmWUjAhldmVyeW9uZZSJjAdwZXJjZW50lE6MB3Rlc3RpbmeUiYwKc3VwZXJ1c2Vyc5SIjAVzdGFmZpSJjA1hdXRoZW50aWNhdGVklImMCWxhbmd1YWdlc5SMAJSMB3JvbGxvdXSUiYwEbm90ZZRoHYwHY3JlYXRlZJSMCGRhdGV0aW1llIwIZGF0ZXRpbWWUk5RDCgfoChgAOR8B44KUaCGMCHRpbWV6b25llJOUaCGMCXRpbWVkZWx0YZSTlEsASwBLAIeUUpSFlFKUhpRSlIwIbW9kaWZpZWSUaCNDCgfoChgAOR8B472UaCyGlFKUjA9fZGphbmdvX3ZlcnNpb26UjAY0LjIuMTCUdWIu',
       "expires" = '2024-10-24T01:02:31+00:00'::timestamptz
 WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
UPDATE "cache_table" SET "value" = 'gAWVyQEAAAAAAACMFWRqYW5nby5kYi5tb2RlbHMuYmFzZZSMDm1vZGVsX3VucGlja2xllJOUjAlyZWdpc3RyYXKUjApXYWZmbGVGbGFnlIaUhZRSlH2UKIwGX3N0YXRllGgAjApNb2RlbFN0YXRllJOUKYGUfZQojAJkYpSMB2RlZmF1bHSUjAZhZGRpbmeUiYwMZmllbGRzX2NhY2hllH2UdWKMAmlklEsBjARuYW1llIwUb3JnYW5pemF0aW9uX2ZlYXR1cmWUjAhldmVyeW9uZZSJjAdwZXJjZW50lE6MB3Rlc3RpbmeUiYwKc3VwZXJ1c2Vyc5SIjAVzdGFmZpSJjA1hdXRoZW50aWNhdGVklImMCWxhbmd1YWdlc5SMAJSMB3JvbGxvdXSUiYwEbm90ZZRoHYwHY3JlYXRlZJSMCGRhdGV0aW1llIwIZGF0ZXRpbWWUk5RDCgfoChgAOR8B44KUaCGMCHRpbWV6b25llJOUaCGMCXRpbWVkZWx0YZSTlEsASwBLAIeUUpSFlFKUhpRSlIwIbW9kaWZpZWSUaCNDCgfoChgAOR8B472UaCyGlFKUjA9fZGphbmdvX3ZlcnNpb26UjAY0LjIuMTCUdWIu', "expires" = '2024-10-24T01:02:31+00:00'::timestamptz WHERE "cache_key" = ':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa'
- - - - 2 similar queries. - - - -
- - - - - - - 0.94 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
-  cache.set(self._cache_key(self.name), flag)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(176)
-  cursor.execute(
-
-
- - -
-
- - -
RELEASE SAVEPOINT "s46912510961472_x16"RELEASE SAVEPOINT "s46912510961472_x16"
- - -
- - - - - - - 0.24 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
-  cache.set(self._cache_key(self.name), flag)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
-  with transaction.atomic(using=db):
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
- - - - 5 similar queries. - - - - - - Duplicated 3 times. - - -
- - - - - - - 0.83 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(155)
-  if request.user.is_org_user(request):
-
-/app/registrar/models/user.py in is_org_user(454)
-  has_organization_feature_flag = flag_is_active(request, "organization_feature")
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
-  cached = cache.get(cache_key)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
-  return self.get_many([key], version).get(key, default)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
-  cursor.execute(
-
-
- - -
-
- - -
SAVEPOINT "s46912510961472_x17"SAVEPOINT "s46912510961472_x17"
- - -
- - - - - - - 0.28 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(78)
-  with self._recreate_cm():
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "django_content_type"."app_label",
       "auth_permission"."codename"
  FROM "auth_permission"
 INNER JOIN "registrar_user_user_permissions"
    ON ("auth_permission"."id" = "registrar_user_user_permissions"."permission_id")
 INNER JOIN "django_content_type"
    ON ("auth_permission"."content_type_id" = "django_content_type"."id")
 WHERE "registrar_user_user_permissions"."user_id" = 1
SELECT ••• FROM "auth_permission" INNER JOIN "registrar_user_user_permissions" ON ("auth_permission"."id" = "registrar_user_user_permissions"."permission_id") INNER JOIN "django_content_type" ON ("auth_permission"."content_type_id" = "django_content_type"."id") WHERE "registrar_user_user_permissions"."user_id" = 1
- - -
- - - - - - - 3.39 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(79)
-  return func(*args, **kwds)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
-  return self.admin_site.admin_view(view)(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
-  response = view_func(request, *args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
-  return view(request, *args, **kwargs)
-
-/app/registrar/admin.py in changelist_view(2129)
-  response = super().changelist_view(request, extra_context=extra_context)
-
-/app/registrar/admin.py in changelist_view(649)
-  return super().changelist_view(request, extra_context=extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1922)
-  if not self.has_view_or_change_permission(request):
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_or_change_permission(596)
-  return self.has_view_permission(request, obj) or self.has_change_permission(
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_permission(591)
-  return request.user.has_perm(
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in has_perm(311)
-  return _user_has_perm(self, perm, obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in _user_has_perm(220)
-  if backend.has_perm(user, perm, obj):
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(113)
-  return user_obj.is_active and super().has_perm(user_obj, perm, obj=obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(32)
-  return perm in self.get_all_permissions(user_obj, obj=obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(109)
-  user_obj._perm_cache = super().get_all_permissions(user_obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(27)
-  *self.get_user_permissions(user_obj, obj=obj),
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_user_permissions(96)
-  return self._get_permissions(user_obj, obj, "user")
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in _get_permissions(87)
-  user_obj, perm_cache_name, {"%s.%s" % (ct, name) for ct, name in perms}
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in wrapped(81)
-  return func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SELECT "django_content_type"."app_label",
       "auth_permission"."codename"
  FROM "auth_permission"
 INNER JOIN "auth_group_permissions"
    ON ("auth_permission"."id" = "auth_group_permissions"."permission_id")
 INNER JOIN "auth_group"
    ON ("auth_group_permissions"."group_id" = "auth_group"."id")
 INNER JOIN "registrar_user_groups"
    ON ("auth_group"."id" = "registrar_user_groups"."group_id")
 INNER JOIN "django_content_type"
    ON ("auth_permission"."content_type_id" = "django_content_type"."id")
 WHERE "registrar_user_groups"."user_id" = 1
SELECT ••• FROM "auth_permission" INNER JOIN "auth_group_permissions" ON ("auth_permission"."id" = "auth_group_permissions"."permission_id") INNER JOIN "auth_group" ON ("auth_group_permissions"."group_id" = "auth_group"."id") INNER JOIN "registrar_user_groups" ON ("auth_group"."id" = "registrar_user_groups"."group_id") INNER JOIN "django_content_type" ON ("auth_permission"."content_type_id" = "django_content_type"."id") WHERE "registrar_user_groups"."user_id" = 1
- - -
- - - - - - - 10.95 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(79)
-  return func(*args, **kwds)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
-  return self.admin_site.admin_view(view)(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
-  response = view_func(request, *args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
-  return view(request, *args, **kwargs)
-
-/app/registrar/admin.py in changelist_view(2129)
-  response = super().changelist_view(request, extra_context=extra_context)
-
-/app/registrar/admin.py in changelist_view(649)
-  return super().changelist_view(request, extra_context=extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1922)
-  if not self.has_view_or_change_permission(request):
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_or_change_permission(596)
-  return self.has_view_permission(request, obj) or self.has_change_permission(
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in has_view_permission(591)
-  return request.user.has_perm(
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in has_perm(311)
-  return _user_has_perm(self, perm, obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/models.py in _user_has_perm(220)
-  if backend.has_perm(user, perm, obj):
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(113)
-  return user_obj.is_active and super().has_perm(user_obj, perm, obj=obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in has_perm(32)
-  return perm in self.get_all_permissions(user_obj, obj=obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(109)
-  user_obj._perm_cache = super().get_all_permissions(user_obj)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_all_permissions(28)
-  *self.get_group_permissions(user_obj, obj=obj),
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in get_group_permissions(103)
-  return self._get_permissions(user_obj, obj, "group")
-
-/usr/local/lib/python3.10/site-packages/django/contrib/auth/backends.py in _get_permissions(87)
-  user_obj, perm_cache_name, {"%s.%s" % (ct, name) for ct, name in perms}
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SELECT DISTINCT "registrar_domainrequest"."investigator_id",
       COALESCE(CONCAT(("registrar_user"."first_name")::text, (CONCAT((' ')::text, ("registrar_user"."last_name")::text))::text), "registrar_user"."email") AS "full_name",
       "registrar_user"."first_name",
       "registrar_user"."last_name",
       "registrar_user"."email"
  FROM "registrar_domainrequest"
 INNER JOIN "registrar_user"
    ON ("registrar_domainrequest"."investigator_id" = "registrar_user"."id")
 WHERE "registrar_user"."is_staff"
 ORDER BY "registrar_user"."first_name" ASC,
          "registrar_user"."last_name" ASC,
          "registrar_user"."email" ASC
SELECT ••• FROM "registrar_domainrequest" INNER JOIN "registrar_user" ON ("registrar_domainrequest"."investigator_id" = "registrar_user"."id") WHERE "registrar_user"."is_staff" ORDER BY "registrar_user"."first_name" ASC, "registrar_user"."last_name" ASC, "registrar_user"."email" ASC
- - -
- - - - - - - 3.81 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(79)
-  return func(*args, **kwds)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
-  return self.admin_site.admin_view(view)(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
-  response = view_func(request, *args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
-  return view(request, *args, **kwargs)
-
-/app/registrar/admin.py in changelist_view(2129)
-  response = super().changelist_view(request, extra_context=extra_context)
-
-/app/registrar/admin.py in changelist_view(649)
-  return super().changelist_view(request, extra_context=extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1926)
-  cl = self.get_changelist_instance(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in get_changelist_instance(836)
-  return ChangeList(
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in __init__(122)
-  self.queryset = self.get_queryset(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_queryset(503)
-  ) = self.get_filters(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_filters(167)
-  spec = list_filter(request, lookup_params, self.model, self.model_admin)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/filters.py in __init__(89)
-  self.lookup_choices = list(lookup_choices)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SELECT COUNT(*) AS "__count"
  FROM "registrar_domainrequest"
 WHERE "registrar_domainrequest"."generic_org_type" = 'federal'
SELECT COUNT(*) AS "__count" FROM "registrar_domainrequest" WHERE "registrar_domainrequest"."generic_org_type" = 'federal'
- - -
- - - - - - - 1.16 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(79)
-  return func(*args, **kwds)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
-  return self.admin_site.admin_view(view)(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
-  response = view_func(request, *args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
-  return view(request, *args, **kwargs)
-
-/app/registrar/admin.py in changelist_view(2129)
-  response = super().changelist_view(request, extra_context=extra_context)
-
-/app/registrar/admin.py in changelist_view(649)
-  return super().changelist_view(request, extra_context=extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1926)
-  cl = self.get_changelist_instance(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in get_changelist_instance(836)
-  return ChangeList(
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in __init__(123)
-  self.get_results(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_results(279)
-  result_count = paginator.count
-
-/usr/local/lib/python3.10/site-packages/django/core/paginator.py in count(93)
-  return c()
-
-
- - -
-
- - -
SELECT COUNT(*) AS "__count"
  FROM "registrar_domainrequest"
SELECT COUNT(*) AS "__count" FROM "registrar_domainrequest"
- - -
- - - - - - - 0.94 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(79)
-  return func(*args, **kwds)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
-  return self.admin_site.admin_view(view)(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
-  response = view_func(request, *args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
-  return view(request, *args, **kwargs)
-
-/app/registrar/admin.py in changelist_view(2129)
-  response = super().changelist_view(request, extra_context=extra_context)
-
-/app/registrar/admin.py in changelist_view(649)
-  return super().changelist_view(request, extra_context=extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(1926)
-  cl = self.get_changelist_instance(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in get_changelist_instance(836)
-  return ChangeList(
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in __init__(123)
-  self.get_results(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/views/main.py in get_results(283)
-  full_result_count = self.root_queryset.count()
-
-
- - -
-
- - -
SELECT "registrar_domainrequest"."id",
       "registrar_domainrequest"."created_at",
       "registrar_domainrequest"."updated_at",
       "registrar_domainrequest"."status",
       "registrar_domainrequest"."rejection_reason",
       "registrar_domainrequest"."rejection_reason_email",
       "registrar_domainrequest"."action_needed_reason",
       "registrar_domainrequest"."action_needed_reason_email",
       "registrar_domainrequest"."federal_agency_id",
       "registrar_domainrequest"."portfolio_id",
       "registrar_domainrequest"."sub_organization_id",
       "registrar_domainrequest"."creator_id",
       "registrar_domainrequest"."investigator_id",
       "registrar_domainrequest"."generic_org_type",
       "registrar_domainrequest"."is_election_board",
       "registrar_domainrequest"."organization_type",
       "registrar_domainrequest"."federally_recognized_tribe",
       "registrar_domainrequest"."state_recognized_tribe",
       "registrar_domainrequest"."tribe_name",
       "registrar_domainrequest"."federal_type",
       "registrar_domainrequest"."organization_name",
       "registrar_domainrequest"."address_line1",
       "registrar_domainrequest"."address_line2",
       "registrar_domainrequest"."city",
       "registrar_domainrequest"."state_territory",
       "registrar_domainrequest"."zipcode",
       "registrar_domainrequest"."urbanization",
       "registrar_domainrequest"."about_your_organization",
       "registrar_domainrequest"."senior_official_id",
       "registrar_domainrequest"."approved_domain_id",
       "registrar_domainrequest"."requested_domain_id",
       "registrar_domainrequest"."purpose",
       "registrar_domainrequest"."no_other_contacts_rationale",
       "registrar_domainrequest"."anything_else",
       "registrar_domainrequest"."has_anything_else_text",
       "registrar_domainrequest"."cisa_representative_email",
       "registrar_domainrequest"."cisa_representative_first_name",
       "registrar_domainrequest"."cisa_representative_last_name",
       "registrar_domainrequest"."has_cisa_representative",
       "registrar_domainrequest"."is_policy_acknowledged",
       "registrar_domainrequest"."first_submitted_date",
       "registrar_domainrequest"."last_submitted_date",
       "registrar_domainrequest"."last_status_update",
       "registrar_domainrequest"."notes"
  FROM "registrar_domainrequest"
  LEFT OUTER JOIN "registrar_draftdomain"
    ON ("registrar_domainrequest"."requested_domain_id" = "registrar_draftdomain"."id")
 WHERE "registrar_domainrequest"."generic_org_type" = 'federal'
 ORDER BY "registrar_domainrequest"."last_submitted_date" DESC,
          "registrar_draftdomain"."name" ASC,
          "registrar_domainrequest"."id" DESC
SELECT ••• FROM "registrar_domainrequest" LEFT OUTER JOIN "registrar_draftdomain" ON ("registrar_domainrequest"."requested_domain_id" = "registrar_draftdomain"."id") WHERE "registrar_domainrequest"."generic_org_type" = 'federal' ORDER BY "registrar_domainrequest"."last_submitted_date" DESC, "registrar_draftdomain"."name" ASC, "registrar_domainrequest"."id" DESC
- - -
- - - - - - - 3.65 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(79)
-  return func(*args, **kwds)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in wrapper(688)
-  return self.admin_site.admin_view(view)(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py in _wrapper_view_func(62)
-  response = view_func(request, *args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/sites.py in inner(242)
-  return view(request, *args, **kwargs)
-
-/app/registrar/admin.py in changelist_view(2129)
-  response = super().changelist_view(request, extra_context=extra_context)
-
-/app/registrar/admin.py in changelist_view(649)
-  return super().changelist_view(request, extra_context=extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(667)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(872)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/import_export/admin.py in changelist_view(69)
-  return super().changelist_view(request, extra_context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/options.py in changelist_view(2065)
-  "selection_note": _("0 of %(cnt)s selected") % {"cnt": len(cl.result_list)},
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
RELEASE SAVEPOINT "s46912510961472_x17"RELEASE SAVEPOINT "s46912510961472_x17"
- - -
- - - - - - - 0.30 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/contextlib.py in inner(78)
-  with self._recreate_cm():
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa')
- - - - 5 similar queries. - - - - - - Duplicated 3 times. - - -
- - - - - - - 0.85 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
-  self.content = self.rendered_content
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
-  return template.render(context, self._request)
-
-/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
-  return self.template.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(173)
-  with context.bind_template(self):
-
-/usr/local/lib/python3.10/contextlib.py in __enter__(135)
-  return next(self.gen)
-
-/app/registrar/context_processors.py in org_user_status(43)
-  is_org_user = request.user.is_org_user(request)
-
-/app/registrar/models/user.py in is_org_user(454)
-  has_organization_feature_flag = flag_is_active(request, "organization_feature")
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
-  cached = cache.get(cache_key)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
-  return self.get_many([key], version).get(key, default)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
-  cursor.execute(
-
-
- - -
-
- - -
SELECT "registrar_draftdomain"."id",
       "registrar_draftdomain"."created_at",
       "registrar_draftdomain"."updated_at",
       "registrar_draftdomain"."name"
  FROM "registrar_draftdomain"
 WHERE "registrar_draftdomain"."id" = 1
 LIMIT 21
SELECT ••• FROM "registrar_draftdomain" WHERE "registrar_draftdomain"."id" = 1 LIMIT 21
- - -
- - - - - - - 1.31 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
-  self.content = self.rendered_content
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
-  return template.render(context, self._request)
-
-/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
-  return self.template.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(175)
-  return self._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
-  result = block.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
-  result = block.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py in render(45)
-  return super().render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/library.py in render(258)
-  _dict = self.func(*resolved_args, **resolved_kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in result_list(336)
-  "results": list(results(cl)),
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in results(312)
-  yield ResultList(None, items_for_result(cl, res, None))
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in __init__(303)
-  super().__init__(*items)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in items_for_result(213)
-  f, attr, value = lookup_field(field_name, result, cl.model_admin)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/utils.py in lookup_field(281)
-  value = attr(obj)
-
-/app/registrar/views/utility/mixins.py in method(121)
-  attr = getattr(obj, field)
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in wrapped(81)
-  return func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SELECT "registrar_user"."id",
       "registrar_user"."password",
       "registrar_user"."last_login",
       "registrar_user"."is_superuser",
       "registrar_user"."username",
       "registrar_user"."first_name",
       "registrar_user"."last_name",
       "registrar_user"."email",
       "registrar_user"."is_staff",
       "registrar_user"."is_active",
       "registrar_user"."date_joined",
       "registrar_user"."status",
       "registrar_user"."phone",
       "registrar_user"."middle_name",
       "registrar_user"."title",
       "registrar_user"."verification_type"
  FROM "registrar_user"
 WHERE "registrar_user"."id" = 4
 LIMIT 21
SELECT ••• FROM "registrar_user" WHERE "registrar_user"."id" = 4 LIMIT 21
- - - - 2 similar queries. - - - -
- - - - - - - 1.09 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
-  self.content = self.rendered_content
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
-  return template.render(context, self._request)
-
-/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
-  return self.template.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(175)
-  return self._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(157)
-  return compiled_parent._render(context)
-
-/usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(112)
-  return self.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
-  result = block.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(63)
-  result = block.nodelist.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1005)
-  return SafeString("".join([node.render_annotated(context) for node in self]))
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(966)
-  return self.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py in render(45)
-  return super().render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/library.py in render(258)
-  _dict = self.func(*resolved_args, **resolved_kwargs)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in result_list(336)
-  "results": list(results(cl)),
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in results(312)
-  yield ResultList(None, items_for_result(cl, res, None))
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in __init__(303)
-  super().__init__(*items)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py in items_for_result(213)
-  f, attr, value = lookup_field(field_name, result, cl.model_admin)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/admin/utils.py in lookup_field(281)
-  value = attr(obj)
-
-/app/registrar/views/utility/mixins.py in method(121)
-  attr = getattr(obj, field)
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/core/signals.py in wrapped(23)
-  ret = func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in wrapped(81)
-  return func(*args, **kwargs)
-
-/usr/local/lib/python3.10/site-packages/nplusone/ext/django/patch.py in fetch_all(295)
-  original_fetch_all(self)
-
-
- - -
-
- - -
SELECT "cache_key",
       "value",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
SELECT "cache_key", "value", "expires" FROM "cache_table" WHERE "cache_key" IN (':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa')
- - - - 5 similar queries. - - - - - - Duplicated 2 times. - - -
- - - - - - - 0.84 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(59)
-  elif self._cache.get(self.cache_key) is not None:
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get(52)
-  return self.get_many([key], version).get(key, default)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in get_many(68)
-  cursor.execute(
-
-
- - -
-
- - -
SELECT COUNT(*)
  FROM "cache_table"
SELECT COUNT(*) FROM "cache_table"
- - - - 3 similar queries. - - - - - - Duplicated 3 times. - - -
- - - - - - - 0.64 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
-  result = func(
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(120)
-  cursor.execute("SELECT COUNT(*) FROM %s" % table)
-
-
- - -
-
- - -
SAVEPOINT "s46912510961472_x18"SAVEPOINT "s46912510961472_x18"
- - -
- - - - - - - 0.19 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
-  result = func(
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
-  with transaction.atomic(using=db):
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- - -
SELECT "cache_key",
       "expires"
  FROM "cache_table"
 WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
SELECT "cache_key", "expires" FROM "cache_table" WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
- - - - 3 similar queries. - - - -
- - - - - - - 0.60 - - - -
- - - - -
- - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
-  result = func(
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(142)
-  cursor.execute(
-
-
- - -
-
- - -
UPDATE "cache_table"
   SET "value" = 'gAWV7AAAAAAAAAB9lCiMDV9hdXRoX3VzZXJfaWSUjAExlIwSX2F1dGhfdXNlcl9iYWNrZW5klIwpZGphbmdvLmNvbnRyaWIuYXV0aC5iYWNrZW5kcy5Nb2RlbEJhY2tlbmSUjA9fYXV0aF91c2VyX2hhc2iUjEA3ZGY2NmM4YTAyYzQzNmNkZGQ1YzRiZjlmYmQ2MWVjNzk0MjkwMGEwODllMTlkMzRiODhjMTZlZDY5Y2UxNTVllIwJcG9ydGZvbGlvlE6MCl9jc3JmdG9rZW6UjCA0T3RKQ2hCMWluMEVNNzh1bXJoeFFMMTBVVVR1MWJwMpR1Lg==',
       "expires" = '2024-10-24T08:57:31+00:00'::timestamptz
 WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
UPDATE "cache_table" SET "value" = 'gAWV7AAAAAAAAAB9lCiMDV9hdXRoX3VzZXJfaWSUjAExlIwSX2F1dGhfdXNlcl9iYWNrZW5klIwpZGphbmdvLmNvbnRyaWIuYXV0aC5iYWNrZW5kcy5Nb2RlbEJhY2tlbmSUjA9fYXV0aF91c2VyX2hhc2iUjEA3ZGY2NmM4YTAyYzQzNmNkZGQ1YzRiZjlmYmQ2MWVjNzk0MjkwMGEwODllMTlkMzRiODhjMTZlZDY5Y2UxNTVllIwJcG9ydGZvbGlvlE6MCl9jc3JmdG9rZW6UjCA0T3RKQ2hCMWluMEVNNzh1bXJoeFFMMTBVVVR1MWJwMpR1Lg==', "expires" = '2024-10-24T08:57:31+00:00'::timestamptz WHERE "cache_key" = ':1:django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa'
- - - - 2 similar queries. - - - -
- - - - - - - 1.08 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
-  result = func(
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(176)
-  cursor.execute(
-
-
- - -
-
- - -
RELEASE SAVEPOINT "s46912510961472_x18"RELEASE SAVEPOINT "s46912510961472_x18"
- - -
- - - - - - - - - 0.21 - - - - -
-
-

Connection: default

- - -

Transaction status: In transaction

- - -
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
-  result = func(
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in set(102)
-  self._base_set("set", key, value, timeout)
-
-/usr/local/lib/python3.10/site-packages/django/core/cache/backends/db.py in _base_set(141)
-  with transaction.atomic(using=db):
-
-/usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
-  return func(*args, **kwargs)
-
-
- - -
-
- -
- -
-
- - - - - - -
-
- -

Static files (2771 found, 36 used)

-
-
- - -
- -

Static file path

- -
    - -
  1. /app/registrar/assets
  2. - -
- - -

Static file apps

- -
    - -
  1. django.contrib.admin
  2. - -
  3. import_export
  4. - -
  5. debug_toolbar
  6. - -
- - -

Static files

- -
- -
admin/css/base.css
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/base.css
- -
admin/css/dark_mode.css
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
- -
admin/js/theme.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/theme.js
- -
admin/css/nav_sidebar.css
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
- -
admin/js/nav_sidebar.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
- -
css/styles.css
-
/app/registrar/assets/css/styles.css
- -
admin/css/changelists.css
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/changelists.css
- -
img/registrar/favicons/favicon-32.png
-
/app/registrar/assets/img/registrar/favicons/favicon-32.png
- -
img/registrar/favicons/favicon-192.png
-
/app/registrar/assets/img/registrar/favicons/favicon-192.png
- -
img/registrar/favicons/favicon.svg
-
/app/registrar/assets/img/registrar/favicons/favicon.svg
- -
img/registrar/favicons/favicon.ico
-
/app/registrar/assets/img/registrar/favicons/favicon.ico
- -
img/registrar/favicons/favicon-180.png
-
/app/registrar/assets/img/registrar/favicons/favicon-180.png
- -
js/uswds-init.min.js
-
/app/registrar/assets/js/uswds-init.min.js
- -
js/uswds.min.js
-
/app/registrar/assets/js/uswds.min.js
- -
js/get-gov-admin.js
-
/app/registrar/assets/js/get-gov-admin.js
- -
js/get-gov-reports.js
-
/app/registrar/assets/js/get-gov-reports.js
- -
js/dja-collapse.js
-
/app/registrar/assets/js/dja-collapse.js
- -
admin/js/vendor/jquery/jquery.min.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
- -
admin/js/jquery.init.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
- -
admin/js/core.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/core.js
- -
admin/js/admin/RelatedObjectLookups.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
- -
admin/js/actions.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/actions.js
- -
admin/js/urlify.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/urlify.js
- -
admin/js/prepopulate.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
- -
admin/js/vendor/xregexp/xregexp.min.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
- -
admin/js/filters.js
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/filters.js
- -
admin/css/responsive.css
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive.css
- -
admin/img/search.svg
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/search.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
img/sprite.svg
-
/app/registrar/assets/img/sprite.svg
- -
- - - - -

django.contrib.staticfiles.finders.FileSystemFinder (2636 files)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PathLocation
css/styles.css/app/registrar/assets/css/styles.css
css/styles.css.map/app/registrar/assets/css/styles.css.map
js/uswds.js/app/registrar/assets/js/uswds.js
js/uswds.min.js.map/app/registrar/assets/js/uswds.min.js.map
js/get-gov-admin-extra.js/app/registrar/assets/js/get-gov-admin-extra.js
js/get-gov.js/app/registrar/assets/js/get-gov.js
js/uswds-edited.js/app/registrar/assets/js/uswds-edited.js
js/uswds-init.js/app/registrar/assets/js/uswds-init.js
js/dja-collapse.js/app/registrar/assets/js/dja-collapse.js
js/get-gov-admin.js/app/registrar/assets/js/get-gov-admin.js
js/uswds-init.min.js/app/registrar/assets/js/uswds-init.min.js
js/uswds-init.min.js.map/app/registrar/assets/js/uswds-init.min.js.map
js/get-gov-reports.js/app/registrar/assets/js/get-gov-reports.js
js/uswds.min.js/app/registrar/assets/js/uswds.min.js
img/circle-gray-20.svg/app/registrar/assets/img/circle-gray-20.svg
img/file-excel.svg/app/registrar/assets/img/file-excel.svg
img/circle-124.png/app/registrar/assets/img/circle-124.png
img/hero.webp/app/registrar/assets/img/hero.webp
img/hero.jpg/app/registrar/assets/img/hero.jpg
img/file-word.svg/app/registrar/assets/img/file-word.svg
img/CISA_logo.png/app/registrar/assets/img/CISA_logo.png
img/file.svg/app/registrar/assets/img/file.svg
img/correct8.svg/app/registrar/assets/img/correct8.svg
img/logo-img.png/app/registrar/assets/img/logo-img.png
img/file-video.svg/app/registrar/assets/img/file-video.svg
img/lock.svg/app/registrar/assets/img/lock.svg
img/us_flag_small.png/app/registrar/assets/img/us_flag_small.png
img/correct8-alt.svg/app/registrar/assets/img/correct8-alt.svg
img/checkbox-indeterminate.svg/app/registrar/assets/img/checkbox-indeterminate.svg
img/us_flag.svg/app/registrar/assets/img/us_flag.svg
img/icon-dot-gov.svg/app/registrar/assets/img/icon-dot-gov.svg
img/loader.svg/app/registrar/assets/img/loader.svg
img/loader.gif/app/registrar/assets/img/loader.gif
img/icon-https.svg/app/registrar/assets/img/icon-https.svg
img/checkbox-indeterminate-alt.svg/app/registrar/assets/img/checkbox-indeterminate-alt.svg
img/dottedgov-round.svg/app/registrar/assets/img/dottedgov-round.svg
img/sprite.svg/app/registrar/assets/img/sprite.svg
img/file-pdf.svg/app/registrar/assets/img/file-pdf.svg
img/material-icons-deprecated/info_outline.svg/app/registrar/assets/img/material-icons-deprecated/info_outline.svg
img/material-icons-deprecated/facebook.svg/app/registrar/assets/img/material-icons-deprecated/facebook.svg
img/material-icons-deprecated/lock_outline.svg/app/registrar/assets/img/material-icons-deprecated/lock_outline.svg
img/material-icons-deprecated/lightbulb_outline.svg/app/registrar/assets/img/material-icons-deprecated/lightbulb_outline.svg
img/material-icons-deprecated/eco.svg/app/registrar/assets/img/material-icons-deprecated/eco.svg
img/favicons/favicon-144.png/app/registrar/assets/img/favicons/favicon-144.png
img/favicons/favicon-192.png/app/registrar/assets/img/favicons/favicon-192.png
img/favicons/favicon.ico/app/registrar/assets/img/favicons/favicon.ico
img/favicons/favicon-72.png/app/registrar/assets/img/favicons/favicon-72.png
img/favicons/favicon-16.png/app/registrar/assets/img/favicons/favicon-16.png
img/favicons/favicon.png/app/registrar/assets/img/favicons/favicon.png
img/favicons/favicon-114.png/app/registrar/assets/img/favicons/favicon-114.png
img/favicons/favicon-40.png/app/registrar/assets/img/favicons/favicon-40.png
img/favicons/favicon-57.png/app/registrar/assets/img/favicons/favicon-57.png
img/uswds-icons/flooding.svg/app/registrar/assets/img/uswds-icons/flooding.svg
img/uswds-icons/snow.svg/app/registrar/assets/img/uswds-icons/snow.svg
img/uswds-icons/github.svg/app/registrar/assets/img/uswds-icons/github.svg
img/uswds-icons/camping.svg/app/registrar/assets/img/uswds-icons/camping.svg
img/uswds-icons/construction_worker.svg/app/registrar/assets/img/uswds-icons/construction_worker.svg
img/uswds-icons/tornado.svg/app/registrar/assets/img/uswds-icons/tornado.svg
img/uswds-icons/x.svg/app/registrar/assets/img/uswds-icons/x.svg
img/uswds-icons/instagram.svg/app/registrar/assets/img/uswds-icons/instagram.svg
img/uswds-icons/hurricane.svg/app/registrar/assets/img/uswds-icons/hurricane.svg
img/uswds-icons/sort_arrow.svg/app/registrar/assets/img/uswds-icons/sort_arrow.svg
img/uswds-icons/navigate_far_next.svg/app/registrar/assets/img/uswds-icons/navigate_far_next.svg
img/uswds-icons/navigate_far_before.svg/app/registrar/assets/img/uswds-icons/navigate_far_before.svg
img/uswds-icons/chevron_right.svg/app/registrar/assets/img/uswds-icons/chevron_right.svg
img/uswds-icons/chevron_left.svg/app/registrar/assets/img/uswds-icons/chevron_left.svg
img/uswds-icons/severe_weather.svg/app/registrar/assets/img/uswds-icons/severe_weather.svg
img/uswds-icons/clothes.svg/app/registrar/assets/img/uswds-icons/clothes.svg
img/uswds-icons/hospital.svg/app/registrar/assets/img/uswds-icons/hospital.svg
img/uswds-icons/rain.svg/app/registrar/assets/img/uswds-icons/rain.svg
img/uswds-icons/identification.svg/app/registrar/assets/img/uswds-icons/identification.svg
img/uswds-icons/bedding.svg/app/registrar/assets/img/uswds-icons/bedding.svg
img/uswds-icons/youtube.svg/app/registrar/assets/img/uswds-icons/youtube.svg
img/uswds-icons/linkedin.svg/app/registrar/assets/img/uswds-icons/linkedin.svg
img/uswds-icons/twitter.svg/app/registrar/assets/img/uswds-icons/twitter.svg
img/uswds-icons/flickr.svg/app/registrar/assets/img/uswds-icons/flickr.svg
img/usa-icons-bg/navigate_far_before--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_far_before--white.svg
img/usa-icons-bg/close--white.svg/app/registrar/assets/img/usa-icons-bg/close--white.svg
img/usa-icons-bg/navigate_next--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_next--white.svg
img/usa-icons-bg/navigate_far_next--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_far_next--white.svg
img/usa-icons-bg/expand_more--blue-warm-70v.svg/app/registrar/assets/img/usa-icons-bg/expand_more--blue-warm-70v.svg
img/usa-icons-bg/check_circle--white.svg/app/registrar/assets/img/usa-icons-bg/check_circle--white.svg
img/usa-icons-bg/launch--white.svg/app/registrar/assets/img/usa-icons-bg/launch--white.svg
img/usa-icons-bg/add--white.svg/app/registrar/assets/img/usa-icons-bg/add--white.svg
img/usa-icons-bg/remove--white.svg/app/registrar/assets/img/usa-icons-bg/remove--white.svg
img/usa-icons-bg/error--white.svg/app/registrar/assets/img/usa-icons-bg/error--white.svg
img/usa-icons-bg/expand_less--white.svg/app/registrar/assets/img/usa-icons-bg/expand_less--white.svg
img/usa-icons-bg/expand_more--white.svg/app/registrar/assets/img/usa-icons-bg/expand_more--white.svg
img/usa-icons-bg/arrow_back--white.svg/app/registrar/assets/img/usa-icons-bg/arrow_back--white.svg
img/usa-icons-bg/navigate_before--white.svg/app/registrar/assets/img/usa-icons-bg/navigate_before--white.svg
img/usa-icons-bg/info--white.svg/app/registrar/assets/img/usa-icons-bg/info--white.svg
img/usa-icons-bg/warning--white.svg/app/registrar/assets/img/usa-icons-bg/warning--white.svg
img/usa-icons-bg/check--blue-60v.svg/app/registrar/assets/img/usa-icons-bg/check--blue-60v.svg
img/usa-icons-bg/calendar_today--white.svg/app/registrar/assets/img/usa-icons-bg/calendar_today--white.svg
img/usa-icons-bg/search--white.svg/app/registrar/assets/img/usa-icons-bg/search--white.svg
img/material-icons/crisis_alert.svg/app/registrar/assets/img/material-icons/crisis_alert.svg
img/material-icons/https.svg/app/registrar/assets/img/material-icons/https.svg
img/material-icons/trip_origin.svg/app/registrar/assets/img/material-icons/trip_origin.svg
img/material-icons/flashlight_on.svg/app/registrar/assets/img/material-icons/flashlight_on.svg
img/material-icons/ramp_right.svg/app/registrar/assets/img/material-icons/ramp_right.svg
img/material-icons/backup.svg/app/registrar/assets/img/material-icons/backup.svg
img/material-icons/aod.svg/app/registrar/assets/img/material-icons/aod.svg
img/material-icons/bike_scooter.svg/app/registrar/assets/img/material-icons/bike_scooter.svg
img/material-icons/energy_savings_leaf.svg/app/registrar/assets/img/material-icons/energy_savings_leaf.svg
img/material-icons/car_crash.svg/app/registrar/assets/img/material-icons/car_crash.svg
img/material-icons/push_pin.svg/app/registrar/assets/img/material-icons/push_pin.svg
img/material-icons/vertical_align_center.svg/app/registrar/assets/img/material-icons/vertical_align_center.svg
img/material-icons/display_settings.svg/app/registrar/assets/img/material-icons/display_settings.svg
img/material-icons/timelapse.svg/app/registrar/assets/img/material-icons/timelapse.svg
img/material-icons/local_car_wash.svg/app/registrar/assets/img/material-icons/local_car_wash.svg
img/material-icons/filter_4.svg/app/registrar/assets/img/material-icons/filter_4.svg
img/material-icons/motion_photos_off.svg/app/registrar/assets/img/material-icons/motion_photos_off.svg
img/material-icons/propane_tank.svg/app/registrar/assets/img/material-icons/propane_tank.svg
img/material-icons/abc.svg/app/registrar/assets/img/material-icons/abc.svg
img/material-icons/rv_hookup.svg/app/registrar/assets/img/material-icons/rv_hookup.svg
img/material-icons/signal_cellular_no_sim.svg/app/registrar/assets/img/material-icons/signal_cellular_no_sim.svg
img/material-icons/currency_franc.svg/app/registrar/assets/img/material-icons/currency_franc.svg
img/material-icons/search.svg/app/registrar/assets/img/material-icons/search.svg
img/material-icons/volume_mute.svg/app/registrar/assets/img/material-icons/volume_mute.svg
img/material-icons/notes.svg/app/registrar/assets/img/material-icons/notes.svg
img/material-icons/sd.svg/app/registrar/assets/img/material-icons/sd.svg
img/material-icons/swap_vertical_circle.svg/app/registrar/assets/img/material-icons/swap_vertical_circle.svg
img/material-icons/cottage.svg/app/registrar/assets/img/material-icons/cottage.svg
img/material-icons/task.svg/app/registrar/assets/img/material-icons/task.svg
img/material-icons/smart_toy.svg/app/registrar/assets/img/material-icons/smart_toy.svg
img/material-icons/find_in_page.svg/app/registrar/assets/img/material-icons/find_in_page.svg
img/material-icons/no_encryption_gmailerrorred.svg/app/registrar/assets/img/material-icons/no_encryption_gmailerrorred.svg
img/material-icons/4mp.svg/app/registrar/assets/img/material-icons/4mp.svg
img/material-icons/how_to_reg.svg/app/registrar/assets/img/material-icons/how_to_reg.svg
img/material-icons/app_shortcut.svg/app/registrar/assets/img/material-icons/app_shortcut.svg
img/material-icons/data_saver_off.svg/app/registrar/assets/img/material-icons/data_saver_off.svg
img/material-icons/mediation.svg/app/registrar/assets/img/material-icons/mediation.svg
img/material-icons/branding_watermark.svg/app/registrar/assets/img/material-icons/branding_watermark.svg
img/material-icons/do_not_disturb_off.svg/app/registrar/assets/img/material-icons/do_not_disturb_off.svg
img/material-icons/light_mode.svg/app/registrar/assets/img/material-icons/light_mode.svg
img/material-icons/videocam_off.svg/app/registrar/assets/img/material-icons/videocam_off.svg
img/material-icons/schedule_send.svg/app/registrar/assets/img/material-icons/schedule_send.svg
img/material-icons/sports.svg/app/registrar/assets/img/material-icons/sports.svg
img/material-icons/note_add.svg/app/registrar/assets/img/material-icons/note_add.svg
img/material-icons/shop_two.svg/app/registrar/assets/img/material-icons/shop_two.svg
img/material-icons/receipt.svg/app/registrar/assets/img/material-icons/receipt.svg
img/material-icons/lightbulb_circle.svg/app/registrar/assets/img/material-icons/lightbulb_circle.svg
img/material-icons/production_quantity_limits.svg/app/registrar/assets/img/material-icons/production_quantity_limits.svg
img/material-icons/payment.svg/app/registrar/assets/img/material-icons/payment.svg
img/material-icons/roller_shades_closed.svg/app/registrar/assets/img/material-icons/roller_shades_closed.svg
img/material-icons/local_post_office.svg/app/registrar/assets/img/material-icons/local_post_office.svg
img/material-icons/account_box.svg/app/registrar/assets/img/material-icons/account_box.svg
img/material-icons/curtains_closed.svg/app/registrar/assets/img/material-icons/curtains_closed.svg
img/material-icons/play_circle.svg/app/registrar/assets/img/material-icons/play_circle.svg
img/material-icons/no_drinks.svg/app/registrar/assets/img/material-icons/no_drinks.svg
img/material-icons/home_max.svg/app/registrar/assets/img/material-icons/home_max.svg
img/material-icons/queue.svg/app/registrar/assets/img/material-icons/queue.svg
img/material-icons/system_update_alt.svg/app/registrar/assets/img/material-icons/system_update_alt.svg
img/material-icons/check_box_outline_blank.svg/app/registrar/assets/img/material-icons/check_box_outline_blank.svg
img/material-icons/open_in_new_off.svg/app/registrar/assets/img/material-icons/open_in_new_off.svg
img/material-icons/markunread.svg/app/registrar/assets/img/material-icons/markunread.svg
img/material-icons/currency_yuan.svg/app/registrar/assets/img/material-icons/currency_yuan.svg
img/material-icons/fmd_bad.svg/app/registrar/assets/img/material-icons/fmd_bad.svg
img/material-icons/restart_alt.svg/app/registrar/assets/img/material-icons/restart_alt.svg
img/material-icons/list.svg/app/registrar/assets/img/material-icons/list.svg
img/material-icons/gas_meter.svg/app/registrar/assets/img/material-icons/gas_meter.svg
img/material-icons/satellite_alt.svg/app/registrar/assets/img/material-icons/satellite_alt.svg
img/material-icons/monitor_heart.svg/app/registrar/assets/img/material-icons/monitor_heart.svg
img/material-icons/flip_to_front.svg/app/registrar/assets/img/material-icons/flip_to_front.svg
img/material-icons/power_input.svg/app/registrar/assets/img/material-icons/power_input.svg
img/material-icons/view_kanban.svg/app/registrar/assets/img/material-icons/view_kanban.svg
img/material-icons/outlet.svg/app/registrar/assets/img/material-icons/outlet.svg
img/material-icons/stream.svg/app/registrar/assets/img/material-icons/stream.svg
img/material-icons/add_alarm.svg/app/registrar/assets/img/material-icons/add_alarm.svg
img/material-icons/attribution.svg/app/registrar/assets/img/material-icons/attribution.svg
img/material-icons/system_security_update_warning.svg/app/registrar/assets/img/material-icons/system_security_update_warning.svg
img/material-icons/check_circle_outline.svg/app/registrar/assets/img/material-icons/check_circle_outline.svg
img/material-icons/timer_3_select.svg/app/registrar/assets/img/material-icons/timer_3_select.svg
img/material-icons/no_accounts.svg/app/registrar/assets/img/material-icons/no_accounts.svg
img/material-icons/timer_10_select.svg/app/registrar/assets/img/material-icons/timer_10_select.svg
img/material-icons/closed_caption.svg/app/registrar/assets/img/material-icons/closed_caption.svg
img/material-icons/on_device_training.svg/app/registrar/assets/img/material-icons/on_device_training.svg
img/material-icons/picture_as_pdf.svg/app/registrar/assets/img/material-icons/picture_as_pdf.svg
img/material-icons/ballot.svg/app/registrar/assets/img/material-icons/ballot.svg
img/material-icons/recycling.svg/app/registrar/assets/img/material-icons/recycling.svg
img/material-icons/running_with_errors.svg/app/registrar/assets/img/material-icons/running_with_errors.svg
img/material-icons/house.svg/app/registrar/assets/img/material-icons/house.svg
img/material-icons/bed.svg/app/registrar/assets/img/material-icons/bed.svg
img/material-icons/add_link.svg/app/registrar/assets/img/material-icons/add_link.svg
img/material-icons/create.svg/app/registrar/assets/img/material-icons/create.svg
img/material-icons/drive_eta.svg/app/registrar/assets/img/material-icons/drive_eta.svg
img/material-icons/bathroom.svg/app/registrar/assets/img/material-icons/bathroom.svg
img/material-icons/7k_plus.svg/app/registrar/assets/img/material-icons/7k_plus.svg
img/material-icons/swipe.svg/app/registrar/assets/img/material-icons/swipe.svg
img/material-icons/fire_hydrant_alt.svg/app/registrar/assets/img/material-icons/fire_hydrant_alt.svg
img/material-icons/sports_golf.svg/app/registrar/assets/img/material-icons/sports_golf.svg
img/material-icons/hourglass_top.svg/app/registrar/assets/img/material-icons/hourglass_top.svg
img/material-icons/browser_not_supported.svg/app/registrar/assets/img/material-icons/browser_not_supported.svg
img/material-icons/headphones_battery.svg/app/registrar/assets/img/material-icons/headphones_battery.svg
img/material-icons/camera_rear.svg/app/registrar/assets/img/material-icons/camera_rear.svg
img/material-icons/sd_storage.svg/app/registrar/assets/img/material-icons/sd_storage.svg
img/material-icons/reset_tv.svg/app/registrar/assets/img/material-icons/reset_tv.svg
img/material-icons/align_vertical_center.svg/app/registrar/assets/img/material-icons/align_vertical_center.svg
img/material-icons/keyboard_arrow_up.svg/app/registrar/assets/img/material-icons/keyboard_arrow_up.svg
img/material-icons/stadium.svg/app/registrar/assets/img/material-icons/stadium.svg
img/material-icons/subscript.svg/app/registrar/assets/img/material-icons/subscript.svg
img/material-icons/local_fire_department.svg/app/registrar/assets/img/material-icons/local_fire_department.svg
img/material-icons/edit_note.svg/app/registrar/assets/img/material-icons/edit_note.svg
img/material-icons/hdr_off_select.svg/app/registrar/assets/img/material-icons/hdr_off_select.svg
img/material-icons/earbuds_battery.svg/app/registrar/assets/img/material-icons/earbuds_battery.svg
img/material-icons/baby_changing_station.svg/app/registrar/assets/img/material-icons/baby_changing_station.svg
img/material-icons/savings.svg/app/registrar/assets/img/material-icons/savings.svg
img/material-icons/pause_circle.svg/app/registrar/assets/img/material-icons/pause_circle.svg
img/material-icons/local_taxi.svg/app/registrar/assets/img/material-icons/local_taxi.svg
img/material-icons/rotate_90_degrees_cw.svg/app/registrar/assets/img/material-icons/rotate_90_degrees_cw.svg
img/material-icons/hearing_disabled.svg/app/registrar/assets/img/material-icons/hearing_disabled.svg
img/material-icons/task_alt.svg/app/registrar/assets/img/material-icons/task_alt.svg
img/material-icons/wifi_tethering.svg/app/registrar/assets/img/material-icons/wifi_tethering.svg
img/material-icons/2k.svg/app/registrar/assets/img/material-icons/2k.svg
img/material-icons/filter_5.svg/app/registrar/assets/img/material-icons/filter_5.svg
img/material-icons/airplay.svg/app/registrar/assets/img/material-icons/airplay.svg
img/material-icons/support_agent.svg/app/registrar/assets/img/material-icons/support_agent.svg
img/material-icons/broken_image.svg/app/registrar/assets/img/material-icons/broken_image.svg
img/material-icons/remember_me.svg/app/registrar/assets/img/material-icons/remember_me.svg
img/material-icons/trending_flat.svg/app/registrar/assets/img/material-icons/trending_flat.svg
img/material-icons/forward_5.svg/app/registrar/assets/img/material-icons/forward_5.svg
img/material-icons/blur_circular.svg/app/registrar/assets/img/material-icons/blur_circular.svg
img/material-icons/screen_lock_landscape.svg/app/registrar/assets/img/material-icons/screen_lock_landscape.svg
img/material-icons/arrow_drop_up.svg/app/registrar/assets/img/material-icons/arrow_drop_up.svg
img/material-icons/filter_none.svg/app/registrar/assets/img/material-icons/filter_none.svg
img/material-icons/rice_bowl.svg/app/registrar/assets/img/material-icons/rice_bowl.svg
img/material-icons/pattern.svg/app/registrar/assets/img/material-icons/pattern.svg
img/material-icons/control_point.svg/app/registrar/assets/img/material-icons/control_point.svg
img/material-icons/browse_gallery.svg/app/registrar/assets/img/material-icons/browse_gallery.svg
img/material-icons/face.svg/app/registrar/assets/img/material-icons/face.svg
img/material-icons/repeat.svg/app/registrar/assets/img/material-icons/repeat.svg
img/material-icons/new_label.svg/app/registrar/assets/img/material-icons/new_label.svg
img/material-icons/flight.svg/app/registrar/assets/img/material-icons/flight.svg
img/material-icons/playlist_add_circle.svg/app/registrar/assets/img/material-icons/playlist_add_circle.svg
img/material-icons/apps_outage.svg/app/registrar/assets/img/material-icons/apps_outage.svg
img/material-icons/18_up_rating.svg/app/registrar/assets/img/material-icons/18_up_rating.svg
img/material-icons/landslide.svg/app/registrar/assets/img/material-icons/landslide.svg
img/material-icons/perm_camera_mic.svg/app/registrar/assets/img/material-icons/perm_camera_mic.svg
img/material-icons/cloud_sync.svg/app/registrar/assets/img/material-icons/cloud_sync.svg
img/material-icons/luggage.svg/app/registrar/assets/img/material-icons/luggage.svg
img/material-icons/content_paste_go.svg/app/registrar/assets/img/material-icons/content_paste_go.svg
img/material-icons/local_library.svg/app/registrar/assets/img/material-icons/local_library.svg
img/material-icons/filter_7.svg/app/registrar/assets/img/material-icons/filter_7.svg
img/material-icons/swipe_left.svg/app/registrar/assets/img/material-icons/swipe_left.svg
img/material-icons/assistant.svg/app/registrar/assets/img/material-icons/assistant.svg
img/material-icons/mail_outline.svg/app/registrar/assets/img/material-icons/mail_outline.svg
img/material-icons/lyrics.svg/app/registrar/assets/img/material-icons/lyrics.svg
img/material-icons/arrow_drop_down_circle.svg/app/registrar/assets/img/material-icons/arrow_drop_down_circle.svg
img/material-icons/microwave.svg/app/registrar/assets/img/material-icons/microwave.svg
img/material-icons/atm.svg/app/registrar/assets/img/material-icons/atm.svg
img/material-icons/account_tree.svg/app/registrar/assets/img/material-icons/account_tree.svg
img/material-icons/straighten.svg/app/registrar/assets/img/material-icons/straighten.svg
img/material-icons/public.svg/app/registrar/assets/img/material-icons/public.svg
img/material-icons/border_clear.svg/app/registrar/assets/img/material-icons/border_clear.svg
img/material-icons/stay_current_landscape.svg/app/registrar/assets/img/material-icons/stay_current_landscape.svg
img/material-icons/moving.svg/app/registrar/assets/img/material-icons/moving.svg
img/material-icons/video_stable.svg/app/registrar/assets/img/material-icons/video_stable.svg
img/material-icons/emergency.svg/app/registrar/assets/img/material-icons/emergency.svg
img/material-icons/add_to_drive.svg/app/registrar/assets/img/material-icons/add_to_drive.svg
img/material-icons/camera_outdoor.svg/app/registrar/assets/img/material-icons/camera_outdoor.svg
img/material-icons/padding.svg/app/registrar/assets/img/material-icons/padding.svg
img/material-icons/south.svg/app/registrar/assets/img/material-icons/south.svg
img/material-icons/man_4.svg/app/registrar/assets/img/material-icons/man_4.svg
img/material-icons/volcano.svg/app/registrar/assets/img/material-icons/volcano.svg
img/material-icons/perm_media.svg/app/registrar/assets/img/material-icons/perm_media.svg
img/material-icons/reply.svg/app/registrar/assets/img/material-icons/reply.svg
img/material-icons/unpublished.svg/app/registrar/assets/img/material-icons/unpublished.svg
img/material-icons/signal_cellular_off.svg/app/registrar/assets/img/material-icons/signal_cellular_off.svg
img/material-icons/fiber_smart_record.svg/app/registrar/assets/img/material-icons/fiber_smart_record.svg
img/material-icons/assignment_ind.svg/app/registrar/assets/img/material-icons/assignment_ind.svg
img/material-icons/numbers.svg/app/registrar/assets/img/material-icons/numbers.svg
img/material-icons/perm_contact_calendar.svg/app/registrar/assets/img/material-icons/perm_contact_calendar.svg
img/material-icons/monochrome_photos.svg/app/registrar/assets/img/material-icons/monochrome_photos.svg
img/material-icons/bookmark_border.svg/app/registrar/assets/img/material-icons/bookmark_border.svg
img/material-icons/signal_wifi_connected_no_internet_4.svg/app/registrar/assets/img/material-icons/signal_wifi_connected_no_internet_4.svg
img/material-icons/arrow_outward.svg/app/registrar/assets/img/material-icons/arrow_outward.svg
img/material-icons/system_security_update.svg/app/registrar/assets/img/material-icons/system_security_update.svg
img/material-icons/not_interested.svg/app/registrar/assets/img/material-icons/not_interested.svg
img/material-icons/groups_2.svg/app/registrar/assets/img/material-icons/groups_2.svg
img/material-icons/phone_missed.svg/app/registrar/assets/img/material-icons/phone_missed.svg
img/material-icons/dining.svg/app/registrar/assets/img/material-icons/dining.svg
img/material-icons/battery_1_bar.svg/app/registrar/assets/img/material-icons/battery_1_bar.svg
img/material-icons/crop_portrait.svg/app/registrar/assets/img/material-icons/crop_portrait.svg
img/material-icons/house_siding.svg/app/registrar/assets/img/material-icons/house_siding.svg
img/material-icons/translate.svg/app/registrar/assets/img/material-icons/translate.svg
img/material-icons/approval.svg/app/registrar/assets/img/material-icons/approval.svg
img/material-icons/view_comfy_alt.svg/app/registrar/assets/img/material-icons/view_comfy_alt.svg
img/material-icons/javascript.svg/app/registrar/assets/img/material-icons/javascript.svg
img/material-icons/play_lesson.svg/app/registrar/assets/img/material-icons/play_lesson.svg
img/material-icons/3d_rotation.svg/app/registrar/assets/img/material-icons/3d_rotation.svg
img/material-icons/location_searching.svg/app/registrar/assets/img/material-icons/location_searching.svg
img/material-icons/mode_comment.svg/app/registrar/assets/img/material-icons/mode_comment.svg
img/material-icons/network_wifi.svg/app/registrar/assets/img/material-icons/network_wifi.svg
img/material-icons/wb_auto.svg/app/registrar/assets/img/material-icons/wb_auto.svg
img/material-icons/hearing.svg/app/registrar/assets/img/material-icons/hearing.svg
img/material-icons/taxi_alert.svg/app/registrar/assets/img/material-icons/taxi_alert.svg
img/material-icons/person_search.svg/app/registrar/assets/img/material-icons/person_search.svg
img/material-icons/font_download.svg/app/registrar/assets/img/material-icons/font_download.svg
img/material-icons/event_repeat.svg/app/registrar/assets/img/material-icons/event_repeat.svg
img/material-icons/agriculture.svg/app/registrar/assets/img/material-icons/agriculture.svg
img/material-icons/doorbell.svg/app/registrar/assets/img/material-icons/doorbell.svg
img/material-icons/charging_station.svg/app/registrar/assets/img/material-icons/charging_station.svg
img/material-icons/umbrella.svg/app/registrar/assets/img/material-icons/umbrella.svg
img/material-icons/run_circle.svg/app/registrar/assets/img/material-icons/run_circle.svg
img/material-icons/remove_road.svg/app/registrar/assets/img/material-icons/remove_road.svg
img/material-icons/highlight.svg/app/registrar/assets/img/material-icons/highlight.svg
img/material-icons/tire_repair.svg/app/registrar/assets/img/material-icons/tire_repair.svg
img/material-icons/groups_3.svg/app/registrar/assets/img/material-icons/groups_3.svg
img/material-icons/blind.svg/app/registrar/assets/img/material-icons/blind.svg
img/material-icons/explore_off.svg/app/registrar/assets/img/material-icons/explore_off.svg
img/material-icons/query_builder.svg/app/registrar/assets/img/material-icons/query_builder.svg
img/material-icons/fullscreen.svg/app/registrar/assets/img/material-icons/fullscreen.svg
img/material-icons/local_activity.svg/app/registrar/assets/img/material-icons/local_activity.svg
img/material-icons/remove_circle_outline.svg/app/registrar/assets/img/material-icons/remove_circle_outline.svg
img/material-icons/arrow_circle_right.svg/app/registrar/assets/img/material-icons/arrow_circle_right.svg
img/material-icons/crop_square.svg/app/registrar/assets/img/material-icons/crop_square.svg
img/material-icons/swap_calls.svg/app/registrar/assets/img/material-icons/swap_calls.svg
img/material-icons/shortcut.svg/app/registrar/assets/img/material-icons/shortcut.svg
img/material-icons/replay_30.svg/app/registrar/assets/img/material-icons/replay_30.svg
img/material-icons/r_mobiledata.svg/app/registrar/assets/img/material-icons/r_mobiledata.svg
img/material-icons/next_plan.svg/app/registrar/assets/img/material-icons/next_plan.svg
img/material-icons/assistant_direction.svg/app/registrar/assets/img/material-icons/assistant_direction.svg
img/material-icons/all_inbox.svg/app/registrar/assets/img/material-icons/all_inbox.svg
img/material-icons/av_timer.svg/app/registrar/assets/img/material-icons/av_timer.svg
img/material-icons/restaurant.svg/app/registrar/assets/img/material-icons/restaurant.svg
img/material-icons/fireplace.svg/app/registrar/assets/img/material-icons/fireplace.svg
img/material-icons/directions_boat.svg/app/registrar/assets/img/material-icons/directions_boat.svg
img/material-icons/request_page.svg/app/registrar/assets/img/material-icons/request_page.svg
img/material-icons/smart_display.svg/app/registrar/assets/img/material-icons/smart_display.svg
img/material-icons/color_lens.svg/app/registrar/assets/img/material-icons/color_lens.svg
img/material-icons/tab.svg/app/registrar/assets/img/material-icons/tab.svg
img/material-icons/mark_chat_read.svg/app/registrar/assets/img/material-icons/mark_chat_read.svg
img/material-icons/commit.svg/app/registrar/assets/img/material-icons/commit.svg
img/material-icons/18mp.svg/app/registrar/assets/img/material-icons/18mp.svg
img/material-icons/panorama.svg/app/registrar/assets/img/material-icons/panorama.svg
img/material-icons/screenshot.svg/app/registrar/assets/img/material-icons/screenshot.svg
img/material-icons/pool.svg/app/registrar/assets/img/material-icons/pool.svg
img/material-icons/width_wide.svg/app/registrar/assets/img/material-icons/width_wide.svg
img/material-icons/sync_lock.svg/app/registrar/assets/img/material-icons/sync_lock.svg
img/material-icons/android.svg/app/registrar/assets/img/material-icons/android.svg
img/material-icons/draw.svg/app/registrar/assets/img/material-icons/draw.svg
img/material-icons/co2.svg/app/registrar/assets/img/material-icons/co2.svg
img/material-icons/nest_cam_wired_stand.svg/app/registrar/assets/img/material-icons/nest_cam_wired_stand.svg
img/material-icons/directions_transit.svg/app/registrar/assets/img/material-icons/directions_transit.svg
img/material-icons/sign_language.svg/app/registrar/assets/img/material-icons/sign_language.svg
img/material-icons/roofing.svg/app/registrar/assets/img/material-icons/roofing.svg
img/material-icons/filter_6.svg/app/registrar/assets/img/material-icons/filter_6.svg
img/material-icons/view_timeline.svg/app/registrar/assets/img/material-icons/view_timeline.svg
img/material-icons/6mp.svg/app/registrar/assets/img/material-icons/6mp.svg
img/material-icons/thumb_down.svg/app/registrar/assets/img/material-icons/thumb_down.svg
img/material-icons/circle.svg/app/registrar/assets/img/material-icons/circle.svg
img/material-icons/book_online.svg/app/registrar/assets/img/material-icons/book_online.svg
img/material-icons/http.svg/app/registrar/assets/img/material-icons/http.svg
img/material-icons/system_security_update_good.svg/app/registrar/assets/img/material-icons/system_security_update_good.svg
img/material-icons/rectangle.svg/app/registrar/assets/img/material-icons/rectangle.svg
img/material-icons/vertical_split.svg/app/registrar/assets/img/material-icons/vertical_split.svg
img/material-icons/volume_up.svg/app/registrar/assets/img/material-icons/volume_up.svg
img/material-icons/person.svg/app/registrar/assets/img/material-icons/person.svg
img/material-icons/desktop_mac.svg/app/registrar/assets/img/material-icons/desktop_mac.svg
img/material-icons/girl.svg/app/registrar/assets/img/material-icons/girl.svg
img/material-icons/airline_seat_recline_extra.svg/app/registrar/assets/img/material-icons/airline_seat_recline_extra.svg
img/material-icons/home.svg/app/registrar/assets/img/material-icons/home.svg
img/material-icons/shop.svg/app/registrar/assets/img/material-icons/shop.svg
img/material-icons/inventory_2.svg/app/registrar/assets/img/material-icons/inventory_2.svg
img/material-icons/copyright.svg/app/registrar/assets/img/material-icons/copyright.svg
img/material-icons/1k_plus.svg/app/registrar/assets/img/material-icons/1k_plus.svg
img/material-icons/sports_volleyball.svg/app/registrar/assets/img/material-icons/sports_volleyball.svg
img/material-icons/video_chat.svg/app/registrar/assets/img/material-icons/video_chat.svg
img/material-icons/holiday_village.svg/app/registrar/assets/img/material-icons/holiday_village.svg
img/material-icons/network_wifi_1_bar.svg/app/registrar/assets/img/material-icons/network_wifi_1_bar.svg
img/material-icons/21mp.svg/app/registrar/assets/img/material-icons/21mp.svg
img/material-icons/smartphone.svg/app/registrar/assets/img/material-icons/smartphone.svg
img/material-icons/flight_takeoff.svg/app/registrar/assets/img/material-icons/flight_takeoff.svg
img/material-icons/directions_railway.svg/app/registrar/assets/img/material-icons/directions_railway.svg
img/material-icons/filter_2.svg/app/registrar/assets/img/material-icons/filter_2.svg
img/material-icons/insert_drive_file.svg/app/registrar/assets/img/material-icons/insert_drive_file.svg
img/material-icons/camera_enhance.svg/app/registrar/assets/img/material-icons/camera_enhance.svg
img/material-icons/logo_dev.svg/app/registrar/assets/img/material-icons/logo_dev.svg
img/material-icons/grading.svg/app/registrar/assets/img/material-icons/grading.svg
img/material-icons/attach_email.svg/app/registrar/assets/img/material-icons/attach_email.svg
img/material-icons/format_align_center.svg/app/registrar/assets/img/material-icons/format_align_center.svg
img/material-icons/fastfood.svg/app/registrar/assets/img/material-icons/fastfood.svg
img/material-icons/shopping_bag.svg/app/registrar/assets/img/material-icons/shopping_bag.svg
img/material-icons/eject.svg/app/registrar/assets/img/material-icons/eject.svg
img/material-icons/exposure_plus_1.svg/app/registrar/assets/img/material-icons/exposure_plus_1.svg
img/material-icons/flag_circle.svg/app/registrar/assets/img/material-icons/flag_circle.svg
img/material-icons/battery_0_bar.svg/app/registrar/assets/img/material-icons/battery_0_bar.svg
img/material-icons/contact_page.svg/app/registrar/assets/img/material-icons/contact_page.svg
img/material-icons/forward_10.svg/app/registrar/assets/img/material-icons/forward_10.svg
img/material-icons/room.svg/app/registrar/assets/img/material-icons/room.svg
img/material-icons/festival.svg/app/registrar/assets/img/material-icons/festival.svg
img/material-icons/backpack.svg/app/registrar/assets/img/material-icons/backpack.svg
img/material-icons/comment_bank.svg/app/registrar/assets/img/material-icons/comment_bank.svg
img/material-icons/logout.svg/app/registrar/assets/img/material-icons/logout.svg
img/material-icons/share_location.svg/app/registrar/assets/img/material-icons/share_location.svg
img/material-icons/mode_fan_off.svg/app/registrar/assets/img/material-icons/mode_fan_off.svg
img/material-icons/no_crash.svg/app/registrar/assets/img/material-icons/no_crash.svg
img/material-icons/2mp.svg/app/registrar/assets/img/material-icons/2mp.svg
img/material-icons/keyboard_double_arrow_left.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_left.svg
img/material-icons/hexagon.svg/app/registrar/assets/img/material-icons/hexagon.svg
img/material-icons/audio_file.svg/app/registrar/assets/img/material-icons/audio_file.svg
img/material-icons/edit_notifications.svg/app/registrar/assets/img/material-icons/edit_notifications.svg
img/material-icons/connecting_airports.svg/app/registrar/assets/img/material-icons/connecting_airports.svg
img/material-icons/pest_control.svg/app/registrar/assets/img/material-icons/pest_control.svg
img/material-icons/turn_left.svg/app/registrar/assets/img/material-icons/turn_left.svg
img/material-icons/battery_std.svg/app/registrar/assets/img/material-icons/battery_std.svg
img/material-icons/local_pizza.svg/app/registrar/assets/img/material-icons/local_pizza.svg
img/material-icons/filter_b_and_w.svg/app/registrar/assets/img/material-icons/filter_b_and_w.svg
img/material-icons/text_rotation_angleup.svg/app/registrar/assets/img/material-icons/text_rotation_angleup.svg
img/material-icons/edit_location_alt.svg/app/registrar/assets/img/material-icons/edit_location_alt.svg
img/material-icons/departure_board.svg/app/registrar/assets/img/material-icons/departure_board.svg
img/material-icons/forest.svg/app/registrar/assets/img/material-icons/forest.svg
img/material-icons/model_training.svg/app/registrar/assets/img/material-icons/model_training.svg
img/material-icons/ring_volume.svg/app/registrar/assets/img/material-icons/ring_volume.svg
img/material-icons/emoji_emotions.svg/app/registrar/assets/img/material-icons/emoji_emotions.svg
img/material-icons/dock.svg/app/registrar/assets/img/material-icons/dock.svg
img/material-icons/signpost.svg/app/registrar/assets/img/material-icons/signpost.svg
img/material-icons/calendar_view_day.svg/app/registrar/assets/img/material-icons/calendar_view_day.svg
img/material-icons/supervised_user_circle.svg/app/registrar/assets/img/material-icons/supervised_user_circle.svg
img/material-icons/accessible_forward.svg/app/registrar/assets/img/material-icons/accessible_forward.svg
img/material-icons/local_cafe.svg/app/registrar/assets/img/material-icons/local_cafe.svg
img/material-icons/save_alt.svg/app/registrar/assets/img/material-icons/save_alt.svg
img/material-icons/photo_camera_back.svg/app/registrar/assets/img/material-icons/photo_camera_back.svg
img/material-icons/nfc.svg/app/registrar/assets/img/material-icons/nfc.svg
img/material-icons/width_normal.svg/app/registrar/assets/img/material-icons/width_normal.svg
img/material-icons/face_retouching_off.svg/app/registrar/assets/img/material-icons/face_retouching_off.svg
img/material-icons/cancel.svg/app/registrar/assets/img/material-icons/cancel.svg
img/material-icons/usb.svg/app/registrar/assets/img/material-icons/usb.svg
img/material-icons/filter_drama.svg/app/registrar/assets/img/material-icons/filter_drama.svg
img/material-icons/tapas.svg/app/registrar/assets/img/material-icons/tapas.svg
img/material-icons/person_outline.svg/app/registrar/assets/img/material-icons/person_outline.svg
img/material-icons/tips_and_updates.svg/app/registrar/assets/img/material-icons/tips_and_updates.svg
img/material-icons/mood.svg/app/registrar/assets/img/material-icons/mood.svg
img/material-icons/accessibility_new.svg/app/registrar/assets/img/material-icons/accessibility_new.svg
img/material-icons/nightlight.svg/app/registrar/assets/img/material-icons/nightlight.svg
img/material-icons/fast_rewind.svg/app/registrar/assets/img/material-icons/fast_rewind.svg
img/material-icons/art_track.svg/app/registrar/assets/img/material-icons/art_track.svg
img/material-icons/ad_units.svg/app/registrar/assets/img/material-icons/ad_units.svg
img/material-icons/blur_off.svg/app/registrar/assets/img/material-icons/blur_off.svg
img/material-icons/outdoor_grill.svg/app/registrar/assets/img/material-icons/outdoor_grill.svg
img/material-icons/bedtime.svg/app/registrar/assets/img/material-icons/bedtime.svg
img/material-icons/brightness_medium.svg/app/registrar/assets/img/material-icons/brightness_medium.svg
img/material-icons/no_encryption.svg/app/registrar/assets/img/material-icons/no_encryption.svg
img/material-icons/contact_emergency.svg/app/registrar/assets/img/material-icons/contact_emergency.svg
img/material-icons/roller_skating.svg/app/registrar/assets/img/material-icons/roller_skating.svg
img/material-icons/auto_stories.svg/app/registrar/assets/img/material-icons/auto_stories.svg
img/material-icons/report_problem.svg/app/registrar/assets/img/material-icons/report_problem.svg
img/material-icons/home_work.svg/app/registrar/assets/img/material-icons/home_work.svg
img/material-icons/print_disabled.svg/app/registrar/assets/img/material-icons/print_disabled.svg
img/material-icons/border_left.svg/app/registrar/assets/img/material-icons/border_left.svg
img/material-icons/alarm_on.svg/app/registrar/assets/img/material-icons/alarm_on.svg
img/material-icons/church.svg/app/registrar/assets/img/material-icons/church.svg
img/material-icons/emoji_objects.svg/app/registrar/assets/img/material-icons/emoji_objects.svg
img/material-icons/crop.svg/app/registrar/assets/img/material-icons/crop.svg
img/material-icons/thumb_up_off_alt.svg/app/registrar/assets/img/material-icons/thumb_up_off_alt.svg
img/material-icons/airline_seat_individual_suite.svg/app/registrar/assets/img/material-icons/airline_seat_individual_suite.svg
img/material-icons/cookie.svg/app/registrar/assets/img/material-icons/cookie.svg
img/material-icons/cast_for_education.svg/app/registrar/assets/img/material-icons/cast_for_education.svg
img/material-icons/adf_scanner.svg/app/registrar/assets/img/material-icons/adf_scanner.svg
img/material-icons/tag.svg/app/registrar/assets/img/material-icons/tag.svg
img/material-icons/storefront.svg/app/registrar/assets/img/material-icons/storefront.svg
img/material-icons/animation.svg/app/registrar/assets/img/material-icons/animation.svg
img/material-icons/keyboard_alt.svg/app/registrar/assets/img/material-icons/keyboard_alt.svg
img/material-icons/toggle_off.svg/app/registrar/assets/img/material-icons/toggle_off.svg
img/material-icons/hot_tub.svg/app/registrar/assets/img/material-icons/hot_tub.svg
img/material-icons/photo_size_select_actual.svg/app/registrar/assets/img/material-icons/photo_size_select_actual.svg
img/material-icons/text_rotate_vertical.svg/app/registrar/assets/img/material-icons/text_rotate_vertical.svg
img/material-icons/hdr_plus.svg/app/registrar/assets/img/material-icons/hdr_plus.svg
img/material-icons/airplane_ticket.svg/app/registrar/assets/img/material-icons/airplane_ticket.svg
img/material-icons/self_improvement.svg/app/registrar/assets/img/material-icons/self_improvement.svg
img/material-icons/hdr_auto.svg/app/registrar/assets/img/material-icons/hdr_auto.svg
img/material-icons/safety_check.svg/app/registrar/assets/img/material-icons/safety_check.svg
img/material-icons/settings_phone.svg/app/registrar/assets/img/material-icons/settings_phone.svg
img/material-icons/folder_delete.svg/app/registrar/assets/img/material-icons/folder_delete.svg
img/material-icons/liquor.svg/app/registrar/assets/img/material-icons/liquor.svg
img/material-icons/unfold_more_double.svg/app/registrar/assets/img/material-icons/unfold_more_double.svg
img/material-icons/filter_3.svg/app/registrar/assets/img/material-icons/filter_3.svg
img/material-icons/credit_card.svg/app/registrar/assets/img/material-icons/credit_card.svg
img/material-icons/arrow_downward.svg/app/registrar/assets/img/material-icons/arrow_downward.svg
img/material-icons/monetization_on.svg/app/registrar/assets/img/material-icons/monetization_on.svg
img/material-icons/pending_actions.svg/app/registrar/assets/img/material-icons/pending_actions.svg
img/material-icons/arrow_back.svg/app/registrar/assets/img/material-icons/arrow_back.svg
img/material-icons/visibility.svg/app/registrar/assets/img/material-icons/visibility.svg
img/material-icons/saved_search.svg/app/registrar/assets/img/material-icons/saved_search.svg
img/material-icons/wb_cloudy.svg/app/registrar/assets/img/material-icons/wb_cloudy.svg
img/material-icons/youtube_searched_for.svg/app/registrar/assets/img/material-icons/youtube_searched_for.svg
img/material-icons/border_outer.svg/app/registrar/assets/img/material-icons/border_outer.svg
img/material-icons/send_and_archive.svg/app/registrar/assets/img/material-icons/send_and_archive.svg
img/material-icons/breakfast_dining.svg/app/registrar/assets/img/material-icons/breakfast_dining.svg
img/material-icons/cloud_download.svg/app/registrar/assets/img/material-icons/cloud_download.svg
img/material-icons/unfold_less_double.svg/app/registrar/assets/img/material-icons/unfold_less_double.svg
img/material-icons/upcoming.svg/app/registrar/assets/img/material-icons/upcoming.svg
img/material-icons/shower.svg/app/registrar/assets/img/material-icons/shower.svg
img/material-icons/call_made.svg/app/registrar/assets/img/material-icons/call_made.svg
img/material-icons/hvac.svg/app/registrar/assets/img/material-icons/hvac.svg
img/material-icons/gpp_maybe.svg/app/registrar/assets/img/material-icons/gpp_maybe.svg
img/material-icons/alternate_email.svg/app/registrar/assets/img/material-icons/alternate_email.svg
img/material-icons/brightness_low.svg/app/registrar/assets/img/material-icons/brightness_low.svg
img/material-icons/downloading.svg/app/registrar/assets/img/material-icons/downloading.svg
img/material-icons/strikethrough_s.svg/app/registrar/assets/img/material-icons/strikethrough_s.svg
img/material-icons/filter_alt_off.svg/app/registrar/assets/img/material-icons/filter_alt_off.svg
img/material-icons/currency_pound.svg/app/registrar/assets/img/material-icons/currency_pound.svg
img/material-icons/filter_1.svg/app/registrar/assets/img/material-icons/filter_1.svg
img/material-icons/3k.svg/app/registrar/assets/img/material-icons/3k.svg
img/material-icons/headset.svg/app/registrar/assets/img/material-icons/headset.svg
img/material-icons/east.svg/app/registrar/assets/img/material-icons/east.svg
img/material-icons/label.svg/app/registrar/assets/img/material-icons/label.svg
img/material-icons/folder_special.svg/app/registrar/assets/img/material-icons/folder_special.svg
img/material-icons/filter_tilt_shift.svg/app/registrar/assets/img/material-icons/filter_tilt_shift.svg
img/material-icons/change_history.svg/app/registrar/assets/img/material-icons/change_history.svg
img/material-icons/time_to_leave.svg/app/registrar/assets/img/material-icons/time_to_leave.svg
img/material-icons/map.svg/app/registrar/assets/img/material-icons/map.svg
img/material-icons/horizontal_rule.svg/app/registrar/assets/img/material-icons/horizontal_rule.svg
img/material-icons/inbox.svg/app/registrar/assets/img/material-icons/inbox.svg
img/material-icons/sim_card.svg/app/registrar/assets/img/material-icons/sim_card.svg
img/material-icons/60fps.svg/app/registrar/assets/img/material-icons/60fps.svg
img/material-icons/soup_kitchen.svg/app/registrar/assets/img/material-icons/soup_kitchen.svg
img/material-icons/military_tech.svg/app/registrar/assets/img/material-icons/military_tech.svg
img/material-icons/loupe.svg/app/registrar/assets/img/material-icons/loupe.svg
img/material-icons/power.svg/app/registrar/assets/img/material-icons/power.svg
img/material-icons/verified.svg/app/registrar/assets/img/material-icons/verified.svg
img/material-icons/chat_bubble.svg/app/registrar/assets/img/material-icons/chat_bubble.svg
img/material-icons/help_center.svg/app/registrar/assets/img/material-icons/help_center.svg
img/material-icons/mms.svg/app/registrar/assets/img/material-icons/mms.svg
img/material-icons/turn_sharp_right.svg/app/registrar/assets/img/material-icons/turn_sharp_right.svg
img/material-icons/wifi_find.svg/app/registrar/assets/img/material-icons/wifi_find.svg
img/material-icons/replay_circle_filled.svg/app/registrar/assets/img/material-icons/replay_circle_filled.svg
img/material-icons/bakery_dining.svg/app/registrar/assets/img/material-icons/bakery_dining.svg
img/material-icons/rss_feed.svg/app/registrar/assets/img/material-icons/rss_feed.svg
img/material-icons/screen_search_desktop.svg/app/registrar/assets/img/material-icons/screen_search_desktop.svg
img/material-icons/access_time_filled.svg/app/registrar/assets/img/material-icons/access_time_filled.svg
img/material-icons/north_east.svg/app/registrar/assets/img/material-icons/north_east.svg
img/material-icons/exposure_plus_2.svg/app/registrar/assets/img/material-icons/exposure_plus_2.svg
img/material-icons/border_all.svg/app/registrar/assets/img/material-icons/border_all.svg
img/material-icons/mic_none.svg/app/registrar/assets/img/material-icons/mic_none.svg
img/material-icons/card_travel.svg/app/registrar/assets/img/material-icons/card_travel.svg
img/material-icons/transform.svg/app/registrar/assets/img/material-icons/transform.svg
img/material-icons/manage_search.svg/app/registrar/assets/img/material-icons/manage_search.svg
img/material-icons/sports_cricket.svg/app/registrar/assets/img/material-icons/sports_cricket.svg
img/material-icons/man_2.svg/app/registrar/assets/img/material-icons/man_2.svg
img/material-icons/phone_enabled.svg/app/registrar/assets/img/material-icons/phone_enabled.svg
img/material-icons/sentiment_satisfied.svg/app/registrar/assets/img/material-icons/sentiment_satisfied.svg
img/material-icons/earbuds.svg/app/registrar/assets/img/material-icons/earbuds.svg
img/material-icons/do_not_disturb_on.svg/app/registrar/assets/img/material-icons/do_not_disturb_on.svg
img/material-icons/keyboard_option_key.svg/app/registrar/assets/img/material-icons/keyboard_option_key.svg
img/material-icons/downhill_skiing.svg/app/registrar/assets/img/material-icons/downhill_skiing.svg
img/material-icons/speed.svg/app/registrar/assets/img/material-icons/speed.svg
img/material-icons/tornado.svg/app/registrar/assets/img/material-icons/tornado.svg
img/material-icons/travel_explore.svg/app/registrar/assets/img/material-icons/travel_explore.svg
img/material-icons/center_focus_strong.svg/app/registrar/assets/img/material-icons/center_focus_strong.svg
img/material-icons/link_off.svg/app/registrar/assets/img/material-icons/link_off.svg
img/material-icons/wb_iridescent.svg/app/registrar/assets/img/material-icons/wb_iridescent.svg
img/material-icons/auto_awesome_motion.svg/app/registrar/assets/img/material-icons/auto_awesome_motion.svg
img/material-icons/collections_bookmark.svg/app/registrar/assets/img/material-icons/collections_bookmark.svg
img/material-icons/scatter_plot.svg/app/registrar/assets/img/material-icons/scatter_plot.svg
img/material-icons/monitor_weight.svg/app/registrar/assets/img/material-icons/monitor_weight.svg
img/material-icons/hevc.svg/app/registrar/assets/img/material-icons/hevc.svg
img/material-icons/zoom_in.svg/app/registrar/assets/img/material-icons/zoom_in.svg
img/material-icons/person_add_disabled.svg/app/registrar/assets/img/material-icons/person_add_disabled.svg
img/material-icons/sentiment_very_dissatisfied.svg/app/registrar/assets/img/material-icons/sentiment_very_dissatisfied.svg
img/material-icons/kitesurfing.svg/app/registrar/assets/img/material-icons/kitesurfing.svg
img/material-icons/spatial_tracking.svg/app/registrar/assets/img/material-icons/spatial_tracking.svg
img/material-icons/dynamic_form.svg/app/registrar/assets/img/material-icons/dynamic_form.svg
img/material-icons/male.svg/app/registrar/assets/img/material-icons/male.svg
img/material-icons/subtitles.svg/app/registrar/assets/img/material-icons/subtitles.svg
img/material-icons/shield_moon.svg/app/registrar/assets/img/material-icons/shield_moon.svg
img/material-icons/format_align_left.svg/app/registrar/assets/img/material-icons/format_align_left.svg
img/material-icons/games.svg/app/registrar/assets/img/material-icons/games.svg
img/material-icons/library_add_check.svg/app/registrar/assets/img/material-icons/library_add_check.svg
img/material-icons/plus_one.svg/app/registrar/assets/img/material-icons/plus_one.svg
img/material-icons/desktop_access_disabled.svg/app/registrar/assets/img/material-icons/desktop_access_disabled.svg
img/material-icons/devices.svg/app/registrar/assets/img/material-icons/devices.svg
img/material-icons/rtt.svg/app/registrar/assets/img/material-icons/rtt.svg
img/material-icons/voicemail.svg/app/registrar/assets/img/material-icons/voicemail.svg
img/material-icons/clear.svg/app/registrar/assets/img/material-icons/clear.svg
img/material-icons/call_missed_outgoing.svg/app/registrar/assets/img/material-icons/call_missed_outgoing.svg
img/material-icons/data_usage.svg/app/registrar/assets/img/material-icons/data_usage.svg
img/material-icons/center_focus_weak.svg/app/registrar/assets/img/material-icons/center_focus_weak.svg
img/material-icons/contrast.svg/app/registrar/assets/img/material-icons/contrast.svg
img/material-icons/directions_bus_filled.svg/app/registrar/assets/img/material-icons/directions_bus_filled.svg
img/material-icons/signal_wifi_off.svg/app/registrar/assets/img/material-icons/signal_wifi_off.svg
img/material-icons/local_dining.svg/app/registrar/assets/img/material-icons/local_dining.svg
img/material-icons/event_busy.svg/app/registrar/assets/img/material-icons/event_busy.svg
img/material-icons/generating_tokens.svg/app/registrar/assets/img/material-icons/generating_tokens.svg
img/material-icons/addchart.svg/app/registrar/assets/img/material-icons/addchart.svg
img/material-icons/miscellaneous_services.svg/app/registrar/assets/img/material-icons/miscellaneous_services.svg
img/material-icons/devices_fold.svg/app/registrar/assets/img/material-icons/devices_fold.svg
img/material-icons/terminal.svg/app/registrar/assets/img/material-icons/terminal.svg
img/material-icons/man_3.svg/app/registrar/assets/img/material-icons/man_3.svg
img/material-icons/emergency_recording.svg/app/registrar/assets/img/material-icons/emergency_recording.svg
img/material-icons/perm_identity.svg/app/registrar/assets/img/material-icons/perm_identity.svg
img/material-icons/add_card.svg/app/registrar/assets/img/material-icons/add_card.svg
img/material-icons/perm_scan_wifi.svg/app/registrar/assets/img/material-icons/perm_scan_wifi.svg
img/material-icons/remove_moderator.svg/app/registrar/assets/img/material-icons/remove_moderator.svg
img/material-icons/maximize.svg/app/registrar/assets/img/material-icons/maximize.svg
img/material-icons/radar.svg/app/registrar/assets/img/material-icons/radar.svg
img/material-icons/format_quote.svg/app/registrar/assets/img/material-icons/format_quote.svg
img/material-icons/store_mall_directory.svg/app/registrar/assets/img/material-icons/store_mall_directory.svg
img/material-icons/23mp.svg/app/registrar/assets/img/material-icons/23mp.svg
img/material-icons/signal_wifi_0_bar.svg/app/registrar/assets/img/material-icons/signal_wifi_0_bar.svg
img/material-icons/settings_input_composite.svg/app/registrar/assets/img/material-icons/settings_input_composite.svg
img/material-icons/live_help.svg/app/registrar/assets/img/material-icons/live_help.svg
img/material-icons/network_locked.svg/app/registrar/assets/img/material-icons/network_locked.svg
img/material-icons/home_repair_service.svg/app/registrar/assets/img/material-icons/home_repair_service.svg
img/material-icons/disabled_by_default.svg/app/registrar/assets/img/material-icons/disabled_by_default.svg
img/material-icons/mark_as_unread.svg/app/registrar/assets/img/material-icons/mark_as_unread.svg
img/material-icons/install_mobile.svg/app/registrar/assets/img/material-icons/install_mobile.svg
img/material-icons/photo_album.svg/app/registrar/assets/img/material-icons/photo_album.svg
img/material-icons/video_camera_back.svg/app/registrar/assets/img/material-icons/video_camera_back.svg
img/material-icons/safety_divider.svg/app/registrar/assets/img/material-icons/safety_divider.svg
img/material-icons/add_moderator.svg/app/registrar/assets/img/material-icons/add_moderator.svg
img/material-icons/spoke.svg/app/registrar/assets/img/material-icons/spoke.svg
img/material-icons/notifications_off.svg/app/registrar/assets/img/material-icons/notifications_off.svg
img/material-icons/directions_bus.svg/app/registrar/assets/img/material-icons/directions_bus.svg
img/material-icons/zoom_out_map.svg/app/registrar/assets/img/material-icons/zoom_out_map.svg
img/material-icons/cloud_done.svg/app/registrar/assets/img/material-icons/cloud_done.svg
img/material-icons/signal_cellular_nodata.svg/app/registrar/assets/img/material-icons/signal_cellular_nodata.svg
img/material-icons/stroller.svg/app/registrar/assets/img/material-icons/stroller.svg
img/material-icons/medical_services.svg/app/registrar/assets/img/material-icons/medical_services.svg
img/material-icons/dataset_linked.svg/app/registrar/assets/img/material-icons/dataset_linked.svg
img/material-icons/grade.svg/app/registrar/assets/img/material-icons/grade.svg
img/material-icons/dry.svg/app/registrar/assets/img/material-icons/dry.svg
img/material-icons/camera_roll.svg/app/registrar/assets/img/material-icons/camera_roll.svg
img/material-icons/star_purple500.svg/app/registrar/assets/img/material-icons/star_purple500.svg
img/material-icons/wrap_text.svg/app/registrar/assets/img/material-icons/wrap_text.svg
img/material-icons/videogame_asset_off.svg/app/registrar/assets/img/material-icons/videogame_asset_off.svg
img/material-icons/outbound.svg/app/registrar/assets/img/material-icons/outbound.svg
img/material-icons/fit_screen.svg/app/registrar/assets/img/material-icons/fit_screen.svg
img/material-icons/fitbit.svg/app/registrar/assets/img/material-icons/fitbit.svg
img/material-icons/more_time.svg/app/registrar/assets/img/material-icons/more_time.svg
img/material-icons/build.svg/app/registrar/assets/img/material-icons/build.svg
img/material-icons/whatshot.svg/app/registrar/assets/img/material-icons/whatshot.svg
img/material-icons/keyboard.svg/app/registrar/assets/img/material-icons/keyboard.svg
img/material-icons/coffee_maker.svg/app/registrar/assets/img/material-icons/coffee_maker.svg
img/material-icons/format_strikethrough.svg/app/registrar/assets/img/material-icons/format_strikethrough.svg
img/material-icons/apartment.svg/app/registrar/assets/img/material-icons/apartment.svg
img/material-icons/edit_calendar.svg/app/registrar/assets/img/material-icons/edit_calendar.svg
img/material-icons/yard.svg/app/registrar/assets/img/material-icons/yard.svg
img/material-icons/voice_chat.svg/app/registrar/assets/img/material-icons/voice_chat.svg
img/material-icons/battery_2_bar.svg/app/registrar/assets/img/material-icons/battery_2_bar.svg
img/material-icons/bedroom_child.svg/app/registrar/assets/img/material-icons/bedroom_child.svg
img/material-icons/add_task.svg/app/registrar/assets/img/material-icons/add_task.svg
img/material-icons/sensor_window.svg/app/registrar/assets/img/material-icons/sensor_window.svg
img/material-icons/fort.svg/app/registrar/assets/img/material-icons/fort.svg
img/material-icons/border_horizontal.svg/app/registrar/assets/img/material-icons/border_horizontal.svg
img/material-icons/report_gmailerrorred.svg/app/registrar/assets/img/material-icons/report_gmailerrorred.svg
img/material-icons/car_rental.svg/app/registrar/assets/img/material-icons/car_rental.svg
img/material-icons/brightness_high.svg/app/registrar/assets/img/material-icons/brightness_high.svg
img/material-icons/line_axis.svg/app/registrar/assets/img/material-icons/line_axis.svg
img/material-icons/lock.svg/app/registrar/assets/img/material-icons/lock.svg
img/material-icons/toys.svg/app/registrar/assets/img/material-icons/toys.svg
img/material-icons/fiber_dvr.svg/app/registrar/assets/img/material-icons/fiber_dvr.svg
img/material-icons/sentiment_dissatisfied.svg/app/registrar/assets/img/material-icons/sentiment_dissatisfied.svg
img/material-icons/dataset.svg/app/registrar/assets/img/material-icons/dataset.svg
img/material-icons/vertical_distribute.svg/app/registrar/assets/img/material-icons/vertical_distribute.svg
img/material-icons/data_thresholding.svg/app/registrar/assets/img/material-icons/data_thresholding.svg
img/material-icons/backup_table.svg/app/registrar/assets/img/material-icons/backup_table.svg
img/material-icons/view_comfy.svg/app/registrar/assets/img/material-icons/view_comfy.svg
img/material-icons/portrait.svg/app/registrar/assets/img/material-icons/portrait.svg
img/material-icons/network_wifi_3_bar.svg/app/registrar/assets/img/material-icons/network_wifi_3_bar.svg
img/material-icons/developer_mode.svg/app/registrar/assets/img/material-icons/developer_mode.svg
img/material-icons/insert_emoticon.svg/app/registrar/assets/img/material-icons/insert_emoticon.svg
img/material-icons/subtitles_off.svg/app/registrar/assets/img/material-icons/subtitles_off.svg
img/material-icons/phonelink_off.svg/app/registrar/assets/img/material-icons/phonelink_off.svg
img/material-icons/spatial_audio_off.svg/app/registrar/assets/img/material-icons/spatial_audio_off.svg
img/material-icons/woman_2.svg/app/registrar/assets/img/material-icons/woman_2.svg
img/material-icons/bookmark_added.svg/app/registrar/assets/img/material-icons/bookmark_added.svg
img/material-icons/headset_mic.svg/app/registrar/assets/img/material-icons/headset_mic.svg
img/material-icons/text_decrease.svg/app/registrar/assets/img/material-icons/text_decrease.svg
img/material-icons/nat.svg/app/registrar/assets/img/material-icons/nat.svg
img/material-icons/directions_boat_filled.svg/app/registrar/assets/img/material-icons/directions_boat_filled.svg
img/material-icons/stop_circle.svg/app/registrar/assets/img/material-icons/stop_circle.svg
img/material-icons/ramp_left.svg/app/registrar/assets/img/material-icons/ramp_left.svg
img/material-icons/roundabout_right.svg/app/registrar/assets/img/material-icons/roundabout_right.svg
img/material-icons/cell_tower.svg/app/registrar/assets/img/material-icons/cell_tower.svg
img/material-icons/done_outline.svg/app/registrar/assets/img/material-icons/done_outline.svg
img/material-icons/north.svg/app/registrar/assets/img/material-icons/north.svg
img/material-icons/7mp.svg/app/registrar/assets/img/material-icons/7mp.svg
img/material-icons/view_headline.svg/app/registrar/assets/img/material-icons/view_headline.svg
img/material-icons/inventory.svg/app/registrar/assets/img/material-icons/inventory.svg
img/material-icons/settings_voice.svg/app/registrar/assets/img/material-icons/settings_voice.svg
img/material-icons/key_off.svg/app/registrar/assets/img/material-icons/key_off.svg
img/material-icons/developer_board.svg/app/registrar/assets/img/material-icons/developer_board.svg
img/material-icons/discount.svg/app/registrar/assets/img/material-icons/discount.svg
img/material-icons/playlist_remove.svg/app/registrar/assets/img/material-icons/playlist_remove.svg
img/material-icons/cameraswitch.svg/app/registrar/assets/img/material-icons/cameraswitch.svg
img/material-icons/type_specimen.svg/app/registrar/assets/img/material-icons/type_specimen.svg
img/material-icons/comments_disabled.svg/app/registrar/assets/img/material-icons/comments_disabled.svg
img/material-icons/sports_mma.svg/app/registrar/assets/img/material-icons/sports_mma.svg
img/material-icons/arrow_left.svg/app/registrar/assets/img/material-icons/arrow_left.svg
img/material-icons/villa.svg/app/registrar/assets/img/material-icons/villa.svg
img/material-icons/move_up.svg/app/registrar/assets/img/material-icons/move_up.svg
img/material-icons/euro.svg/app/registrar/assets/img/material-icons/euro.svg
img/material-icons/plagiarism.svg/app/registrar/assets/img/material-icons/plagiarism.svg
img/material-icons/19mp.svg/app/registrar/assets/img/material-icons/19mp.svg
img/material-icons/link.svg/app/registrar/assets/img/material-icons/link.svg
img/material-icons/line_weight.svg/app/registrar/assets/img/material-icons/line_weight.svg
img/material-icons/countertops.svg/app/registrar/assets/img/material-icons/countertops.svg
img/material-icons/dehaze.svg/app/registrar/assets/img/material-icons/dehaze.svg
img/material-icons/key.svg/app/registrar/assets/img/material-icons/key.svg
img/material-icons/raw_off.svg/app/registrar/assets/img/material-icons/raw_off.svg
img/material-icons/system_update.svg/app/registrar/assets/img/material-icons/system_update.svg
img/material-icons/wifi_password.svg/app/registrar/assets/img/material-icons/wifi_password.svg
img/material-icons/trending_up.svg/app/registrar/assets/img/material-icons/trending_up.svg
img/material-icons/crib.svg/app/registrar/assets/img/material-icons/crib.svg
img/material-icons/cloud_upload.svg/app/registrar/assets/img/material-icons/cloud_upload.svg
img/material-icons/settings_remote.svg/app/registrar/assets/img/material-icons/settings_remote.svg
img/material-icons/crop_free.svg/app/registrar/assets/img/material-icons/crop_free.svg
img/material-icons/label_off.svg/app/registrar/assets/img/material-icons/label_off.svg
img/material-icons/table_rows.svg/app/registrar/assets/img/material-icons/table_rows.svg
img/material-icons/surround_sound.svg/app/registrar/assets/img/material-icons/surround_sound.svg
img/material-icons/contact_phone.svg/app/registrar/assets/img/material-icons/contact_phone.svg
img/material-icons/access_alarm.svg/app/registrar/assets/img/material-icons/access_alarm.svg
img/material-icons/repeat_one.svg/app/registrar/assets/img/material-icons/repeat_one.svg
img/material-icons/bathtub.svg/app/registrar/assets/img/material-icons/bathtub.svg
img/material-icons/phonelink.svg/app/registrar/assets/img/material-icons/phonelink.svg
img/material-icons/grid_on.svg/app/registrar/assets/img/material-icons/grid_on.svg
img/material-icons/24mp.svg/app/registrar/assets/img/material-icons/24mp.svg
img/material-icons/motion_photos_on.svg/app/registrar/assets/img/material-icons/motion_photos_on.svg
img/material-icons/notification_important.svg/app/registrar/assets/img/material-icons/notification_important.svg
img/material-icons/landscape.svg/app/registrar/assets/img/material-icons/landscape.svg
img/material-icons/policy.svg/app/registrar/assets/img/material-icons/policy.svg
img/material-icons/playlist_play.svg/app/registrar/assets/img/material-icons/playlist_play.svg
img/material-icons/text_rotation_angledown.svg/app/registrar/assets/img/material-icons/text_rotation_angledown.svg
img/material-icons/rule.svg/app/registrar/assets/img/material-icons/rule.svg
img/material-icons/6k_plus.svg/app/registrar/assets/img/material-icons/6k_plus.svg
img/material-icons/add_location_alt.svg/app/registrar/assets/img/material-icons/add_location_alt.svg
img/material-icons/store.svg/app/registrar/assets/img/material-icons/store.svg
img/material-icons/file_download_done.svg/app/registrar/assets/img/material-icons/file_download_done.svg
img/material-icons/file_download.svg/app/registrar/assets/img/material-icons/file_download.svg
img/material-icons/healing.svg/app/registrar/assets/img/material-icons/healing.svg
img/material-icons/insert_photo.svg/app/registrar/assets/img/material-icons/insert_photo.svg
img/material-icons/group_add.svg/app/registrar/assets/img/material-icons/group_add.svg
img/material-icons/podcasts.svg/app/registrar/assets/img/material-icons/podcasts.svg
img/material-icons/brush.svg/app/registrar/assets/img/material-icons/brush.svg
img/material-icons/library_books.svg/app/registrar/assets/img/material-icons/library_books.svg
img/material-icons/water_damage.svg/app/registrar/assets/img/material-icons/water_damage.svg
img/material-icons/8k.svg/app/registrar/assets/img/material-icons/8k.svg
img/material-icons/view_cozy.svg/app/registrar/assets/img/material-icons/view_cozy.svg
img/material-icons/density_large.svg/app/registrar/assets/img/material-icons/density_large.svg
img/material-icons/colorize.svg/app/registrar/assets/img/material-icons/colorize.svg
img/material-icons/important_devices.svg/app/registrar/assets/img/material-icons/important_devices.svg
img/material-icons/wallpaper.svg/app/registrar/assets/img/material-icons/wallpaper.svg
img/material-icons/markunread_mailbox.svg/app/registrar/assets/img/material-icons/markunread_mailbox.svg
img/material-icons/wind_power.svg/app/registrar/assets/img/material-icons/wind_power.svg
img/material-icons/currency_ruble.svg/app/registrar/assets/img/material-icons/currency_ruble.svg
img/material-icons/park.svg/app/registrar/assets/img/material-icons/park.svg
img/material-icons/disabled_visible.svg/app/registrar/assets/img/material-icons/disabled_visible.svg
img/material-icons/supervisor_account.svg/app/registrar/assets/img/material-icons/supervisor_account.svg
img/material-icons/smoke_free.svg/app/registrar/assets/img/material-icons/smoke_free.svg
img/material-icons/linear_scale.svg/app/registrar/assets/img/material-icons/linear_scale.svg
img/material-icons/local_movies.svg/app/registrar/assets/img/material-icons/local_movies.svg
img/material-icons/wine_bar.svg/app/registrar/assets/img/material-icons/wine_bar.svg
img/material-icons/movie_creation.svg/app/registrar/assets/img/material-icons/movie_creation.svg
img/material-icons/dns.svg/app/registrar/assets/img/material-icons/dns.svg
img/material-icons/sports_esports.svg/app/registrar/assets/img/material-icons/sports_esports.svg
img/material-icons/picture_in_picture.svg/app/registrar/assets/img/material-icons/picture_in_picture.svg
img/material-icons/format_textdirection_r_to_l.svg/app/registrar/assets/img/material-icons/format_textdirection_r_to_l.svg
img/material-icons/minimize.svg/app/registrar/assets/img/material-icons/minimize.svg
img/material-icons/where_to_vote.svg/app/registrar/assets/img/material-icons/where_to_vote.svg
img/material-icons/snowshoeing.svg/app/registrar/assets/img/material-icons/snowshoeing.svg
img/material-icons/phone_android.svg/app/registrar/assets/img/material-icons/phone_android.svg
img/material-icons/group.svg/app/registrar/assets/img/material-icons/group.svg
img/material-icons/restore_from_trash.svg/app/registrar/assets/img/material-icons/restore_from_trash.svg
img/material-icons/settings.svg/app/registrar/assets/img/material-icons/settings.svg
img/material-icons/fiber_manual_record.svg/app/registrar/assets/img/material-icons/fiber_manual_record.svg
img/material-icons/sports_football.svg/app/registrar/assets/img/material-icons/sports_football.svg
img/material-icons/local_phone.svg/app/registrar/assets/img/material-icons/local_phone.svg
img/material-icons/last_page.svg/app/registrar/assets/img/material-icons/last_page.svg
img/material-icons/close_fullscreen.svg/app/registrar/assets/img/material-icons/close_fullscreen.svg
img/material-icons/shop_2.svg/app/registrar/assets/img/material-icons/shop_2.svg
img/material-icons/account_balance.svg/app/registrar/assets/img/material-icons/account_balance.svg
img/material-icons/compress.svg/app/registrar/assets/img/material-icons/compress.svg
img/material-icons/double_arrow.svg/app/registrar/assets/img/material-icons/double_arrow.svg
img/material-icons/directions_car.svg/app/registrar/assets/img/material-icons/directions_car.svg
img/material-icons/menu_book.svg/app/registrar/assets/img/material-icons/menu_book.svg
img/material-icons/remove_from_queue.svg/app/registrar/assets/img/material-icons/remove_from_queue.svg
img/material-icons/build_circle.svg/app/registrar/assets/img/material-icons/build_circle.svg
img/material-icons/swap_horiz.svg/app/registrar/assets/img/material-icons/swap_horiz.svg
img/material-icons/5mp.svg/app/registrar/assets/img/material-icons/5mp.svg
img/material-icons/token.svg/app/registrar/assets/img/material-icons/token.svg
img/material-icons/credit_score.svg/app/registrar/assets/img/material-icons/credit_score.svg
img/material-icons/format_italic.svg/app/registrar/assets/img/material-icons/format_italic.svg
img/material-icons/join_right.svg/app/registrar/assets/img/material-icons/join_right.svg
img/material-icons/movie.svg/app/registrar/assets/img/material-icons/movie.svg
img/material-icons/archive.svg/app/registrar/assets/img/material-icons/archive.svg
img/material-icons/format_color_reset.svg/app/registrar/assets/img/material-icons/format_color_reset.svg
img/material-icons/beenhere.svg/app/registrar/assets/img/material-icons/beenhere.svg
img/material-icons/dialer_sip.svg/app/registrar/assets/img/material-icons/dialer_sip.svg
img/material-icons/pix.svg/app/registrar/assets/img/material-icons/pix.svg
img/material-icons/pie_chart.svg/app/registrar/assets/img/material-icons/pie_chart.svg
img/material-icons/question_mark.svg/app/registrar/assets/img/material-icons/question_mark.svg
img/material-icons/escalator_warning.svg/app/registrar/assets/img/material-icons/escalator_warning.svg
img/material-icons/polymer.svg/app/registrar/assets/img/material-icons/polymer.svg
img/material-icons/screen_rotation.svg/app/registrar/assets/img/material-icons/screen_rotation.svg
img/material-icons/add_circle_outline.svg/app/registrar/assets/img/material-icons/add_circle_outline.svg
img/material-icons/vertical_shades.svg/app/registrar/assets/img/material-icons/vertical_shades.svg
img/material-icons/turn_sharp_left.svg/app/registrar/assets/img/material-icons/turn_sharp_left.svg
img/material-icons/lens.svg/app/registrar/assets/img/material-icons/lens.svg
img/material-icons/nights_stay.svg/app/registrar/assets/img/material-icons/nights_stay.svg
img/material-icons/pause_circle_filled.svg/app/registrar/assets/img/material-icons/pause_circle_filled.svg
img/material-icons/outbox.svg/app/registrar/assets/img/material-icons/outbox.svg
img/material-icons/transcribe.svg/app/registrar/assets/img/material-icons/transcribe.svg
img/material-icons/mail.svg/app/registrar/assets/img/material-icons/mail.svg
img/material-icons/school.svg/app/registrar/assets/img/material-icons/school.svg
img/material-icons/mode.svg/app/registrar/assets/img/material-icons/mode.svg
img/material-icons/north_west.svg/app/registrar/assets/img/material-icons/north_west.svg
img/material-icons/title.svg/app/registrar/assets/img/material-icons/title.svg
img/material-icons/sports_baseball.svg/app/registrar/assets/img/material-icons/sports_baseball.svg
img/material-icons/settings_accessibility.svg/app/registrar/assets/img/material-icons/settings_accessibility.svg
img/material-icons/panorama_vertical.svg/app/registrar/assets/img/material-icons/panorama_vertical.svg
img/material-icons/format_underlined.svg/app/registrar/assets/img/material-icons/format_underlined.svg
img/material-icons/shield.svg/app/registrar/assets/img/material-icons/shield.svg
img/material-icons/download.svg/app/registrar/assets/img/material-icons/download.svg
img/material-icons/currency_lira.svg/app/registrar/assets/img/material-icons/currency_lira.svg
img/material-icons/view_stream.svg/app/registrar/assets/img/material-icons/view_stream.svg
img/material-icons/watch_later.svg/app/registrar/assets/img/material-icons/watch_later.svg
img/material-icons/expand.svg/app/registrar/assets/img/material-icons/expand.svg
img/material-icons/donut_small.svg/app/registrar/assets/img/material-icons/donut_small.svg
img/material-icons/track_changes.svg/app/registrar/assets/img/material-icons/track_changes.svg
img/material-icons/note.svg/app/registrar/assets/img/material-icons/note.svg
img/material-icons/pin.svg/app/registrar/assets/img/material-icons/pin.svg
img/material-icons/table_view.svg/app/registrar/assets/img/material-icons/table_view.svg
img/material-icons/broadcast_on_personal.svg/app/registrar/assets/img/material-icons/broadcast_on_personal.svg
img/material-icons/west.svg/app/registrar/assets/img/material-icons/west.svg
img/material-icons/do_disturb_on.svg/app/registrar/assets/img/material-icons/do_disturb_on.svg
img/material-icons/drive_file_rename_outline.svg/app/registrar/assets/img/material-icons/drive_file_rename_outline.svg
img/material-icons/oil_barrel.svg/app/registrar/assets/img/material-icons/oil_barrel.svg
img/material-icons/apps.svg/app/registrar/assets/img/material-icons/apps.svg
img/material-icons/no_photography.svg/app/registrar/assets/img/material-icons/no_photography.svg
img/material-icons/drive_file_move.svg/app/registrar/assets/img/material-icons/drive_file_move.svg
img/material-icons/desktop_windows.svg/app/registrar/assets/img/material-icons/desktop_windows.svg
img/material-icons/missed_video_call.svg/app/registrar/assets/img/material-icons/missed_video_call.svg
img/material-icons/insert_chart_outlined.svg/app/registrar/assets/img/material-icons/insert_chart_outlined.svg
img/material-icons/video_camera_front.svg/app/registrar/assets/img/material-icons/video_camera_front.svg
img/material-icons/autofps_select.svg/app/registrar/assets/img/material-icons/autofps_select.svg
img/material-icons/filter_center_focus.svg/app/registrar/assets/img/material-icons/filter_center_focus.svg
img/material-icons/extension_off.svg/app/registrar/assets/img/material-icons/extension_off.svg
img/material-icons/currency_exchange.svg/app/registrar/assets/img/material-icons/currency_exchange.svg
img/material-icons/campaign.svg/app/registrar/assets/img/material-icons/campaign.svg
img/material-icons/directions_bike.svg/app/registrar/assets/img/material-icons/directions_bike.svg
img/material-icons/laptop_chromebook.svg/app/registrar/assets/img/material-icons/laptop_chromebook.svg
img/material-icons/assignment_turned_in.svg/app/registrar/assets/img/material-icons/assignment_turned_in.svg
img/material-icons/keyboard_arrow_down.svg/app/registrar/assets/img/material-icons/keyboard_arrow_down.svg
img/material-icons/edit_location.svg/app/registrar/assets/img/material-icons/edit_location.svg
img/material-icons/details.svg/app/registrar/assets/img/material-icons/details.svg
img/material-icons/hub.svg/app/registrar/assets/img/material-icons/hub.svg
img/material-icons/castle.svg/app/registrar/assets/img/material-icons/castle.svg
img/material-icons/money_off.svg/app/registrar/assets/img/material-icons/money_off.svg
img/material-icons/library_music.svg/app/registrar/assets/img/material-icons/library_music.svg
img/material-icons/deblur.svg/app/registrar/assets/img/material-icons/deblur.svg
img/material-icons/quickreply.svg/app/registrar/assets/img/material-icons/quickreply.svg
img/material-icons/leaderboard.svg/app/registrar/assets/img/material-icons/leaderboard.svg
img/material-icons/tour.svg/app/registrar/assets/img/material-icons/tour.svg
img/material-icons/phonelink_lock.svg/app/registrar/assets/img/material-icons/phonelink_lock.svg
img/material-icons/free_cancellation.svg/app/registrar/assets/img/material-icons/free_cancellation.svg
img/material-icons/ondemand_video.svg/app/registrar/assets/img/material-icons/ondemand_video.svg
img/material-icons/bolt.svg/app/registrar/assets/img/material-icons/bolt.svg
img/material-icons/tv.svg/app/registrar/assets/img/material-icons/tv.svg
img/material-icons/sms.svg/app/registrar/assets/img/material-icons/sms.svg
img/material-icons/photo_camera_front.svg/app/registrar/assets/img/material-icons/photo_camera_front.svg
img/material-icons/4k.svg/app/registrar/assets/img/material-icons/4k.svg
img/material-icons/swap_horizontal_circle.svg/app/registrar/assets/img/material-icons/swap_horizontal_circle.svg
img/material-icons/playlist_add.svg/app/registrar/assets/img/material-icons/playlist_add.svg
img/material-icons/adb.svg/app/registrar/assets/img/material-icons/adb.svg
img/material-icons/desk.svg/app/registrar/assets/img/material-icons/desk.svg
img/material-icons/add_home.svg/app/registrar/assets/img/material-icons/add_home.svg
img/material-icons/electric_rickshaw.svg/app/registrar/assets/img/material-icons/electric_rickshaw.svg
img/material-icons/location_off.svg/app/registrar/assets/img/material-icons/location_off.svg
img/material-icons/air.svg/app/registrar/assets/img/material-icons/air.svg
img/material-icons/turned_in.svg/app/registrar/assets/img/material-icons/turned_in.svg
img/material-icons/electric_car.svg/app/registrar/assets/img/material-icons/electric_car.svg
img/material-icons/duo.svg/app/registrar/assets/img/material-icons/duo.svg
img/material-icons/photo_size_select_large.svg/app/registrar/assets/img/material-icons/photo_size_select_large.svg
img/material-icons/videocam.svg/app/registrar/assets/img/material-icons/videocam.svg
img/material-icons/highlight_alt.svg/app/registrar/assets/img/material-icons/highlight_alt.svg
img/material-icons/hls_off.svg/app/registrar/assets/img/material-icons/hls_off.svg
img/material-icons/mosque.svg/app/registrar/assets/img/material-icons/mosque.svg
img/material-icons/satellite.svg/app/registrar/assets/img/material-icons/satellite.svg
img/material-icons/nightlife.svg/app/registrar/assets/img/material-icons/nightlife.svg
img/material-icons/bar_chart.svg/app/registrar/assets/img/material-icons/bar_chart.svg
img/material-icons/motion_photos_auto.svg/app/registrar/assets/img/material-icons/motion_photos_auto.svg
img/material-icons/mp.svg/app/registrar/assets/img/material-icons/mp.svg
img/material-icons/diversity_1.svg/app/registrar/assets/img/material-icons/diversity_1.svg
img/material-icons/directions_run.svg/app/registrar/assets/img/material-icons/directions_run.svg
img/material-icons/indeterminate_check_box.svg/app/registrar/assets/img/material-icons/indeterminate_check_box.svg
img/material-icons/5k.svg/app/registrar/assets/img/material-icons/5k.svg
img/material-icons/hls.svg/app/registrar/assets/img/material-icons/hls.svg
img/material-icons/layers_clear.svg/app/registrar/assets/img/material-icons/layers_clear.svg
img/material-icons/fire_truck.svg/app/registrar/assets/img/material-icons/fire_truck.svg
img/material-icons/thunderstorm.svg/app/registrar/assets/img/material-icons/thunderstorm.svg
img/material-icons/offline_share.svg/app/registrar/assets/img/material-icons/offline_share.svg
img/material-icons/signal_cellular_4_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_4_bar.svg
img/material-icons/volume_off.svg/app/registrar/assets/img/material-icons/volume_off.svg
img/material-icons/layers.svg/app/registrar/assets/img/material-icons/layers.svg
img/material-icons/login.svg/app/registrar/assets/img/material-icons/login.svg
img/material-icons/radio.svg/app/registrar/assets/img/material-icons/radio.svg
img/material-icons/send_to_mobile.svg/app/registrar/assets/img/material-icons/send_to_mobile.svg
img/material-icons/panorama_wide_angle_select.svg/app/registrar/assets/img/material-icons/panorama_wide_angle_select.svg
img/material-icons/local_laundry_service.svg/app/registrar/assets/img/material-icons/local_laundry_service.svg
img/material-icons/add_location.svg/app/registrar/assets/img/material-icons/add_location.svg
img/material-icons/mark_email_unread.svg/app/registrar/assets/img/material-icons/mark_email_unread.svg
img/material-icons/settings_input_antenna.svg/app/registrar/assets/img/material-icons/settings_input_antenna.svg
img/material-icons/online_prediction.svg/app/registrar/assets/img/material-icons/online_prediction.svg
img/material-icons/book.svg/app/registrar/assets/img/material-icons/book.svg
img/material-icons/speaker_phone.svg/app/registrar/assets/img/material-icons/speaker_phone.svg
img/material-icons/fiber_pin.svg/app/registrar/assets/img/material-icons/fiber_pin.svg
img/material-icons/hide_source.svg/app/registrar/assets/img/material-icons/hide_source.svg
img/material-icons/view_quilt.svg/app/registrar/assets/img/material-icons/view_quilt.svg
img/material-icons/paid.svg/app/registrar/assets/img/material-icons/paid.svg
img/material-icons/add_shopping_cart.svg/app/registrar/assets/img/material-icons/add_shopping_cart.svg
img/material-icons/hotel.svg/app/registrar/assets/img/material-icons/hotel.svg
img/material-icons/change_circle.svg/app/registrar/assets/img/material-icons/change_circle.svg
img/material-icons/settings_input_hdmi.svg/app/registrar/assets/img/material-icons/settings_input_hdmi.svg
img/material-icons/donut_large.svg/app/registrar/assets/img/material-icons/donut_large.svg
img/material-icons/terrain.svg/app/registrar/assets/img/material-icons/terrain.svg
img/material-icons/spatial_audio.svg/app/registrar/assets/img/material-icons/spatial_audio.svg
img/material-icons/price_change.svg/app/registrar/assets/img/material-icons/price_change.svg
img/material-icons/sensors.svg/app/registrar/assets/img/material-icons/sensors.svg
img/material-icons/queue_music.svg/app/registrar/assets/img/material-icons/queue_music.svg
img/material-icons/view_carousel.svg/app/registrar/assets/img/material-icons/view_carousel.svg
img/material-icons/directions_subway_filled.svg/app/registrar/assets/img/material-icons/directions_subway_filled.svg
img/material-icons/local_printshop.svg/app/registrar/assets/img/material-icons/local_printshop.svg
img/material-icons/train.svg/app/registrar/assets/img/material-icons/train.svg
img/material-icons/flaky.svg/app/registrar/assets/img/material-icons/flaky.svg
img/material-icons/photo_size_select_small.svg/app/registrar/assets/img/material-icons/photo_size_select_small.svg
img/material-icons/error_outline.svg/app/registrar/assets/img/material-icons/error_outline.svg
img/material-icons/pan_tool_alt.svg/app/registrar/assets/img/material-icons/pan_tool_alt.svg
img/material-icons/local_florist.svg/app/registrar/assets/img/material-icons/local_florist.svg
img/material-icons/sentiment_very_satisfied.svg/app/registrar/assets/img/material-icons/sentiment_very_satisfied.svg
img/material-icons/wallet.svg/app/registrar/assets/img/material-icons/wallet.svg
img/material-icons/place.svg/app/registrar/assets/img/material-icons/place.svg
img/material-icons/casino.svg/app/registrar/assets/img/material-icons/casino.svg
img/material-icons/calculate.svg/app/registrar/assets/img/material-icons/calculate.svg
img/material-icons/health_and_safety.svg/app/registrar/assets/img/material-icons/health_and_safety.svg
img/material-icons/qr_code_2.svg/app/registrar/assets/img/material-icons/qr_code_2.svg
img/material-icons/switch_camera.svg/app/registrar/assets/img/material-icons/switch_camera.svg
img/material-icons/phone_forwarded.svg/app/registrar/assets/img/material-icons/phone_forwarded.svg
img/material-icons/swipe_up_alt.svg/app/registrar/assets/img/material-icons/swipe_up_alt.svg
img/material-icons/coffee.svg/app/registrar/assets/img/material-icons/coffee.svg
img/material-icons/bloodtype.svg/app/registrar/assets/img/material-icons/bloodtype.svg
img/material-icons/dashboard.svg/app/registrar/assets/img/material-icons/dashboard.svg
img/material-icons/calendar_month.svg/app/registrar/assets/img/material-icons/calendar_month.svg
img/material-icons/chevron_right.svg/app/registrar/assets/img/material-icons/chevron_right.svg
img/material-icons/tap_and_play.svg/app/registrar/assets/img/material-icons/tap_and_play.svg
img/material-icons/code.svg/app/registrar/assets/img/material-icons/code.svg
img/material-icons/speaker_notes_off.svg/app/registrar/assets/img/material-icons/speaker_notes_off.svg
img/material-icons/cake.svg/app/registrar/assets/img/material-icons/cake.svg
img/material-icons/mode_night.svg/app/registrar/assets/img/material-icons/mode_night.svg
img/material-icons/panorama_wide_angle.svg/app/registrar/assets/img/material-icons/panorama_wide_angle.svg
img/material-icons/signal_cellular_connected_no_internet_0_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_connected_no_internet_0_bar.svg
img/material-icons/troubleshoot.svg/app/registrar/assets/img/material-icons/troubleshoot.svg
img/material-icons/history_toggle_off.svg/app/registrar/assets/img/material-icons/history_toggle_off.svg
img/material-icons/severe_cold.svg/app/registrar/assets/img/material-icons/severe_cold.svg
img/material-icons/exposure_zero.svg/app/registrar/assets/img/material-icons/exposure_zero.svg
img/material-icons/directions_car_filled.svg/app/registrar/assets/img/material-icons/directions_car_filled.svg
img/material-icons/rounded_corner.svg/app/registrar/assets/img/material-icons/rounded_corner.svg
img/material-icons/recommend.svg/app/registrar/assets/img/material-icons/recommend.svg
img/material-icons/stacked_line_chart.svg/app/registrar/assets/img/material-icons/stacked_line_chart.svg
img/material-icons/difference.svg/app/registrar/assets/img/material-icons/difference.svg
img/material-icons/gif.svg/app/registrar/assets/img/material-icons/gif.svg
img/material-icons/admin_panel_settings.svg/app/registrar/assets/img/material-icons/admin_panel_settings.svg
img/material-icons/cast.svg/app/registrar/assets/img/material-icons/cast.svg
img/material-icons/history_edu.svg/app/registrar/assets/img/material-icons/history_edu.svg
img/material-icons/flag.svg/app/registrar/assets/img/material-icons/flag.svg
img/material-icons/person_add_alt.svg/app/registrar/assets/img/material-icons/person_add_alt.svg
img/material-icons/shape_line.svg/app/registrar/assets/img/material-icons/shape_line.svg
img/material-icons/near_me.svg/app/registrar/assets/img/material-icons/near_me.svg
img/material-icons/closed_caption_off.svg/app/registrar/assets/img/material-icons/closed_caption_off.svg
img/material-icons/list_alt.svg/app/registrar/assets/img/material-icons/list_alt.svg
img/material-icons/vape_free.svg/app/registrar/assets/img/material-icons/vape_free.svg
img/material-icons/wb_twilight.svg/app/registrar/assets/img/material-icons/wb_twilight.svg
img/material-icons/22mp.svg/app/registrar/assets/img/material-icons/22mp.svg
img/material-icons/chevron_left.svg/app/registrar/assets/img/material-icons/chevron_left.svg
img/material-icons/pause_circle_outline.svg/app/registrar/assets/img/material-icons/pause_circle_outline.svg
img/material-icons/update.svg/app/registrar/assets/img/material-icons/update.svg
img/material-icons/redeem.svg/app/registrar/assets/img/material-icons/redeem.svg
img/material-icons/text_increase.svg/app/registrar/assets/img/material-icons/text_increase.svg
img/material-icons/preview.svg/app/registrar/assets/img/material-icons/preview.svg
img/material-icons/bungalow.svg/app/registrar/assets/img/material-icons/bungalow.svg
img/material-icons/mark_chat_unread.svg/app/registrar/assets/img/material-icons/mark_chat_unread.svg
img/material-icons/usb_off.svg/app/registrar/assets/img/material-icons/usb_off.svg
img/material-icons/line_style.svg/app/registrar/assets/img/material-icons/line_style.svg
img/material-icons/event_available.svg/app/registrar/assets/img/material-icons/event_available.svg
img/material-icons/dark_mode.svg/app/registrar/assets/img/material-icons/dark_mode.svg
img/material-icons/turn_right.svg/app/registrar/assets/img/material-icons/turn_right.svg
img/material-icons/blinds.svg/app/registrar/assets/img/material-icons/blinds.svg
img/material-icons/wb_sunny.svg/app/registrar/assets/img/material-icons/wb_sunny.svg
img/material-icons/emoji_events.svg/app/registrar/assets/img/material-icons/emoji_events.svg
img/material-icons/stop.svg/app/registrar/assets/img/material-icons/stop.svg
img/material-icons/flight_land.svg/app/registrar/assets/img/material-icons/flight_land.svg
img/material-icons/science.svg/app/registrar/assets/img/material-icons/science.svg
img/material-icons/newspaper.svg/app/registrar/assets/img/material-icons/newspaper.svg
img/material-icons/access_time.svg/app/registrar/assets/img/material-icons/access_time.svg
img/material-icons/event.svg/app/registrar/assets/img/material-icons/event.svg
img/material-icons/settings_ethernet.svg/app/registrar/assets/img/material-icons/settings_ethernet.svg
img/material-icons/sailing.svg/app/registrar/assets/img/material-icons/sailing.svg
img/material-icons/view_compact_alt.svg/app/registrar/assets/img/material-icons/view_compact_alt.svg
img/material-icons/segment.svg/app/registrar/assets/img/material-icons/segment.svg
img/material-icons/remove_shopping_cart.svg/app/registrar/assets/img/material-icons/remove_shopping_cart.svg
img/material-icons/piano.svg/app/registrar/assets/img/material-icons/piano.svg
img/material-icons/moped.svg/app/registrar/assets/img/material-icons/moped.svg
img/material-icons/perm_device_information.svg/app/registrar/assets/img/material-icons/perm_device_information.svg
img/material-icons/motion_photos_paused.svg/app/registrar/assets/img/material-icons/motion_photos_paused.svg
img/material-icons/class.svg/app/registrar/assets/img/material-icons/class.svg
img/material-icons/panorama_fish_eye.svg/app/registrar/assets/img/material-icons/panorama_fish_eye.svg
img/material-icons/forum.svg/app/registrar/assets/img/material-icons/forum.svg
img/material-icons/lock_reset.svg/app/registrar/assets/img/material-icons/lock_reset.svg
img/material-icons/account_circle.svg/app/registrar/assets/img/material-icons/account_circle.svg
img/material-icons/do_not_step.svg/app/registrar/assets/img/material-icons/do_not_step.svg
img/material-icons/audiotrack.svg/app/registrar/assets/img/material-icons/audiotrack.svg
img/material-icons/location_disabled.svg/app/registrar/assets/img/material-icons/location_disabled.svg
img/material-icons/arrow_right.svg/app/registrar/assets/img/material-icons/arrow_right.svg
img/material-icons/support.svg/app/registrar/assets/img/material-icons/support.svg
img/material-icons/mode_edit.svg/app/registrar/assets/img/material-icons/mode_edit.svg
img/material-icons/edit_road.svg/app/registrar/assets/img/material-icons/edit_road.svg
img/material-icons/gps_off.svg/app/registrar/assets/img/material-icons/gps_off.svg
img/material-icons/9k.svg/app/registrar/assets/img/material-icons/9k.svg
img/material-icons/skip_next.svg/app/registrar/assets/img/material-icons/skip_next.svg
img/material-icons/raw_on.svg/app/registrar/assets/img/material-icons/raw_on.svg
img/material-icons/balcony.svg/app/registrar/assets/img/material-icons/balcony.svg
img/material-icons/widgets.svg/app/registrar/assets/img/material-icons/widgets.svg
img/material-icons/trending_down.svg/app/registrar/assets/img/material-icons/trending_down.svg
img/material-icons/work.svg/app/registrar/assets/img/material-icons/work.svg
img/material-icons/view_compact.svg/app/registrar/assets/img/material-icons/view_compact.svg
img/material-icons/recent_actors.svg/app/registrar/assets/img/material-icons/recent_actors.svg
img/material-icons/drive_file_move_rtl.svg/app/registrar/assets/img/material-icons/drive_file_move_rtl.svg
img/material-icons/picture_in_picture_alt.svg/app/registrar/assets/img/material-icons/picture_in_picture_alt.svg
img/material-icons/bus_alert.svg/app/registrar/assets/img/material-icons/bus_alert.svg
img/material-icons/disc_full.svg/app/registrar/assets/img/material-icons/disc_full.svg
img/material-icons/rotate_90_degrees_ccw.svg/app/registrar/assets/img/material-icons/rotate_90_degrees_ccw.svg
img/material-icons/circle_notifications.svg/app/registrar/assets/img/material-icons/circle_notifications.svg
img/material-icons/wysiwyg.svg/app/registrar/assets/img/material-icons/wysiwyg.svg
img/material-icons/query_stats.svg/app/registrar/assets/img/material-icons/query_stats.svg
img/material-icons/fax.svg/app/registrar/assets/img/material-icons/fax.svg
img/material-icons/diversity_2.svg/app/registrar/assets/img/material-icons/diversity_2.svg
img/material-icons/arrow_circle_left.svg/app/registrar/assets/img/material-icons/arrow_circle_left.svg
img/material-icons/keyboard_hide.svg/app/registrar/assets/img/material-icons/keyboard_hide.svg
img/material-icons/crop_landscape.svg/app/registrar/assets/img/material-icons/crop_landscape.svg
img/material-icons/crop_16_9.svg/app/registrar/assets/img/material-icons/crop_16_9.svg
img/material-icons/factory.svg/app/registrar/assets/img/material-icons/factory.svg
img/material-icons/sports_rugby.svg/app/registrar/assets/img/material-icons/sports_rugby.svg
img/material-icons/currency_rupee.svg/app/registrar/assets/img/material-icons/currency_rupee.svg
img/material-icons/move_to_inbox.svg/app/registrar/assets/img/material-icons/move_to_inbox.svg
img/material-icons/medical_information.svg/app/registrar/assets/img/material-icons/medical_information.svg
img/material-icons/notifications_active.svg/app/registrar/assets/img/material-icons/notifications_active.svg
img/material-icons/3mp.svg/app/registrar/assets/img/material-icons/3mp.svg
img/material-icons/tab_unselected.svg/app/registrar/assets/img/material-icons/tab_unselected.svg
img/material-icons/battery_3_bar.svg/app/registrar/assets/img/material-icons/battery_3_bar.svg
img/material-icons/mode_edit_outline.svg/app/registrar/assets/img/material-icons/mode_edit_outline.svg
img/material-icons/device_thermostat.svg/app/registrar/assets/img/material-icons/device_thermostat.svg
img/material-icons/fence.svg/app/registrar/assets/img/material-icons/fence.svg
img/material-icons/workspaces.svg/app/registrar/assets/img/material-icons/workspaces.svg
img/material-icons/category.svg/app/registrar/assets/img/material-icons/category.svg
img/material-icons/live_tv.svg/app/registrar/assets/img/material-icons/live_tv.svg
img/material-icons/handyman.svg/app/registrar/assets/img/material-icons/handyman.svg
img/material-icons/reduce_capacity.svg/app/registrar/assets/img/material-icons/reduce_capacity.svg
img/material-icons/subscriptions.svg/app/registrar/assets/img/material-icons/subscriptions.svg
img/material-icons/compost.svg/app/registrar/assets/img/material-icons/compost.svg
img/material-icons/local_pharmacy.svg/app/registrar/assets/img/material-icons/local_pharmacy.svg
img/material-icons/feed.svg/app/registrar/assets/img/material-icons/feed.svg
img/material-icons/turn_slight_right.svg/app/registrar/assets/img/material-icons/turn_slight_right.svg
img/material-icons/panorama_horizontal.svg/app/registrar/assets/img/material-icons/panorama_horizontal.svg
img/material-icons/border_inner.svg/app/registrar/assets/img/material-icons/border_inner.svg
img/material-icons/receipt_long.svg/app/registrar/assets/img/material-icons/receipt_long.svg
img/material-icons/label_important.svg/app/registrar/assets/img/material-icons/label_important.svg
img/material-icons/check.svg/app/registrar/assets/img/material-icons/check.svg
img/material-icons/table_chart.svg/app/registrar/assets/img/material-icons/table_chart.svg
img/material-icons/aspect_ratio.svg/app/registrar/assets/img/material-icons/aspect_ratio.svg
img/material-icons/looks_two.svg/app/registrar/assets/img/material-icons/looks_two.svg
img/material-icons/text_rotation_down.svg/app/registrar/assets/img/material-icons/text_rotation_down.svg
img/material-icons/cloud_queue.svg/app/registrar/assets/img/material-icons/cloud_queue.svg
img/material-icons/density_small.svg/app/registrar/assets/img/material-icons/density_small.svg
img/material-icons/warning.svg/app/registrar/assets/img/material-icons/warning.svg
img/material-icons/wifi_calling.svg/app/registrar/assets/img/material-icons/wifi_calling.svg
img/material-icons/integration_instructions.svg/app/registrar/assets/img/material-icons/integration_instructions.svg
img/material-icons/notifications_paused.svg/app/registrar/assets/img/material-icons/notifications_paused.svg
img/material-icons/gradient.svg/app/registrar/assets/img/material-icons/gradient.svg
img/material-icons/sms_failed.svg/app/registrar/assets/img/material-icons/sms_failed.svg
img/material-icons/account_balance_wallet.svg/app/registrar/assets/img/material-icons/account_balance_wallet.svg
img/material-icons/20mp.svg/app/registrar/assets/img/material-icons/20mp.svg
img/material-icons/low_priority.svg/app/registrar/assets/img/material-icons/low_priority.svg
img/material-icons/business_center.svg/app/registrar/assets/img/material-icons/business_center.svg
img/material-icons/family_restroom.svg/app/registrar/assets/img/material-icons/family_restroom.svg
img/material-icons/format_align_right.svg/app/registrar/assets/img/material-icons/format_align_right.svg
img/material-icons/domain_add.svg/app/registrar/assets/img/material-icons/domain_add.svg
img/material-icons/bluetooth.svg/app/registrar/assets/img/material-icons/bluetooth.svg
img/material-icons/touch_app.svg/app/registrar/assets/img/material-icons/touch_app.svg
img/material-icons/network_wifi_2_bar.svg/app/registrar/assets/img/material-icons/network_wifi_2_bar.svg
img/material-icons/skip_previous.svg/app/registrar/assets/img/material-icons/skip_previous.svg
img/material-icons/video_settings.svg/app/registrar/assets/img/material-icons/video_settings.svg
img/material-icons/install_desktop.svg/app/registrar/assets/img/material-icons/install_desktop.svg
img/material-icons/near_me_disabled.svg/app/registrar/assets/img/material-icons/near_me_disabled.svg
img/material-icons/call_received.svg/app/registrar/assets/img/material-icons/call_received.svg
img/material-icons/headphones.svg/app/registrar/assets/img/material-icons/headphones.svg
img/material-icons/space_bar.svg/app/registrar/assets/img/material-icons/space_bar.svg
img/material-icons/playlist_add_check.svg/app/registrar/assets/img/material-icons/playlist_add_check.svg
img/material-icons/cancel_schedule_send.svg/app/registrar/assets/img/material-icons/cancel_schedule_send.svg
img/material-icons/party_mode.svg/app/registrar/assets/img/material-icons/party_mode.svg
img/material-icons/functions.svg/app/registrar/assets/img/material-icons/functions.svg
img/material-icons/privacy_tip.svg/app/registrar/assets/img/material-icons/privacy_tip.svg
img/material-icons/hdr_enhanced_select.svg/app/registrar/assets/img/material-icons/hdr_enhanced_select.svg
img/material-icons/offline_bolt.svg/app/registrar/assets/img/material-icons/offline_bolt.svg
img/material-icons/upload_file.svg/app/registrar/assets/img/material-icons/upload_file.svg
img/material-icons/sensor_occupied.svg/app/registrar/assets/img/material-icons/sensor_occupied.svg
img/material-icons/door_sliding.svg/app/registrar/assets/img/material-icons/door_sliding.svg
img/material-icons/ice_skating.svg/app/registrar/assets/img/material-icons/ice_skating.svg
img/material-icons/priority_high.svg/app/registrar/assets/img/material-icons/priority_high.svg
img/material-icons/ev_station.svg/app/registrar/assets/img/material-icons/ev_station.svg
img/material-icons/fast_forward.svg/app/registrar/assets/img/material-icons/fast_forward.svg
img/material-icons/calendar_today.svg/app/registrar/assets/img/material-icons/calendar_today.svg
img/material-icons/bubble_chart.svg/app/registrar/assets/img/material-icons/bubble_chart.svg
img/material-icons/lock_open.svg/app/registrar/assets/img/material-icons/lock_open.svg
img/material-icons/email.svg/app/registrar/assets/img/material-icons/email.svg
img/material-icons/wifi.svg/app/registrar/assets/img/material-icons/wifi.svg
img/material-icons/crop_original.svg/app/registrar/assets/img/material-icons/crop_original.svg
img/material-icons/macro_off.svg/app/registrar/assets/img/material-icons/macro_off.svg
img/material-icons/timer_off.svg/app/registrar/assets/img/material-icons/timer_off.svg
img/material-icons/import_contacts.svg/app/registrar/assets/img/material-icons/import_contacts.svg
img/material-icons/drafts.svg/app/registrar/assets/img/material-icons/drafts.svg
img/material-icons/watch.svg/app/registrar/assets/img/material-icons/watch.svg
img/material-icons/do_disturb_alt.svg/app/registrar/assets/img/material-icons/do_disturb_alt.svg
img/material-icons/scale.svg/app/registrar/assets/img/material-icons/scale.svg
img/material-icons/add_business.svg/app/registrar/assets/img/material-icons/add_business.svg
img/material-icons/add_road.svg/app/registrar/assets/img/material-icons/add_road.svg
img/material-icons/pest_control_rodent.svg/app/registrar/assets/img/material-icons/pest_control_rodent.svg
img/material-icons/create_new_folder.svg/app/registrar/assets/img/material-icons/create_new_folder.svg
img/material-icons/info.svg/app/registrar/assets/img/material-icons/info.svg
img/material-icons/format_list_numbered_rtl.svg/app/registrar/assets/img/material-icons/format_list_numbered_rtl.svg
img/material-icons/compare_arrows.svg/app/registrar/assets/img/material-icons/compare_arrows.svg
img/material-icons/drag_indicator.svg/app/registrar/assets/img/material-icons/drag_indicator.svg
img/material-icons/360.svg/app/registrar/assets/img/material-icons/360.svg
img/material-icons/domain.svg/app/registrar/assets/img/material-icons/domain.svg
img/material-icons/image_not_supported.svg/app/registrar/assets/img/material-icons/image_not_supported.svg
img/material-icons/cell_wifi.svg/app/registrar/assets/img/material-icons/cell_wifi.svg
img/material-icons/polyline.svg/app/registrar/assets/img/material-icons/polyline.svg
img/material-icons/railway_alert.svg/app/registrar/assets/img/material-icons/railway_alert.svg
img/material-icons/shopping_cart.svg/app/registrar/assets/img/material-icons/shopping_cart.svg
img/material-icons/today.svg/app/registrar/assets/img/material-icons/today.svg
img/material-icons/local_atm.svg/app/registrar/assets/img/material-icons/local_atm.svg
img/material-icons/select_all.svg/app/registrar/assets/img/material-icons/select_all.svg
img/material-icons/area_chart.svg/app/registrar/assets/img/material-icons/area_chart.svg
img/material-icons/invert_colors.svg/app/registrar/assets/img/material-icons/invert_colors.svg
img/material-icons/palette.svg/app/registrar/assets/img/material-icons/palette.svg
img/material-icons/replay.svg/app/registrar/assets/img/material-icons/replay.svg
img/material-icons/calendar_view_month.svg/app/registrar/assets/img/material-icons/calendar_view_month.svg
img/material-icons/cruelty_free.svg/app/registrar/assets/img/material-icons/cruelty_free.svg
img/material-icons/find_replace.svg/app/registrar/assets/img/material-icons/find_replace.svg
img/material-icons/text_format.svg/app/registrar/assets/img/material-icons/text_format.svg
img/material-icons/thumb_up_alt.svg/app/registrar/assets/img/material-icons/thumb_up_alt.svg
img/material-icons/add.svg/app/registrar/assets/img/material-icons/add.svg
img/material-icons/diversity_3.svg/app/registrar/assets/img/material-icons/diversity_3.svg
img/material-icons/present_to_all.svg/app/registrar/assets/img/material-icons/present_to_all.svg
img/material-icons/playlist_add_check_circle.svg/app/registrar/assets/img/material-icons/playlist_add_check_circle.svg
img/material-icons/directions.svg/app/registrar/assets/img/material-icons/directions.svg
img/material-icons/dvr.svg/app/registrar/assets/img/material-icons/dvr.svg
img/material-icons/sports_hockey.svg/app/registrar/assets/img/material-icons/sports_hockey.svg
img/material-icons/video_call.svg/app/registrar/assets/img/material-icons/video_call.svg
img/material-icons/personal_video.svg/app/registrar/assets/img/material-icons/personal_video.svg
img/material-icons/arrow_upward.svg/app/registrar/assets/img/material-icons/arrow_upward.svg
img/material-icons/group_off.svg/app/registrar/assets/img/material-icons/group_off.svg
img/material-icons/movie_filter.svg/app/registrar/assets/img/material-icons/movie_filter.svg
img/material-icons/bluetooth_audio.svg/app/registrar/assets/img/material-icons/bluetooth_audio.svg
img/material-icons/first_page.svg/app/registrar/assets/img/material-icons/first_page.svg
img/material-icons/repeat_on.svg/app/registrar/assets/img/material-icons/repeat_on.svg
img/material-icons/local_gas_station.svg/app/registrar/assets/img/material-icons/local_gas_station.svg
img/material-icons/close.svg/app/registrar/assets/img/material-icons/close.svg
img/material-icons/show_chart.svg/app/registrar/assets/img/material-icons/show_chart.svg
img/material-icons/people.svg/app/registrar/assets/img/material-icons/people.svg
img/material-icons/more_horiz.svg/app/registrar/assets/img/material-icons/more_horiz.svg
img/material-icons/toll.svg/app/registrar/assets/img/material-icons/toll.svg
img/material-icons/dialpad.svg/app/registrar/assets/img/material-icons/dialpad.svg
img/material-icons/auto_awesome.svg/app/registrar/assets/img/material-icons/auto_awesome.svg
img/material-icons/storm.svg/app/registrar/assets/img/material-icons/storm.svg
img/material-icons/curtains.svg/app/registrar/assets/img/material-icons/curtains.svg
img/material-icons/architecture.svg/app/registrar/assets/img/material-icons/architecture.svg
img/material-icons/battery_saver.svg/app/registrar/assets/img/material-icons/battery_saver.svg
img/material-icons/airplanemode_active.svg/app/registrar/assets/img/material-icons/airplanemode_active.svg
img/material-icons/how_to_vote.svg/app/registrar/assets/img/material-icons/how_to_vote.svg
img/material-icons/call_missed.svg/app/registrar/assets/img/material-icons/call_missed.svg
img/material-icons/menu_open.svg/app/registrar/assets/img/material-icons/menu_open.svg
img/material-icons/keyboard_arrow_left.svg/app/registrar/assets/img/material-icons/keyboard_arrow_left.svg
img/material-icons/screen_lock_rotation.svg/app/registrar/assets/img/material-icons/screen_lock_rotation.svg
img/material-icons/crop_7_5.svg/app/registrar/assets/img/material-icons/crop_7_5.svg
img/material-icons/looks_3.svg/app/registrar/assets/img/material-icons/looks_3.svg
img/material-icons/punch_clock.svg/app/registrar/assets/img/material-icons/punch_clock.svg
img/material-icons/view_day.svg/app/registrar/assets/img/material-icons/view_day.svg
img/material-icons/pages.svg/app/registrar/assets/img/material-icons/pages.svg
img/material-icons/do_disturb.svg/app/registrar/assets/img/material-icons/do_disturb.svg
img/material-icons/star_border.svg/app/registrar/assets/img/material-icons/star_border.svg
img/material-icons/card_giftcard.svg/app/registrar/assets/img/material-icons/card_giftcard.svg
img/material-icons/door_front.svg/app/registrar/assets/img/material-icons/door_front.svg
img/material-icons/delete_outline.svg/app/registrar/assets/img/material-icons/delete_outline.svg
img/material-icons/all_inclusive.svg/app/registrar/assets/img/material-icons/all_inclusive.svg
img/material-icons/mic.svg/app/registrar/assets/img/material-icons/mic.svg
img/material-icons/kebab_dining.svg/app/registrar/assets/img/material-icons/kebab_dining.svg
img/material-icons/exposure_neg_2.svg/app/registrar/assets/img/material-icons/exposure_neg_2.svg
img/material-icons/invert_colors_off.svg/app/registrar/assets/img/material-icons/invert_colors_off.svg
img/material-icons/bookmark_add.svg/app/registrar/assets/img/material-icons/bookmark_add.svg
img/material-icons/5k_plus.svg/app/registrar/assets/img/material-icons/5k_plus.svg
img/material-icons/check_circle.svg/app/registrar/assets/img/material-icons/check_circle.svg
img/material-icons/signal_cellular_alt.svg/app/registrar/assets/img/material-icons/signal_cellular_alt.svg
img/material-icons/tram.svg/app/registrar/assets/img/material-icons/tram.svg
img/material-icons/pending.svg/app/registrar/assets/img/material-icons/pending.svg
img/material-icons/grid_4x4.svg/app/registrar/assets/img/material-icons/grid_4x4.svg
img/material-icons/snooze.svg/app/registrar/assets/img/material-icons/snooze.svg
img/material-icons/join_inner.svg/app/registrar/assets/img/material-icons/join_inner.svg
img/material-icons/keyboard_backspace.svg/app/registrar/assets/img/material-icons/keyboard_backspace.svg
img/material-icons/subject.svg/app/registrar/assets/img/material-icons/subject.svg
img/material-icons/horizontal_distribute.svg/app/registrar/assets/img/material-icons/horizontal_distribute.svg
img/material-icons/sports_tennis.svg/app/registrar/assets/img/material-icons/sports_tennis.svg
img/material-icons/cabin.svg/app/registrar/assets/img/material-icons/cabin.svg
img/material-icons/face_3.svg/app/registrar/assets/img/material-icons/face_3.svg
img/material-icons/location_city.svg/app/registrar/assets/img/material-icons/location_city.svg
img/material-icons/catching_pokemon.svg/app/registrar/assets/img/material-icons/catching_pokemon.svg
img/material-icons/app_registration.svg/app/registrar/assets/img/material-icons/app_registration.svg
img/material-icons/laptop_mac.svg/app/registrar/assets/img/material-icons/laptop_mac.svg
img/material-icons/folder_off.svg/app/registrar/assets/img/material-icons/folder_off.svg
img/material-icons/wifi_lock.svg/app/registrar/assets/img/material-icons/wifi_lock.svg
img/material-icons/shopping_cart_checkout.svg/app/registrar/assets/img/material-icons/shopping_cart_checkout.svg
img/material-icons/bluetooth_disabled.svg/app/registrar/assets/img/material-icons/bluetooth_disabled.svg
img/material-icons/edit_off.svg/app/registrar/assets/img/material-icons/edit_off.svg
img/material-icons/domain_verification.svg/app/registrar/assets/img/material-icons/domain_verification.svg
img/material-icons/garage.svg/app/registrar/assets/img/material-icons/garage.svg
img/material-icons/volume_down.svg/app/registrar/assets/img/material-icons/volume_down.svg
img/material-icons/refresh.svg/app/registrar/assets/img/material-icons/refresh.svg
img/material-icons/opacity.svg/app/registrar/assets/img/material-icons/opacity.svg
img/material-icons/launch.svg/app/registrar/assets/img/material-icons/launch.svg
img/material-icons/tag_faces.svg/app/registrar/assets/img/material-icons/tag_faces.svg
img/material-icons/text_snippet.svg/app/registrar/assets/img/material-icons/text_snippet.svg
img/material-icons/local_shipping.svg/app/registrar/assets/img/material-icons/local_shipping.svg
img/material-icons/search_off.svg/app/registrar/assets/img/material-icons/search_off.svg
img/material-icons/vrpano.svg/app/registrar/assets/img/material-icons/vrpano.svg
img/material-icons/vaping_rooms.svg/app/registrar/assets/img/material-icons/vaping_rooms.svg
img/material-icons/free_breakfast.svg/app/registrar/assets/img/material-icons/free_breakfast.svg
img/material-icons/design_services.svg/app/registrar/assets/img/material-icons/design_services.svg
img/material-icons/mark_unread_chat_alt.svg/app/registrar/assets/img/material-icons/mark_unread_chat_alt.svg
img/material-icons/sports_handball.svg/app/registrar/assets/img/material-icons/sports_handball.svg
img/material-icons/person_pin_circle.svg/app/registrar/assets/img/material-icons/person_pin_circle.svg
img/material-icons/headset_off.svg/app/registrar/assets/img/material-icons/headset_off.svg
img/material-icons/exit_to_app.svg/app/registrar/assets/img/material-icons/exit_to_app.svg
img/material-icons/open_in_full.svg/app/registrar/assets/img/material-icons/open_in_full.svg
img/material-icons/face_2.svg/app/registrar/assets/img/material-icons/face_2.svg
img/material-icons/compare.svg/app/registrar/assets/img/material-icons/compare.svg
img/material-icons/no_flash.svg/app/registrar/assets/img/material-icons/no_flash.svg
img/material-icons/battery_6_bar.svg/app/registrar/assets/img/material-icons/battery_6_bar.svg
img/material-icons/tv_off.svg/app/registrar/assets/img/material-icons/tv_off.svg
img/material-icons/image.svg/app/registrar/assets/img/material-icons/image.svg
img/material-icons/sensors_off.svg/app/registrar/assets/img/material-icons/sensors_off.svg
img/material-icons/folder_zip.svg/app/registrar/assets/img/material-icons/folder_zip.svg
img/material-icons/euro_symbol.svg/app/registrar/assets/img/material-icons/euro_symbol.svg
img/material-icons/co_present.svg/app/registrar/assets/img/material-icons/co_present.svg
img/material-icons/directions_walk.svg/app/registrar/assets/img/material-icons/directions_walk.svg
img/material-icons/content_cut.svg/app/registrar/assets/img/material-icons/content_cut.svg
img/material-icons/lightbulb.svg/app/registrar/assets/img/material-icons/lightbulb.svg
img/material-icons/attach_money.svg/app/registrar/assets/img/material-icons/attach_money.svg
img/material-icons/food_bank.svg/app/registrar/assets/img/material-icons/food_bank.svg
img/material-icons/zoom_in_map.svg/app/registrar/assets/img/material-icons/zoom_in_map.svg
img/material-icons/view_list.svg/app/registrar/assets/img/material-icons/view_list.svg
img/material-icons/view_array.svg/app/registrar/assets/img/material-icons/view_array.svg
img/material-icons/save.svg/app/registrar/assets/img/material-icons/save.svg
img/material-icons/quiz.svg/app/registrar/assets/img/material-icons/quiz.svg
img/material-icons/gpp_good.svg/app/registrar/assets/img/material-icons/gpp_good.svg
img/material-icons/checkroom.svg/app/registrar/assets/img/material-icons/checkroom.svg
img/material-icons/11mp.svg/app/registrar/assets/img/material-icons/11mp.svg
img/material-icons/navigation.svg/app/registrar/assets/img/material-icons/navigation.svg
img/material-icons/4g_plus_mobiledata.svg/app/registrar/assets/img/material-icons/4g_plus_mobiledata.svg
img/material-icons/bookmarks.svg/app/registrar/assets/img/material-icons/bookmarks.svg
img/material-icons/favorite.svg/app/registrar/assets/img/material-icons/favorite.svg
img/material-icons/signal_cellular_alt_2_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_alt_2_bar.svg
img/material-icons/sports_soccer.svg/app/registrar/assets/img/material-icons/sports_soccer.svg
img/material-icons/keyboard_return.svg/app/registrar/assets/img/material-icons/keyboard_return.svg
img/material-icons/filter_hdr.svg/app/registrar/assets/img/material-icons/filter_hdr.svg
img/material-icons/bluetooth_drive.svg/app/registrar/assets/img/material-icons/bluetooth_drive.svg
img/material-icons/bedroom_baby.svg/app/registrar/assets/img/material-icons/bedroom_baby.svg
img/material-icons/video_file.svg/app/registrar/assets/img/material-icons/video_file.svg
img/material-icons/emoji_food_beverage.svg/app/registrar/assets/img/material-icons/emoji_food_beverage.svg
img/material-icons/swap_vert.svg/app/registrar/assets/img/material-icons/swap_vert.svg
img/material-icons/arrow_drop_down.svg/app/registrar/assets/img/material-icons/arrow_drop_down.svg
img/material-icons/other_houses.svg/app/registrar/assets/img/material-icons/other_houses.svg
img/material-icons/start.svg/app/registrar/assets/img/material-icons/start.svg
img/material-icons/replay_5.svg/app/registrar/assets/img/material-icons/replay_5.svg
img/material-icons/phone_iphone.svg/app/registrar/assets/img/material-icons/phone_iphone.svg
img/material-icons/gps_not_fixed.svg/app/registrar/assets/img/material-icons/gps_not_fixed.svg
img/material-icons/gite.svg/app/registrar/assets/img/material-icons/gite.svg
img/material-icons/shuffle_on.svg/app/registrar/assets/img/material-icons/shuffle_on.svg
img/material-icons/mobile_screen_share.svg/app/registrar/assets/img/material-icons/mobile_screen_share.svg
img/material-icons/crop_5_4.svg/app/registrar/assets/img/material-icons/crop_5_4.svg
img/material-icons/expand_circle_down.svg/app/registrar/assets/img/material-icons/expand_circle_down.svg
img/material-icons/13mp.svg/app/registrar/assets/img/material-icons/13mp.svg
img/material-icons/navigate_before.svg/app/registrar/assets/img/material-icons/navigate_before.svg
img/material-icons/format_indent_increase.svg/app/registrar/assets/img/material-icons/format_indent_increase.svg
img/material-icons/badge.svg/app/registrar/assets/img/material-icons/badge.svg
img/material-icons/grid_view.svg/app/registrar/assets/img/material-icons/grid_view.svg
img/material-icons/folder_shared.svg/app/registrar/assets/img/material-icons/folder_shared.svg
img/material-icons/copy_all.svg/app/registrar/assets/img/material-icons/copy_all.svg
img/material-icons/noise_control_off.svg/app/registrar/assets/img/material-icons/noise_control_off.svg
img/material-icons/sports_kabaddi.svg/app/registrar/assets/img/material-icons/sports_kabaddi.svg
img/material-icons/leak_remove.svg/app/registrar/assets/img/material-icons/leak_remove.svg
img/material-icons/5g.svg/app/registrar/assets/img/material-icons/5g.svg
img/material-icons/move_down.svg/app/registrar/assets/img/material-icons/move_down.svg
img/material-icons/medication_liquid.svg/app/registrar/assets/img/material-icons/medication_liquid.svg
img/material-icons/6k.svg/app/registrar/assets/img/material-icons/6k.svg
img/material-icons/8k_plus.svg/app/registrar/assets/img/material-icons/8k_plus.svg
img/material-icons/crop_din.svg/app/registrar/assets/img/material-icons/crop_din.svg
img/material-icons/sos.svg/app/registrar/assets/img/material-icons/sos.svg
img/material-icons/flash_on.svg/app/registrar/assets/img/material-icons/flash_on.svg
img/material-icons/file_open.svg/app/registrar/assets/img/material-icons/file_open.svg
img/material-icons/manage_history.svg/app/registrar/assets/img/material-icons/manage_history.svg
img/material-icons/content_copy.svg/app/registrar/assets/img/material-icons/content_copy.svg
img/material-icons/panorama_horizontal_select.svg/app/registrar/assets/img/material-icons/panorama_horizontal_select.svg
img/material-icons/device_hub.svg/app/registrar/assets/img/material-icons/device_hub.svg
img/material-icons/airplanemode_inactive.svg/app/registrar/assets/img/material-icons/airplanemode_inactive.svg
img/material-icons/splitscreen.svg/app/registrar/assets/img/material-icons/splitscreen.svg
img/material-icons/exposure_neg_1.svg/app/registrar/assets/img/material-icons/exposure_neg_1.svg
img/material-icons/lunch_dining.svg/app/registrar/assets/img/material-icons/lunch_dining.svg
img/material-icons/gesture.svg/app/registrar/assets/img/material-icons/gesture.svg
img/material-icons/wifi_2_bar.svg/app/registrar/assets/img/material-icons/wifi_2_bar.svg
img/material-icons/pedal_bike.svg/app/registrar/assets/img/material-icons/pedal_bike.svg
img/material-icons/surfing.svg/app/registrar/assets/img/material-icons/surfing.svg
img/material-icons/pan_tool.svg/app/registrar/assets/img/material-icons/pan_tool.svg
img/material-icons/open_in_browser.svg/app/registrar/assets/img/material-icons/open_in_browser.svg
img/material-icons/vpn_key_off.svg/app/registrar/assets/img/material-icons/vpn_key_off.svg
img/material-icons/library_add.svg/app/registrar/assets/img/material-icons/library_add.svg
img/material-icons/message.svg/app/registrar/assets/img/material-icons/message.svg
img/material-icons/do_not_disturb_alt.svg/app/registrar/assets/img/material-icons/do_not_disturb_alt.svg
img/material-icons/home_mini.svg/app/registrar/assets/img/material-icons/home_mini.svg
img/material-icons/superscript.svg/app/registrar/assets/img/material-icons/superscript.svg
img/material-icons/subdirectory_arrow_left.svg/app/registrar/assets/img/material-icons/subdirectory_arrow_left.svg
img/material-icons/forward_to_inbox.svg/app/registrar/assets/img/material-icons/forward_to_inbox.svg
img/material-icons/density_medium.svg/app/registrar/assets/img/material-icons/density_medium.svg
img/material-icons/call_to_action.svg/app/registrar/assets/img/material-icons/call_to_action.svg
img/material-icons/commute.svg/app/registrar/assets/img/material-icons/commute.svg
img/material-icons/hdr_on.svg/app/registrar/assets/img/material-icons/hdr_on.svg
img/material-icons/alarm_add.svg/app/registrar/assets/img/material-icons/alarm_add.svg
img/material-icons/restore_page.svg/app/registrar/assets/img/material-icons/restore_page.svg
img/material-icons/leak_add.svg/app/registrar/assets/img/material-icons/leak_add.svg
img/material-icons/hiking.svg/app/registrar/assets/img/material-icons/hiking.svg
img/material-icons/style.svg/app/registrar/assets/img/material-icons/style.svg
img/material-icons/crop_3_2.svg/app/registrar/assets/img/material-icons/crop_3_2.svg
img/material-icons/wb_incandescent.svg/app/registrar/assets/img/material-icons/wb_incandescent.svg
img/material-icons/percent.svg/app/registrar/assets/img/material-icons/percent.svg
img/material-icons/keyboard_command_key.svg/app/registrar/assets/img/material-icons/keyboard_command_key.svg
img/material-icons/phone_locked.svg/app/registrar/assets/img/material-icons/phone_locked.svg
img/material-icons/square.svg/app/registrar/assets/img/material-icons/square.svg
img/material-icons/local_drink.svg/app/registrar/assets/img/material-icons/local_drink.svg
img/material-icons/workspace_premium.svg/app/registrar/assets/img/material-icons/workspace_premium.svg
img/material-icons/report.svg/app/registrar/assets/img/material-icons/report.svg
img/material-icons/format_color_text.svg/app/registrar/assets/img/material-icons/format_color_text.svg
img/material-icons/drive_folder_upload.svg/app/registrar/assets/img/material-icons/drive_folder_upload.svg
img/material-icons/sports_martial_arts.svg/app/registrar/assets/img/material-icons/sports_martial_arts.svg
img/material-icons/piano_off.svg/app/registrar/assets/img/material-icons/piano_off.svg
img/material-icons/perm_data_setting.svg/app/registrar/assets/img/material-icons/perm_data_setting.svg
img/material-icons/arrow_right_alt.svg/app/registrar/assets/img/material-icons/arrow_right_alt.svg
img/material-icons/chat.svg/app/registrar/assets/img/material-icons/chat.svg
img/material-icons/phonelink_erase.svg/app/registrar/assets/img/material-icons/phonelink_erase.svg
img/material-icons/delivery_dining.svg/app/registrar/assets/img/material-icons/delivery_dining.svg
img/material-icons/thumb_down_alt.svg/app/registrar/assets/img/material-icons/thumb_down_alt.svg
img/material-icons/local_mall.svg/app/registrar/assets/img/material-icons/local_mall.svg
img/material-icons/dirty_lens.svg/app/registrar/assets/img/material-icons/dirty_lens.svg
img/material-icons/child_friendly.svg/app/registrar/assets/img/material-icons/child_friendly.svg
img/material-icons/filter_frames.svg/app/registrar/assets/img/material-icons/filter_frames.svg
img/material-icons/screen_rotation_alt.svg/app/registrar/assets/img/material-icons/screen_rotation_alt.svg
img/material-icons/ads_click.svg/app/registrar/assets/img/material-icons/ads_click.svg
img/material-icons/sell.svg/app/registrar/assets/img/material-icons/sell.svg
img/material-icons/article.svg/app/registrar/assets/img/material-icons/article.svg
img/material-icons/send.svg/app/registrar/assets/img/material-icons/send.svg
img/material-icons/rsvp.svg/app/registrar/assets/img/material-icons/rsvp.svg
img/material-icons/wrong_location.svg/app/registrar/assets/img/material-icons/wrong_location.svg
img/material-icons/boy.svg/app/registrar/assets/img/material-icons/boy.svg
img/material-icons/blur_linear.svg/app/registrar/assets/img/material-icons/blur_linear.svg
img/material-icons/record_voice_over.svg/app/registrar/assets/img/material-icons/record_voice_over.svg
img/material-icons/keyboard_control_key.svg/app/registrar/assets/img/material-icons/keyboard_control_key.svg
img/material-icons/save_as.svg/app/registrar/assets/img/material-icons/save_as.svg
img/material-icons/expand_more.svg/app/registrar/assets/img/material-icons/expand_more.svg
img/material-icons/speaker.svg/app/registrar/assets/img/material-icons/speaker.svg
img/material-icons/play_circle_outline.svg/app/registrar/assets/img/material-icons/play_circle_outline.svg
img/material-icons/explore.svg/app/registrar/assets/img/material-icons/explore.svg
img/material-icons/cases.svg/app/registrar/assets/img/material-icons/cases.svg
img/material-icons/sports_basketball.svg/app/registrar/assets/img/material-icons/sports_basketball.svg
img/material-icons/publish.svg/app/registrar/assets/img/material-icons/publish.svg
img/material-icons/work_outline.svg/app/registrar/assets/img/material-icons/work_outline.svg
img/material-icons/bug_report.svg/app/registrar/assets/img/material-icons/bug_report.svg
img/material-icons/person_add_alt_1.svg/app/registrar/assets/img/material-icons/person_add_alt_1.svg
img/material-icons/network_cell.svg/app/registrar/assets/img/material-icons/network_cell.svg
img/material-icons/switch_left.svg/app/registrar/assets/img/material-icons/switch_left.svg
img/material-icons/feedback.svg/app/registrar/assets/img/material-icons/feedback.svg
img/material-icons/auto_awesome_mosaic.svg/app/registrar/assets/img/material-icons/auto_awesome_mosaic.svg
img/material-icons/screen_lock_portrait.svg/app/registrar/assets/img/material-icons/screen_lock_portrait.svg
img/material-icons/card_membership.svg/app/registrar/assets/img/material-icons/card_membership.svg
img/material-icons/camera.svg/app/registrar/assets/img/material-icons/camera.svg
img/material-icons/rotate_left.svg/app/registrar/assets/img/material-icons/rotate_left.svg
img/material-icons/confirmation_number.svg/app/registrar/assets/img/material-icons/confirmation_number.svg
img/material-icons/assignment_return.svg/app/registrar/assets/img/material-icons/assignment_return.svg
img/material-icons/redo.svg/app/registrar/assets/img/material-icons/redo.svg
img/material-icons/device_unknown.svg/app/registrar/assets/img/material-icons/device_unknown.svg
img/material-icons/electric_moped.svg/app/registrar/assets/img/material-icons/electric_moped.svg
img/material-icons/blinds_closed.svg/app/registrar/assets/img/material-icons/blinds_closed.svg
img/material-icons/grid_goldenratio.svg/app/registrar/assets/img/material-icons/grid_goldenratio.svg
img/material-icons/elderly_woman.svg/app/registrar/assets/img/material-icons/elderly_woman.svg
img/material-icons/chat_bubble_outline.svg/app/registrar/assets/img/material-icons/chat_bubble_outline.svg
img/material-icons/carpenter.svg/app/registrar/assets/img/material-icons/carpenter.svg
img/material-icons/file_copy.svg/app/registrar/assets/img/material-icons/file_copy.svg
img/material-icons/view_in_ar.svg/app/registrar/assets/img/material-icons/view_in_ar.svg
img/material-icons/stars.svg/app/registrar/assets/img/material-icons/stars.svg
img/material-icons/assignment.svg/app/registrar/assets/img/material-icons/assignment.svg
img/material-icons/groups.svg/app/registrar/assets/img/material-icons/groups.svg
img/material-icons/settings_input_svideo.svg/app/registrar/assets/img/material-icons/settings_input_svideo.svg
img/material-icons/play_for_work.svg/app/registrar/assets/img/material-icons/play_for_work.svg
img/material-icons/medication.svg/app/registrar/assets/img/material-icons/medication.svg
img/material-icons/css.svg/app/registrar/assets/img/material-icons/css.svg
img/material-icons/maps_home_work.svg/app/registrar/assets/img/material-icons/maps_home_work.svg
img/material-icons/motion_photos_pause.svg/app/registrar/assets/img/material-icons/motion_photos_pause.svg
img/material-icons/cyclone.svg/app/registrar/assets/img/material-icons/cyclone.svg
img/material-icons/merge_type.svg/app/registrar/assets/img/material-icons/merge_type.svg
img/material-icons/arrow_circle_up.svg/app/registrar/assets/img/material-icons/arrow_circle_up.svg
img/material-icons/hail.svg/app/registrar/assets/img/material-icons/hail.svg
img/material-icons/blender.svg/app/registrar/assets/img/material-icons/blender.svg
img/material-icons/battery_alert.svg/app/registrar/assets/img/material-icons/battery_alert.svg
img/material-icons/file_download_off.svg/app/registrar/assets/img/material-icons/file_download_off.svg
img/material-icons/loop.svg/app/registrar/assets/img/material-icons/loop.svg
img/material-icons/power_settings_new.svg/app/registrar/assets/img/material-icons/power_settings_new.svg
img/material-icons/download_for_offline.svg/app/registrar/assets/img/material-icons/download_for_offline.svg
img/material-icons/signal_cellular_connected_no_internet_4_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_connected_no_internet_4_bar.svg
img/material-icons/skateboarding.svg/app/registrar/assets/img/material-icons/skateboarding.svg
img/material-icons/looks_5.svg/app/registrar/assets/img/material-icons/looks_5.svg
img/material-icons/settings_system_daydream.svg/app/registrar/assets/img/material-icons/settings_system_daydream.svg
img/material-icons/bluetooth_connected.svg/app/registrar/assets/img/material-icons/bluetooth_connected.svg
img/material-icons/data_exploration.svg/app/registrar/assets/img/material-icons/data_exploration.svg
img/material-icons/security.svg/app/registrar/assets/img/material-icons/security.svg
img/material-icons/post_add.svg/app/registrar/assets/img/material-icons/post_add.svg
img/material-icons/more.svg/app/registrar/assets/img/material-icons/more.svg
img/material-icons/alarm_off.svg/app/registrar/assets/img/material-icons/alarm_off.svg
img/material-icons/lan.svg/app/registrar/assets/img/material-icons/lan.svg
img/material-icons/stay_current_portrait.svg/app/registrar/assets/img/material-icons/stay_current_portrait.svg
img/material-icons/insert_chart.svg/app/registrar/assets/img/material-icons/insert_chart.svg
img/material-icons/museum.svg/app/registrar/assets/img/material-icons/museum.svg
img/material-icons/set_meal.svg/app/registrar/assets/img/material-icons/set_meal.svg
img/material-icons/speaker_notes.svg/app/registrar/assets/img/material-icons/speaker_notes.svg
img/material-icons/signal_wifi_statusbar_4_bar.svg/app/registrar/assets/img/material-icons/signal_wifi_statusbar_4_bar.svg
img/material-icons/rate_review.svg/app/registrar/assets/img/material-icons/rate_review.svg
img/material-icons/note_alt.svg/app/registrar/assets/img/material-icons/note_alt.svg
img/material-icons/egg.svg/app/registrar/assets/img/material-icons/egg.svg
img/material-icons/spellcheck.svg/app/registrar/assets/img/material-icons/spellcheck.svg
img/material-icons/ac_unit.svg/app/registrar/assets/img/material-icons/ac_unit.svg
img/material-icons/face_5.svg/app/registrar/assets/img/material-icons/face_5.svg
img/material-icons/iso.svg/app/registrar/assets/img/material-icons/iso.svg
img/material-icons/video_label.svg/app/registrar/assets/img/material-icons/video_label.svg
img/material-icons/align_horizontal_center.svg/app/registrar/assets/img/material-icons/align_horizontal_center.svg
img/material-icons/thumb_up.svg/app/registrar/assets/img/material-icons/thumb_up.svg
img/material-icons/crop_rotate.svg/app/registrar/assets/img/material-icons/crop_rotate.svg
img/material-icons/temple_hindu.svg/app/registrar/assets/img/material-icons/temple_hindu.svg
img/material-icons/border_right.svg/app/registrar/assets/img/material-icons/border_right.svg
img/material-icons/watch_off.svg/app/registrar/assets/img/material-icons/watch_off.svg
img/material-icons/textsms.svg/app/registrar/assets/img/material-icons/textsms.svg
img/material-icons/php.svg/app/registrar/assets/img/material-icons/php.svg
img/material-icons/point_of_sale.svg/app/registrar/assets/img/material-icons/point_of_sale.svg
img/material-icons/video_library.svg/app/registrar/assets/img/material-icons/video_library.svg
img/material-icons/media_bluetooth_off.svg/app/registrar/assets/img/material-icons/media_bluetooth_off.svg
img/material-icons/filter_9_plus.svg/app/registrar/assets/img/material-icons/filter_9_plus.svg
img/material-icons/flare.svg/app/registrar/assets/img/material-icons/flare.svg
img/material-icons/single_bed.svg/app/registrar/assets/img/material-icons/single_bed.svg
img/material-icons/attachment.svg/app/registrar/assets/img/material-icons/attachment.svg
img/material-icons/e_mobiledata.svg/app/registrar/assets/img/material-icons/e_mobiledata.svg
img/material-icons/transfer_within_a_station.svg/app/registrar/assets/img/material-icons/transfer_within_a_station.svg
img/material-icons/space_dashboard.svg/app/registrar/assets/img/material-icons/space_dashboard.svg
img/material-icons/sick.svg/app/registrar/assets/img/material-icons/sick.svg
img/material-icons/border_vertical.svg/app/registrar/assets/img/material-icons/border_vertical.svg
img/material-icons/mic_off.svg/app/registrar/assets/img/material-icons/mic_off.svg
img/material-icons/roundabout_left.svg/app/registrar/assets/img/material-icons/roundabout_left.svg
img/material-icons/child_care.svg/app/registrar/assets/img/material-icons/child_care.svg
img/material-icons/unfold_more.svg/app/registrar/assets/img/material-icons/unfold_more.svg
img/material-icons/1x_mobiledata.svg/app/registrar/assets/img/material-icons/1x_mobiledata.svg
img/material-icons/call_split.svg/app/registrar/assets/img/material-icons/call_split.svg
img/material-icons/3k_plus.svg/app/registrar/assets/img/material-icons/3k_plus.svg
img/material-icons/9mp.svg/app/registrar/assets/img/material-icons/9mp.svg
img/material-icons/directions_subway.svg/app/registrar/assets/img/material-icons/directions_subway.svg
img/material-icons/transgender.svg/app/registrar/assets/img/material-icons/transgender.svg
img/material-icons/summarize.svg/app/registrar/assets/img/material-icons/summarize.svg
img/material-icons/water_drop.svg/app/registrar/assets/img/material-icons/water_drop.svg
img/material-icons/web_stories.svg/app/registrar/assets/img/material-icons/web_stories.svg
img/material-icons/signal_cellular_0_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_0_bar.svg
img/material-icons/switch_right.svg/app/registrar/assets/img/material-icons/switch_right.svg
img/material-icons/control_camera.svg/app/registrar/assets/img/material-icons/control_camera.svg
img/material-icons/repartition.svg/app/registrar/assets/img/material-icons/repartition.svg
img/material-icons/face_4.svg/app/registrar/assets/img/material-icons/face_4.svg
img/material-icons/filter_vintage.svg/app/registrar/assets/img/material-icons/filter_vintage.svg
img/material-icons/no_food.svg/app/registrar/assets/img/material-icons/no_food.svg
img/material-icons/shutter_speed.svg/app/registrar/assets/img/material-icons/shutter_speed.svg
img/material-icons/front_hand.svg/app/registrar/assets/img/material-icons/front_hand.svg
img/material-icons/format_textdirection_l_to_r.svg/app/registrar/assets/img/material-icons/format_textdirection_l_to_r.svg
img/material-icons/checklist_rtl.svg/app/registrar/assets/img/material-icons/checklist_rtl.svg
img/material-icons/bluetooth_searching.svg/app/registrar/assets/img/material-icons/bluetooth_searching.svg
img/material-icons/memory.svg/app/registrar/assets/img/material-icons/memory.svg
img/material-icons/17mp.svg/app/registrar/assets/img/material-icons/17mp.svg
img/material-icons/bento.svg/app/registrar/assets/img/material-icons/bento.svg
img/material-icons/stairs.svg/app/registrar/assets/img/material-icons/stairs.svg
img/material-icons/flash_off.svg/app/registrar/assets/img/material-icons/flash_off.svg
img/material-icons/star_outline.svg/app/registrar/assets/img/material-icons/star_outline.svg
img/material-icons/arrow_circle_down.svg/app/registrar/assets/img/material-icons/arrow_circle_down.svg
img/material-icons/contacts.svg/app/registrar/assets/img/material-icons/contacts.svg
img/material-icons/collections.svg/app/registrar/assets/img/material-icons/collections.svg
img/material-icons/join_full.svg/app/registrar/assets/img/material-icons/join_full.svg
img/material-icons/construction.svg/app/registrar/assets/img/material-icons/construction.svg
img/material-icons/accessible.svg/app/registrar/assets/img/material-icons/accessible.svg
img/material-icons/screenshot_monitor.svg/app/registrar/assets/img/material-icons/screenshot_monitor.svg
img/material-icons/pie_chart_outline.svg/app/registrar/assets/img/material-icons/pie_chart_outline.svg
img/material-icons/looks_4.svg/app/registrar/assets/img/material-icons/looks_4.svg
img/material-icons/signal_wifi_4_bar_lock.svg/app/registrar/assets/img/material-icons/signal_wifi_4_bar_lock.svg
img/material-icons/pregnant_woman.svg/app/registrar/assets/img/material-icons/pregnant_woman.svg
img/material-icons/sledding.svg/app/registrar/assets/img/material-icons/sledding.svg
img/material-icons/flip_camera_android.svg/app/registrar/assets/img/material-icons/flip_camera_android.svg
img/material-icons/photo_camera.svg/app/registrar/assets/img/material-icons/photo_camera.svg
img/material-icons/star.svg/app/registrar/assets/img/material-icons/star.svg
img/material-icons/format_list_bulleted.svg/app/registrar/assets/img/material-icons/format_list_bulleted.svg
img/material-icons/work_off.svg/app/registrar/assets/img/material-icons/work_off.svg
img/material-icons/work_history.svg/app/registrar/assets/img/material-icons/work_history.svg
img/material-icons/add_ic_call.svg/app/registrar/assets/img/material-icons/add_ic_call.svg
img/material-icons/candlestick_chart.svg/app/registrar/assets/img/material-icons/candlestick_chart.svg
img/material-icons/30fps_select.svg/app/registrar/assets/img/material-icons/30fps_select.svg
img/material-icons/navigate_next.svg/app/registrar/assets/img/material-icons/navigate_next.svg
img/material-icons/extension.svg/app/registrar/assets/img/material-icons/extension.svg
img/material-icons/public_off.svg/app/registrar/assets/img/material-icons/public_off.svg
img/material-icons/no_meeting_room.svg/app/registrar/assets/img/material-icons/no_meeting_room.svg
img/material-icons/7k.svg/app/registrar/assets/img/material-icons/7k.svg
img/material-icons/mobile_friendly.svg/app/registrar/assets/img/material-icons/mobile_friendly.svg
img/material-icons/arrow_back_ios.svg/app/registrar/assets/img/material-icons/arrow_back_ios.svg
img/material-icons/thumbs_up_down.svg/app/registrar/assets/img/material-icons/thumbs_up_down.svg
img/material-icons/checklist.svg/app/registrar/assets/img/material-icons/checklist.svg
img/material-icons/hdr_weak.svg/app/registrar/assets/img/material-icons/hdr_weak.svg
img/material-icons/solar_power.svg/app/registrar/assets/img/material-icons/solar_power.svg
img/material-icons/text_fields.svg/app/registrar/assets/img/material-icons/text_fields.svg
img/material-icons/tsunami.svg/app/registrar/assets/img/material-icons/tsunami.svg
img/material-icons/flip_camera_ios.svg/app/registrar/assets/img/material-icons/flip_camera_ios.svg
img/material-icons/kitchen.svg/app/registrar/assets/img/material-icons/kitchen.svg
img/material-icons/visibility_off.svg/app/registrar/assets/img/material-icons/visibility_off.svg
img/material-icons/interpreter_mode.svg/app/registrar/assets/img/material-icons/interpreter_mode.svg
img/material-icons/notifications_none.svg/app/registrar/assets/img/material-icons/notifications_none.svg
img/material-icons/cloud_circle.svg/app/registrar/assets/img/material-icons/cloud_circle.svg
img/material-icons/try.svg/app/registrar/assets/img/material-icons/try.svg
img/material-icons/flight_class.svg/app/registrar/assets/img/material-icons/flight_class.svg
img/material-icons/engineering.svg/app/registrar/assets/img/material-icons/engineering.svg
img/material-icons/rowing.svg/app/registrar/assets/img/material-icons/rowing.svg
img/material-icons/iron.svg/app/registrar/assets/img/material-icons/iron.svg
img/material-icons/edit.svg/app/registrar/assets/img/material-icons/edit.svg
img/material-icons/filter_alt.svg/app/registrar/assets/img/material-icons/filter_alt.svg
img/material-icons/soap.svg/app/registrar/assets/img/material-icons/soap.svg
img/material-icons/hdr_on_select.svg/app/registrar/assets/img/material-icons/hdr_on_select.svg
img/material-icons/wheelchair_pickup.svg/app/registrar/assets/img/material-icons/wheelchair_pickup.svg
img/material-icons/toggle_on.svg/app/registrar/assets/img/material-icons/toggle_on.svg
img/material-icons/fullscreen_exit.svg/app/registrar/assets/img/material-icons/fullscreen_exit.svg
img/material-icons/format_list_numbered.svg/app/registrar/assets/img/material-icons/format_list_numbered.svg
img/material-icons/wc.svg/app/registrar/assets/img/material-icons/wc.svg
img/material-icons/music_video.svg/app/registrar/assets/img/material-icons/music_video.svg
img/material-icons/ramen_dining.svg/app/registrar/assets/img/material-icons/ramen_dining.svg
img/material-icons/looks_6.svg/app/registrar/assets/img/material-icons/looks_6.svg
img/material-icons/api.svg/app/registrar/assets/img/material-icons/api.svg
img/material-icons/anchor.svg/app/registrar/assets/img/material-icons/anchor.svg
img/material-icons/contactless.svg/app/registrar/assets/img/material-icons/contactless.svg
img/material-icons/content_paste_search.svg/app/registrar/assets/img/material-icons/content_paste_search.svg
img/material-icons/kayaking.svg/app/registrar/assets/img/material-icons/kayaking.svg
img/material-icons/noise_aware.svg/app/registrar/assets/img/material-icons/noise_aware.svg
img/material-icons/brightness_auto.svg/app/registrar/assets/img/material-icons/brightness_auto.svg
img/material-icons/local_see.svg/app/registrar/assets/img/material-icons/local_see.svg
img/material-icons/web_asset_off.svg/app/registrar/assets/img/material-icons/web_asset_off.svg
img/material-icons/smart_screen.svg/app/registrar/assets/img/material-icons/smart_screen.svg
img/material-icons/hardware.svg/app/registrar/assets/img/material-icons/hardware.svg
img/material-icons/directions_transit_filled.svg/app/registrar/assets/img/material-icons/directions_transit_filled.svg
img/material-icons/airline_stops.svg/app/registrar/assets/img/material-icons/airline_stops.svg
img/material-icons/brunch_dining.svg/app/registrar/assets/img/material-icons/brunch_dining.svg
img/material-icons/tonality.svg/app/registrar/assets/img/material-icons/tonality.svg
img/material-icons/stay_primary_landscape.svg/app/registrar/assets/img/material-icons/stay_primary_landscape.svg
img/material-icons/face_6.svg/app/registrar/assets/img/material-icons/face_6.svg
img/material-icons/keyboard_arrow_right.svg/app/registrar/assets/img/material-icons/keyboard_arrow_right.svg
img/material-icons/media_bluetooth_on.svg/app/registrar/assets/img/material-icons/media_bluetooth_on.svg
img/material-icons/6_ft_apart.svg/app/registrar/assets/img/material-icons/6_ft_apart.svg
img/material-icons/phone_disabled.svg/app/registrar/assets/img/material-icons/phone_disabled.svg
img/material-icons/source.svg/app/registrar/assets/img/material-icons/source.svg
img/material-icons/do_not_disturb.svg/app/registrar/assets/img/material-icons/do_not_disturb.svg
img/material-icons/beach_access.svg/app/registrar/assets/img/material-icons/beach_access.svg
img/material-icons/no_meals.svg/app/registrar/assets/img/material-icons/no_meals.svg
img/material-icons/mark_email_read.svg/app/registrar/assets/img/material-icons/mark_email_read.svg
img/material-icons/15mp.svg/app/registrar/assets/img/material-icons/15mp.svg
img/material-icons/dangerous.svg/app/registrar/assets/img/material-icons/dangerous.svg
img/material-icons/airline_seat_flat_angled.svg/app/registrar/assets/img/material-icons/airline_seat_flat_angled.svg
img/material-icons/keyboard_double_arrow_up.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_up.svg
img/material-icons/bookmark_remove.svg/app/registrar/assets/img/material-icons/bookmark_remove.svg
img/material-icons/airline_seat_legroom_extra.svg/app/registrar/assets/img/material-icons/airline_seat_legroom_extra.svg
img/material-icons/nearby_off.svg/app/registrar/assets/img/material-icons/nearby_off.svg
img/material-icons/play_disabled.svg/app/registrar/assets/img/material-icons/play_disabled.svg
img/material-icons/paragliding.svg/app/registrar/assets/img/material-icons/paragliding.svg
img/material-icons/precision_manufacturing.svg/app/registrar/assets/img/material-icons/precision_manufacturing.svg
img/material-icons/hdr_strong.svg/app/registrar/assets/img/material-icons/hdr_strong.svg
img/material-icons/vertical_shades_closed.svg/app/registrar/assets/img/material-icons/vertical_shades_closed.svg
img/material-icons/sort_by_alpha.svg/app/registrar/assets/img/material-icons/sort_by_alpha.svg
img/material-icons/format_line_spacing.svg/app/registrar/assets/img/material-icons/format_line_spacing.svg
img/material-icons/legend_toggle.svg/app/registrar/assets/img/material-icons/legend_toggle.svg
img/material-icons/star_border_purple500.svg/app/registrar/assets/img/material-icons/star_border_purple500.svg
img/material-icons/my_location.svg/app/registrar/assets/img/material-icons/my_location.svg
img/material-icons/margin.svg/app/registrar/assets/img/material-icons/margin.svg
img/material-icons/topic.svg/app/registrar/assets/img/material-icons/topic.svg
img/material-icons/slow_motion_video.svg/app/registrar/assets/img/material-icons/slow_motion_video.svg
img/material-icons/timer_10.svg/app/registrar/assets/img/material-icons/timer_10.svg
img/material-icons/vertical_align_top.svg/app/registrar/assets/img/material-icons/vertical_align_top.svg
img/material-icons/content_paste_off.svg/app/registrar/assets/img/material-icons/content_paste_off.svg
img/material-icons/no_cell.svg/app/registrar/assets/img/material-icons/no_cell.svg
img/material-icons/car_repair.svg/app/registrar/assets/img/material-icons/car_repair.svg
img/material-icons/hourglass_full.svg/app/registrar/assets/img/material-icons/hourglass_full.svg
img/material-icons/content_paste.svg/app/registrar/assets/img/material-icons/content_paste.svg
img/material-icons/local_hospital.svg/app/registrar/assets/img/material-icons/local_hospital.svg
img/material-icons/adjust.svg/app/registrar/assets/img/material-icons/adjust.svg
img/material-icons/network_ping.svg/app/registrar/assets/img/material-icons/network_ping.svg
img/material-icons/restaurant_menu.svg/app/registrar/assets/img/material-icons/restaurant_menu.svg
img/material-icons/emoji_nature.svg/app/registrar/assets/img/material-icons/emoji_nature.svg
img/material-icons/looks.svg/app/registrar/assets/img/material-icons/looks.svg
img/material-icons/looks_one.svg/app/registrar/assets/img/material-icons/looks_one.svg
img/material-icons/settings_cell.svg/app/registrar/assets/img/material-icons/settings_cell.svg
img/material-icons/equalizer.svg/app/registrar/assets/img/material-icons/equalizer.svg
img/material-icons/corporate_fare.svg/app/registrar/assets/img/material-icons/corporate_fare.svg
img/material-icons/reviews.svg/app/registrar/assets/img/material-icons/reviews.svg
img/material-icons/keyboard_double_arrow_right.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_right.svg
img/material-icons/woman.svg/app/registrar/assets/img/material-icons/woman.svg
img/material-icons/clear_all.svg/app/registrar/assets/img/material-icons/clear_all.svg
img/material-icons/format_align_justify.svg/app/registrar/assets/img/material-icons/format_align_justify.svg
img/material-icons/dinner_dining.svg/app/registrar/assets/img/material-icons/dinner_dining.svg
img/material-icons/follow_the_signs.svg/app/registrar/assets/img/material-icons/follow_the_signs.svg
img/material-icons/warehouse.svg/app/registrar/assets/img/material-icons/warehouse.svg
img/material-icons/room_service.svg/app/registrar/assets/img/material-icons/room_service.svg
img/material-icons/verified_user.svg/app/registrar/assets/img/material-icons/verified_user.svg
img/material-icons/switch_access_shortcut.svg/app/registrar/assets/img/material-icons/switch_access_shortcut.svg
img/material-icons/living.svg/app/registrar/assets/img/material-icons/living.svg
img/material-icons/people_alt.svg/app/registrar/assets/img/material-icons/people_alt.svg
img/material-icons/filter_list.svg/app/registrar/assets/img/material-icons/filter_list.svg
img/material-icons/input.svg/app/registrar/assets/img/material-icons/input.svg
img/material-icons/lock_clock.svg/app/registrar/assets/img/material-icons/lock_clock.svg
img/material-icons/auto_delete.svg/app/registrar/assets/img/material-icons/auto_delete.svg
img/material-icons/settings_backup_restore.svg/app/registrar/assets/img/material-icons/settings_backup_restore.svg
img/material-icons/local_police.svg/app/registrar/assets/img/material-icons/local_police.svg
img/material-icons/power_off.svg/app/registrar/assets/img/material-icons/power_off.svg
img/material-icons/format_indent_decrease.svg/app/registrar/assets/img/material-icons/format_indent_decrease.svg
img/material-icons/nature_people.svg/app/registrar/assets/img/material-icons/nature_people.svg
img/material-icons/schema.svg/app/registrar/assets/img/material-icons/schema.svg
img/material-icons/sync_disabled.svg/app/registrar/assets/img/material-icons/sync_disabled.svg
img/material-icons/image_search.svg/app/registrar/assets/img/material-icons/image_search.svg
img/material-icons/theaters.svg/app/registrar/assets/img/material-icons/theaters.svg
img/material-icons/view_module.svg/app/registrar/assets/img/material-icons/view_module.svg
img/material-icons/unsubscribe.svg/app/registrar/assets/img/material-icons/unsubscribe.svg
img/material-icons/request_quote.svg/app/registrar/assets/img/material-icons/request_quote.svg
img/material-icons/border_style.svg/app/registrar/assets/img/material-icons/border_style.svg
img/material-icons/settings_bluetooth.svg/app/registrar/assets/img/material-icons/settings_bluetooth.svg
img/material-icons/computer.svg/app/registrar/assets/img/material-icons/computer.svg
img/material-icons/electric_bolt.svg/app/registrar/assets/img/material-icons/electric_bolt.svg
img/material-icons/airport_shuttle.svg/app/registrar/assets/img/material-icons/airport_shuttle.svg
img/material-icons/wash.svg/app/registrar/assets/img/material-icons/wash.svg
img/material-icons/lte_mobiledata.svg/app/registrar/assets/img/material-icons/lte_mobiledata.svg
img/material-icons/wb_shade.svg/app/registrar/assets/img/material-icons/wb_shade.svg
img/material-icons/south_east.svg/app/registrar/assets/img/material-icons/south_east.svg
img/material-icons/do_not_touch.svg/app/registrar/assets/img/material-icons/do_not_touch.svg
img/material-icons/graphic_eq.svg/app/registrar/assets/img/material-icons/graphic_eq.svg
img/material-icons/attach_file.svg/app/registrar/assets/img/material-icons/attach_file.svg
img/material-icons/blur_on.svg/app/registrar/assets/img/material-icons/blur_on.svg
img/material-icons/deselect.svg/app/registrar/assets/img/material-icons/deselect.svg
img/material-icons/language.svg/app/registrar/assets/img/material-icons/language.svg
img/material-icons/keyboard_voice.svg/app/registrar/assets/img/material-icons/keyboard_voice.svg
img/material-icons/heat_pump.svg/app/registrar/assets/img/material-icons/heat_pump.svg
img/material-icons/pin_end.svg/app/registrar/assets/img/material-icons/pin_end.svg
img/material-icons/person_off.svg/app/registrar/assets/img/material-icons/person_off.svg
img/material-icons/height.svg/app/registrar/assets/img/material-icons/height.svg
img/material-icons/portable_wifi_off.svg/app/registrar/assets/img/material-icons/portable_wifi_off.svg
img/material-icons/foundation.svg/app/registrar/assets/img/material-icons/foundation.svg
img/material-icons/meeting_room.svg/app/registrar/assets/img/material-icons/meeting_room.svg
img/material-icons/analytics.svg/app/registrar/assets/img/material-icons/analytics.svg
img/material-icons/golf_course.svg/app/registrar/assets/img/material-icons/golf_course.svg
img/material-icons/fitness_center.svg/app/registrar/assets/img/material-icons/fitness_center.svg
img/material-icons/auto_fix_normal.svg/app/registrar/assets/img/material-icons/auto_fix_normal.svg
img/material-icons/vignette.svg/app/registrar/assets/img/material-icons/vignette.svg
img/material-icons/egg_alt.svg/app/registrar/assets/img/material-icons/egg_alt.svg
img/material-icons/contact_mail.svg/app/registrar/assets/img/material-icons/contact_mail.svg
img/material-icons/3p.svg/app/registrar/assets/img/material-icons/3p.svg
img/material-icons/chalet.svg/app/registrar/assets/img/material-icons/chalet.svg
img/material-icons/phonelink_setup.svg/app/registrar/assets/img/material-icons/phonelink_setup.svg
img/material-icons/edit_attributes.svg/app/registrar/assets/img/material-icons/edit_attributes.svg
img/material-icons/delete_forever.svg/app/registrar/assets/img/material-icons/delete_forever.svg
img/material-icons/turn_slight_left.svg/app/registrar/assets/img/material-icons/turn_slight_left.svg
img/material-icons/phone_callback.svg/app/registrar/assets/img/material-icons/phone_callback.svg
img/material-icons/repeat_one_on.svg/app/registrar/assets/img/material-icons/repeat_one_on.svg
img/material-icons/videogame_asset.svg/app/registrar/assets/img/material-icons/videogame_asset.svg
img/material-icons/assist_walker.svg/app/registrar/assets/img/material-icons/assist_walker.svg
img/material-icons/hotel_class.svg/app/registrar/assets/img/material-icons/hotel_class.svg
img/material-icons/local_convenience_store.svg/app/registrar/assets/img/material-icons/local_convenience_store.svg
img/material-icons/texture.svg/app/registrar/assets/img/material-icons/texture.svg
img/material-icons/diamond.svg/app/registrar/assets/img/material-icons/diamond.svg
img/material-icons/delete.svg/app/registrar/assets/img/material-icons/delete.svg
img/material-icons/straight.svg/app/registrar/assets/img/material-icons/straight.svg
img/material-icons/table_restaurant.svg/app/registrar/assets/img/material-icons/table_restaurant.svg
img/material-icons/subdirectory_arrow_right.svg/app/registrar/assets/img/material-icons/subdirectory_arrow_right.svg
img/material-icons/router.svg/app/registrar/assets/img/material-icons/router.svg
img/material-icons/phone_bluetooth_speaker.svg/app/registrar/assets/img/material-icons/phone_bluetooth_speaker.svg
img/material-icons/no_backpack.svg/app/registrar/assets/img/material-icons/no_backpack.svg
img/material-icons/wifi_1_bar.svg/app/registrar/assets/img/material-icons/wifi_1_bar.svg
img/material-icons/phone.svg/app/registrar/assets/img/material-icons/phone.svg
img/material-icons/signal_wifi_statusbar_connected_no_internet_4.svg/app/registrar/assets/img/material-icons/signal_wifi_statusbar_connected_no_internet_4.svg
img/material-icons/icecream.svg/app/registrar/assets/img/material-icons/icecream.svg
img/material-icons/done_all.svg/app/registrar/assets/img/material-icons/done_all.svg
img/material-icons/view_agenda.svg/app/registrar/assets/img/material-icons/view_agenda.svg
img/material-icons/camera_alt.svg/app/registrar/assets/img/material-icons/camera_alt.svg
img/material-icons/lens_blur.svg/app/registrar/assets/img/material-icons/lens_blur.svg
img/material-icons/person_remove_alt_1.svg/app/registrar/assets/img/material-icons/person_remove_alt_1.svg
img/material-icons/auto_mode.svg/app/registrar/assets/img/material-icons/auto_mode.svg
img/material-icons/g_translate.svg/app/registrar/assets/img/material-icons/g_translate.svg
img/material-icons/add_reaction.svg/app/registrar/assets/img/material-icons/add_reaction.svg
img/material-icons/no_sim.svg/app/registrar/assets/img/material-icons/no_sim.svg
img/material-icons/swipe_up.svg/app/registrar/assets/img/material-icons/swipe_up.svg
img/material-icons/app_blocking.svg/app/registrar/assets/img/material-icons/app_blocking.svg
img/material-icons/pivot_table_chart.svg/app/registrar/assets/img/material-icons/pivot_table_chart.svg
img/material-icons/announcement.svg/app/registrar/assets/img/material-icons/announcement.svg
img/material-icons/sticky_note_2.svg/app/registrar/assets/img/material-icons/sticky_note_2.svg
img/material-icons/theater_comedy.svg/app/registrar/assets/img/material-icons/theater_comedy.svg
img/material-icons/document_scanner.svg/app/registrar/assets/img/material-icons/document_scanner.svg
img/material-icons/people_outline.svg/app/registrar/assets/img/material-icons/people_outline.svg
img/material-icons/12mp.svg/app/registrar/assets/img/material-icons/12mp.svg
img/material-icons/sync_alt.svg/app/registrar/assets/img/material-icons/sync_alt.svg
img/material-icons/sync.svg/app/registrar/assets/img/material-icons/sync.svg
img/material-icons/two_wheeler.svg/app/registrar/assets/img/material-icons/two_wheeler.svg
img/material-icons/call.svg/app/registrar/assets/img/material-icons/call.svg
img/material-icons/psychology_alt.svg/app/registrar/assets/img/material-icons/psychology_alt.svg
img/material-icons/4k_plus.svg/app/registrar/assets/img/material-icons/4k_plus.svg
img/material-icons/rotate_right.svg/app/registrar/assets/img/material-icons/rotate_right.svg
img/material-icons/waves.svg/app/registrar/assets/img/material-icons/waves.svg
img/material-icons/social_distance.svg/app/registrar/assets/img/material-icons/social_distance.svg
img/material-icons/pause_presentation.svg/app/registrar/assets/img/material-icons/pause_presentation.svg
img/material-icons/person_remove.svg/app/registrar/assets/img/material-icons/person_remove.svg
img/material-icons/cloud_off.svg/app/registrar/assets/img/material-icons/cloud_off.svg
img/material-icons/web.svg/app/registrar/assets/img/material-icons/web.svg
img/material-icons/group_remove.svg/app/registrar/assets/img/material-icons/group_remove.svg
img/material-icons/remove_red_eye.svg/app/registrar/assets/img/material-icons/remove_red_eye.svg
img/material-icons/fire_extinguisher.svg/app/registrar/assets/img/material-icons/fire_extinguisher.svg
img/material-icons/short_text.svg/app/registrar/assets/img/material-icons/short_text.svg
img/material-icons/sports_score.svg/app/registrar/assets/img/material-icons/sports_score.svg
img/material-icons/signal_wifi_statusbar_null.svg/app/registrar/assets/img/material-icons/signal_wifi_statusbar_null.svg
img/material-icons/reorder.svg/app/registrar/assets/img/material-icons/reorder.svg
img/material-icons/file_present.svg/app/registrar/assets/img/material-icons/file_present.svg
img/material-icons/60fps_select.svg/app/registrar/assets/img/material-icons/60fps_select.svg
img/material-icons/remove_done.svg/app/registrar/assets/img/material-icons/remove_done.svg
img/material-icons/local_offer.svg/app/registrar/assets/img/material-icons/local_offer.svg
img/material-icons/sentiment_neutral.svg/app/registrar/assets/img/material-icons/sentiment_neutral.svg
img/material-icons/bedtime_off.svg/app/registrar/assets/img/material-icons/bedtime_off.svg
img/material-icons/mobiledata_off.svg/app/registrar/assets/img/material-icons/mobiledata_off.svg
img/material-icons/format_size.svg/app/registrar/assets/img/material-icons/format_size.svg
img/material-icons/delete_sweep.svg/app/registrar/assets/img/material-icons/delete_sweep.svg
img/material-icons/local_grocery_store.svg/app/registrar/assets/img/material-icons/local_grocery_store.svg
img/material-icons/30fps.svg/app/registrar/assets/img/material-icons/30fps.svg
img/material-icons/settings_overscan.svg/app/registrar/assets/img/material-icons/settings_overscan.svg
img/material-icons/waterfall_chart.svg/app/registrar/assets/img/material-icons/waterfall_chart.svg
img/material-icons/flood.svg/app/registrar/assets/img/material-icons/flood.svg
img/material-icons/masks.svg/app/registrar/assets/img/material-icons/masks.svg
img/material-icons/wifi_protected_setup.svg/app/registrar/assets/img/material-icons/wifi_protected_setup.svg
img/material-icons/restore.svg/app/registrar/assets/img/material-icons/restore.svg
img/material-icons/browser_updated.svg/app/registrar/assets/img/material-icons/browser_updated.svg
img/material-icons/minor_crash.svg/app/registrar/assets/img/material-icons/minor_crash.svg
img/material-icons/brightness_1.svg/app/registrar/assets/img/material-icons/brightness_1.svg
img/material-icons/signal_cellular_null.svg/app/registrar/assets/img/material-icons/signal_cellular_null.svg
img/material-icons/enhanced_encryption.svg/app/registrar/assets/img/material-icons/enhanced_encryption.svg
img/material-icons/h_mobiledata.svg/app/registrar/assets/img/material-icons/h_mobiledata.svg
img/material-icons/toc.svg/app/registrar/assets/img/material-icons/toc.svg
img/material-icons/developer_board_off.svg/app/registrar/assets/img/material-icons/developer_board_off.svg
img/material-icons/sd_card_alert.svg/app/registrar/assets/img/material-icons/sd_card_alert.svg
img/material-icons/add_a_photo.svg/app/registrar/assets/img/material-icons/add_a_photo.svg
img/material-icons/closed_caption_disabled.svg/app/registrar/assets/img/material-icons/closed_caption_disabled.svg
img/material-icons/nature.svg/app/registrar/assets/img/material-icons/nature.svg
img/material-icons/panorama_photosphere.svg/app/registrar/assets/img/material-icons/panorama_photosphere.svg
img/material-icons/scoreboard.svg/app/registrar/assets/img/material-icons/scoreboard.svg
img/material-icons/add_home_work.svg/app/registrar/assets/img/material-icons/add_home_work.svg
img/material-icons/swipe_left_alt.svg/app/registrar/assets/img/material-icons/swipe_left_alt.svg
img/material-icons/cleaning_services.svg/app/registrar/assets/img/material-icons/cleaning_services.svg
img/material-icons/airlines.svg/app/registrar/assets/img/material-icons/airlines.svg
img/material-icons/outlined_flag.svg/app/registrar/assets/img/material-icons/outlined_flag.svg
img/material-icons/featured_play_list.svg/app/registrar/assets/img/material-icons/featured_play_list.svg
img/material-icons/assured_workload.svg/app/registrar/assets/img/material-icons/assured_workload.svg
img/material-icons/grain.svg/app/registrar/assets/img/material-icons/grain.svg
img/material-icons/roller_shades.svg/app/registrar/assets/img/material-icons/roller_shades.svg
img/material-icons/hourglass_empty.svg/app/registrar/assets/img/material-icons/hourglass_empty.svg
img/material-icons/chair_alt.svg/app/registrar/assets/img/material-icons/chair_alt.svg
img/material-icons/queue_play_next.svg/app/registrar/assets/img/material-icons/queue_play_next.svg
img/material-icons/swipe_down.svg/app/registrar/assets/img/material-icons/swipe_down.svg
img/material-icons/share.svg/app/registrar/assets/img/material-icons/share.svg
img/material-icons/edgesensor_low.svg/app/registrar/assets/img/material-icons/edgesensor_low.svg
img/material-icons/10k.svg/app/registrar/assets/img/material-icons/10k.svg
img/material-icons/add_box.svg/app/registrar/assets/img/material-icons/add_box.svg
img/material-icons/wifi_off.svg/app/registrar/assets/img/material-icons/wifi_off.svg
img/material-icons/person_2.svg/app/registrar/assets/img/material-icons/person_2.svg
img/material-icons/personal_injury.svg/app/registrar/assets/img/material-icons/personal_injury.svg
img/material-icons/album.svg/app/registrar/assets/img/material-icons/album.svg
img/material-icons/vpn_lock.svg/app/registrar/assets/img/material-icons/vpn_lock.svg
img/material-icons/qr_code.svg/app/registrar/assets/img/material-icons/qr_code.svg
img/material-icons/g_mobiledata.svg/app/registrar/assets/img/material-icons/g_mobiledata.svg
img/material-icons/hd.svg/app/registrar/assets/img/material-icons/hd.svg
img/material-icons/get_app.svg/app/registrar/assets/img/material-icons/get_app.svg
img/material-icons/burst_mode.svg/app/registrar/assets/img/material-icons/burst_mode.svg
img/material-icons/money.svg/app/registrar/assets/img/material-icons/money.svg
img/material-icons/swipe_down_alt.svg/app/registrar/assets/img/material-icons/swipe_down_alt.svg
img/material-icons/mail_lock.svg/app/registrar/assets/img/material-icons/mail_lock.svg
img/material-icons/warning_amber.svg/app/registrar/assets/img/material-icons/warning_amber.svg
img/material-icons/horizontal_split.svg/app/registrar/assets/img/material-icons/horizontal_split.svg
img/material-icons/gps_fixed.svg/app/registrar/assets/img/material-icons/gps_fixed.svg
img/material-icons/imagesearch_roller.svg/app/registrar/assets/img/material-icons/imagesearch_roller.svg
img/material-icons/schedule.svg/app/registrar/assets/img/material-icons/schedule.svg
img/material-icons/autorenew.svg/app/registrar/assets/img/material-icons/autorenew.svg
img/material-icons/bedroom_parent.svg/app/registrar/assets/img/material-icons/bedroom_parent.svg
img/material-icons/subway.svg/app/registrar/assets/img/material-icons/subway.svg
img/material-icons/hide_image.svg/app/registrar/assets/img/material-icons/hide_image.svg
img/material-icons/not_started.svg/app/registrar/assets/img/material-icons/not_started.svg
img/material-icons/update_disabled.svg/app/registrar/assets/img/material-icons/update_disabled.svg
img/material-icons/do_not_disturb_on_total_silence.svg/app/registrar/assets/img/material-icons/do_not_disturb_on_total_silence.svg
img/material-icons/temple_buddhist.svg/app/registrar/assets/img/material-icons/temple_buddhist.svg
img/material-icons/sort.svg/app/registrar/assets/img/material-icons/sort.svg
img/material-icons/sip.svg/app/registrar/assets/img/material-icons/sip.svg
img/material-icons/storage.svg/app/registrar/assets/img/material-icons/storage.svg
img/material-icons/electrical_services.svg/app/registrar/assets/img/material-icons/electrical_services.svg
img/material-icons/import_export.svg/app/registrar/assets/img/material-icons/import_export.svg
img/material-icons/folder_open.svg/app/registrar/assets/img/material-icons/folder_open.svg
img/material-icons/table_bar.svg/app/registrar/assets/img/material-icons/table_bar.svg
img/material-icons/settings_brightness.svg/app/registrar/assets/img/material-icons/settings_brightness.svg
img/material-icons/image_aspect_ratio.svg/app/registrar/assets/img/material-icons/image_aspect_ratio.svg
img/material-icons/remove.svg/app/registrar/assets/img/material-icons/remove.svg
img/material-icons/pageview.svg/app/registrar/assets/img/material-icons/pageview.svg
img/material-icons/explicit.svg/app/registrar/assets/img/material-icons/explicit.svg
img/material-icons/brightness_3.svg/app/registrar/assets/img/material-icons/brightness_3.svg
img/material-icons/traffic.svg/app/registrar/assets/img/material-icons/traffic.svg
img/material-icons/3g_mobiledata.svg/app/registrar/assets/img/material-icons/3g_mobiledata.svg
img/material-icons/undo.svg/app/registrar/assets/img/material-icons/undo.svg
img/material-icons/south_america.svg/app/registrar/assets/img/material-icons/south_america.svg
img/material-icons/switch_access_shortcut_add.svg/app/registrar/assets/img/material-icons/switch_access_shortcut_add.svg
img/material-icons/cancel_presentation.svg/app/registrar/assets/img/material-icons/cancel_presentation.svg
img/material-icons/business.svg/app/registrar/assets/img/material-icons/business.svg
img/material-icons/sports_bar.svg/app/registrar/assets/img/material-icons/sports_bar.svg
img/material-icons/panorama_vertical_select.svg/app/registrar/assets/img/material-icons/panorama_vertical_select.svg
img/material-icons/tablet_android.svg/app/registrar/assets/img/material-icons/tablet_android.svg
img/material-icons/event_seat.svg/app/registrar/assets/img/material-icons/event_seat.svg
img/material-icons/flashlight_off.svg/app/registrar/assets/img/material-icons/flashlight_off.svg
img/material-icons/south_west.svg/app/registrar/assets/img/material-icons/south_west.svg
img/material-icons/auto_fix_high.svg/app/registrar/assets/img/material-icons/auto_fix_high.svg
img/material-icons/sd_card.svg/app/registrar/assets/img/material-icons/sd_card.svg
img/material-icons/local_airport.svg/app/registrar/assets/img/material-icons/local_airport.svg
img/material-icons/h_plus_mobiledata.svg/app/registrar/assets/img/material-icons/h_plus_mobiledata.svg
img/material-icons/connected_tv.svg/app/registrar/assets/img/material-icons/connected_tv.svg
img/material-icons/replay_10.svg/app/registrar/assets/img/material-icons/replay_10.svg
img/material-icons/u_turn_left.svg/app/registrar/assets/img/material-icons/u_turn_left.svg
img/material-icons/description.svg/app/registrar/assets/img/material-icons/description.svg
img/material-icons/filter.svg/app/registrar/assets/img/material-icons/filter.svg
img/material-icons/water.svg/app/registrar/assets/img/material-icons/water.svg
img/material-icons/thermostat_auto.svg/app/registrar/assets/img/material-icons/thermostat_auto.svg
img/material-icons/insert_link.svg/app/registrar/assets/img/material-icons/insert_link.svg
img/material-icons/contact_support.svg/app/registrar/assets/img/material-icons/contact_support.svg
img/material-icons/rocket_launch.svg/app/registrar/assets/img/material-icons/rocket_launch.svg
img/material-icons/back_hand.svg/app/registrar/assets/img/material-icons/back_hand.svg
img/material-icons/cast_connected.svg/app/registrar/assets/img/material-icons/cast_connected.svg
img/material-icons/9k_plus.svg/app/registrar/assets/img/material-icons/9k_plus.svg
img/material-icons/rule_folder.svg/app/registrar/assets/img/material-icons/rule_folder.svg
img/material-icons/heart_broken.svg/app/registrar/assets/img/material-icons/heart_broken.svg
img/material-icons/person_pin.svg/app/registrar/assets/img/material-icons/person_pin.svg
img/material-icons/text_rotate_up.svg/app/registrar/assets/img/material-icons/text_rotate_up.svg
img/material-icons/handshake.svg/app/registrar/assets/img/material-icons/handshake.svg
img/material-icons/airline_seat_recline_normal.svg/app/registrar/assets/img/material-icons/airline_seat_recline_normal.svg
img/material-icons/data_object.svg/app/registrar/assets/img/material-icons/data_object.svg
img/material-icons/price_check.svg/app/registrar/assets/img/material-icons/price_check.svg
img/material-icons/ios_share.svg/app/registrar/assets/img/material-icons/ios_share.svg
img/material-icons/comment.svg/app/registrar/assets/img/material-icons/comment.svg
img/material-icons/directions_off.svg/app/registrar/assets/img/material-icons/directions_off.svg
img/material-icons/timeline.svg/app/registrar/assets/img/material-icons/timeline.svg
img/material-icons/electric_bike.svg/app/registrar/assets/img/material-icons/electric_bike.svg
img/material-icons/check_box.svg/app/registrar/assets/img/material-icons/check_box.svg
img/material-icons/mode_of_travel.svg/app/registrar/assets/img/material-icons/mode_of_travel.svg
img/material-icons/pinch.svg/app/registrar/assets/img/material-icons/pinch.svg
img/material-icons/border_bottom.svg/app/registrar/assets/img/material-icons/border_bottom.svg
img/material-icons/broadcast_on_home.svg/app/registrar/assets/img/material-icons/broadcast_on_home.svg
img/material-icons/no_adult_content.svg/app/registrar/assets/img/material-icons/no_adult_content.svg
img/material-icons/settings_power.svg/app/registrar/assets/img/material-icons/settings_power.svg
img/material-icons/smart_button.svg/app/registrar/assets/img/material-icons/smart_button.svg
img/material-icons/output.svg/app/registrar/assets/img/material-icons/output.svg
img/material-icons/stop_screen_share.svg/app/registrar/assets/img/material-icons/stop_screen_share.svg
img/material-icons/credit_card_off.svg/app/registrar/assets/img/material-icons/credit_card_off.svg
img/material-icons/face_retouching_natural.svg/app/registrar/assets/img/material-icons/face_retouching_natural.svg
img/material-icons/event_note.svg/app/registrar/assets/img/material-icons/event_note.svg
img/material-icons/network_check.svg/app/registrar/assets/img/material-icons/network_check.svg
img/material-icons/route.svg/app/registrar/assets/img/material-icons/route.svg
img/material-icons/nordic_walking.svg/app/registrar/assets/img/material-icons/nordic_walking.svg
img/material-icons/insert_comment.svg/app/registrar/assets/img/material-icons/insert_comment.svg
img/material-icons/assignment_late.svg/app/registrar/assets/img/material-icons/assignment_late.svg
img/material-icons/reply_all.svg/app/registrar/assets/img/material-icons/reply_all.svg
img/material-icons/unfold_less.svg/app/registrar/assets/img/material-icons/unfold_less.svg
img/material-icons/tune.svg/app/registrar/assets/img/material-icons/tune.svg
img/material-icons/fork_right.svg/app/registrar/assets/img/material-icons/fork_right.svg
img/material-icons/payments.svg/app/registrar/assets/img/material-icons/payments.svg
img/material-icons/linked_camera.svg/app/registrar/assets/img/material-icons/linked_camera.svg
img/material-icons/signal_cellular_alt_1_bar.svg/app/registrar/assets/img/material-icons/signal_cellular_alt_1_bar.svg
img/material-icons/pets.svg/app/registrar/assets/img/material-icons/pets.svg
img/material-icons/laptop.svg/app/registrar/assets/img/material-icons/laptop.svg
img/material-icons/10mp.svg/app/registrar/assets/img/material-icons/10mp.svg
img/material-icons/switch_account.svg/app/registrar/assets/img/material-icons/switch_account.svg
img/material-icons/mood_bad.svg/app/registrar/assets/img/material-icons/mood_bad.svg
img/material-icons/stacked_bar_chart.svg/app/registrar/assets/img/material-icons/stacked_bar_chart.svg
img/material-icons/grid_3x3.svg/app/registrar/assets/img/material-icons/grid_3x3.svg
img/material-icons/weekend.svg/app/registrar/assets/img/material-icons/weekend.svg
img/material-icons/add_alert.svg/app/registrar/assets/img/material-icons/add_alert.svg
img/material-icons/call_merge.svg/app/registrar/assets/img/material-icons/call_merge.svg
img/material-icons/html.svg/app/registrar/assets/img/material-icons/html.svg
img/material-icons/brightness_2.svg/app/registrar/assets/img/material-icons/brightness_2.svg
img/material-icons/add_to_queue.svg/app/registrar/assets/img/material-icons/add_to_queue.svg
img/material-icons/perm_phone_msg.svg/app/registrar/assets/img/material-icons/perm_phone_msg.svg
img/material-icons/edgesensor_high.svg/app/registrar/assets/img/material-icons/edgesensor_high.svg
img/material-icons/battery_5_bar.svg/app/registrar/assets/img/material-icons/battery_5_bar.svg
img/material-icons/width_full.svg/app/registrar/assets/img/material-icons/width_full.svg
img/material-icons/hourglass_bottom.svg/app/registrar/assets/img/material-icons/hourglass_bottom.svg
img/material-icons/insert_page_break.svg/app/registrar/assets/img/material-icons/insert_page_break.svg
img/material-icons/scanner.svg/app/registrar/assets/img/material-icons/scanner.svg
img/material-icons/add_circle.svg/app/registrar/assets/img/material-icons/add_circle.svg
img/material-icons/notifications.svg/app/registrar/assets/img/material-icons/notifications.svg
img/material-icons/featured_video.svg/app/registrar/assets/img/material-icons/featured_video.svg
img/material-icons/turned_in_not.svg/app/registrar/assets/img/material-icons/turned_in_not.svg
img/material-icons/room_preferences.svg/app/registrar/assets/img/material-icons/room_preferences.svg
img/material-icons/filter_list_off.svg/app/registrar/assets/img/material-icons/filter_list_off.svg
img/material-icons/maps_ugc.svg/app/registrar/assets/img/material-icons/maps_ugc.svg
img/material-icons/add_to_photos.svg/app/registrar/assets/img/material-icons/add_to_photos.svg
img/material-icons/interests.svg/app/registrar/assets/img/material-icons/interests.svg
img/material-icons/snippet_folder.svg/app/registrar/assets/img/material-icons/snippet_folder.svg
img/material-icons/code_off.svg/app/registrar/assets/img/material-icons/code_off.svg
img/material-icons/data_array.svg/app/registrar/assets/img/material-icons/data_array.svg
img/material-icons/connect_without_contact.svg/app/registrar/assets/img/material-icons/connect_without_contact.svg
img/material-icons/screen_share.svg/app/registrar/assets/img/material-icons/screen_share.svg
img/material-icons/join_left.svg/app/registrar/assets/img/material-icons/join_left.svg
img/material-icons/local_parking.svg/app/registrar/assets/img/material-icons/local_parking.svg
img/material-icons/no_stroller.svg/app/registrar/assets/img/material-icons/no_stroller.svg
img/material-icons/view_sidebar.svg/app/registrar/assets/img/material-icons/view_sidebar.svg
img/material-icons/align_horizontal_left.svg/app/registrar/assets/img/material-icons/align_horizontal_left.svg
img/material-icons/person_3.svg/app/registrar/assets/img/material-icons/person_3.svg
img/material-icons/cloud.svg/app/registrar/assets/img/material-icons/cloud.svg
img/material-icons/14mp.svg/app/registrar/assets/img/material-icons/14mp.svg
img/material-icons/tty.svg/app/registrar/assets/img/material-icons/tty.svg
img/material-icons/report_off.svg/app/registrar/assets/img/material-icons/report_off.svg
img/material-icons/king_bed.svg/app/registrar/assets/img/material-icons/king_bed.svg
img/material-icons/folder_copy.svg/app/registrar/assets/img/material-icons/folder_copy.svg
img/material-icons/add_comment.svg/app/registrar/assets/img/material-icons/add_comment.svg
img/material-icons/signal_wifi_bad.svg/app/registrar/assets/img/material-icons/signal_wifi_bad.svg
img/material-icons/shuffle.svg/app/registrar/assets/img/material-icons/shuffle.svg
img/material-icons/flash_auto.svg/app/registrar/assets/img/material-icons/flash_auto.svg
img/material-icons/window.svg/app/registrar/assets/img/material-icons/window.svg
img/material-icons/error.svg/app/registrar/assets/img/material-icons/error.svg
img/material-icons/compass_calibration.svg/app/registrar/assets/img/material-icons/compass_calibration.svg
img/material-icons/not_accessible.svg/app/registrar/assets/img/material-icons/not_accessible.svg
img/material-icons/auto_fix_off.svg/app/registrar/assets/img/material-icons/auto_fix_off.svg
img/material-icons/panorama_photosphere_select.svg/app/registrar/assets/img/material-icons/panorama_photosphere_select.svg
img/material-icons/snowboarding.svg/app/registrar/assets/img/material-icons/snowboarding.svg
img/material-icons/date_range.svg/app/registrar/assets/img/material-icons/date_range.svg
img/material-icons/control_point_duplicate.svg/app/registrar/assets/img/material-icons/control_point_duplicate.svg
img/material-icons/lock_person.svg/app/registrar/assets/img/material-icons/lock_person.svg
img/material-icons/balance.svg/app/registrar/assets/img/material-icons/balance.svg
img/material-icons/chair.svg/app/registrar/assets/img/material-icons/chair.svg
img/material-icons/airline_seat_legroom_reduced.svg/app/registrar/assets/img/material-icons/airline_seat_legroom_reduced.svg
img/material-icons/align_horizontal_right.svg/app/registrar/assets/img/material-icons/align_horizontal_right.svg
img/material-icons/no_transfer.svg/app/registrar/assets/img/material-icons/no_transfer.svg
img/material-icons/format_overline.svg/app/registrar/assets/img/material-icons/format_overline.svg
img/material-icons/swipe_right.svg/app/registrar/assets/img/material-icons/swipe_right.svg
img/material-icons/scuba_diving.svg/app/registrar/assets/img/material-icons/scuba_diving.svg
img/material-icons/format_bold.svg/app/registrar/assets/img/material-icons/format_bold.svg
img/material-icons/auto_graph.svg/app/registrar/assets/img/material-icons/auto_graph.svg
img/material-icons/upload.svg/app/registrar/assets/img/material-icons/upload.svg
img/material-icons/drag_handle.svg/app/registrar/assets/img/material-icons/drag_handle.svg
img/material-icons/sensor_door.svg/app/registrar/assets/img/material-icons/sensor_door.svg
img/material-icons/phone_paused.svg/app/registrar/assets/img/material-icons/phone_paused.svg
img/material-icons/brightness_6.svg/app/registrar/assets/img/material-icons/brightness_6.svg
img/material-icons/pause.svg/app/registrar/assets/img/material-icons/pause.svg
img/material-icons/add_to_home_screen.svg/app/registrar/assets/img/material-icons/add_to_home_screen.svg
img/material-icons/format_shapes.svg/app/registrar/assets/img/material-icons/format_shapes.svg
img/material-icons/arrow_forward.svg/app/registrar/assets/img/material-icons/arrow_forward.svg
img/material-icons/view_week.svg/app/registrar/assets/img/material-icons/view_week.svg
img/material-icons/domain_disabled.svg/app/registrar/assets/img/material-icons/domain_disabled.svg
img/material-icons/flip_to_back.svg/app/registrar/assets/img/material-icons/flip_to_back.svg
img/material-icons/exposure.svg/app/registrar/assets/img/material-icons/exposure.svg
img/material-icons/next_week.svg/app/registrar/assets/img/material-icons/next_week.svg
img/material-icons/forward.svg/app/registrar/assets/img/material-icons/forward.svg
img/material-icons/flip.svg/app/registrar/assets/img/material-icons/flip.svg
img/material-icons/format_clear.svg/app/registrar/assets/img/material-icons/format_clear.svg
img/material-icons/swipe_right_alt.svg/app/registrar/assets/img/material-icons/swipe_right_alt.svg
img/material-icons/bookmark.svg/app/registrar/assets/img/material-icons/bookmark.svg
img/material-icons/directions_railway_filled.svg/app/registrar/assets/img/material-icons/directions_railway_filled.svg
img/material-icons/mic_external_on.svg/app/registrar/assets/img/material-icons/mic_external_on.svg
img/material-icons/help.svg/app/registrar/assets/img/material-icons/help.svg
img/material-icons/play_circle_filled.svg/app/registrar/assets/img/material-icons/play_circle_filled.svg
img/material-icons/rocket.svg/app/registrar/assets/img/material-icons/rocket.svg
img/material-icons/photo_filter.svg/app/registrar/assets/img/material-icons/photo_filter.svg
img/material-icons/camera_indoor.svg/app/registrar/assets/img/material-icons/camera_indoor.svg
img/material-icons/battery_full.svg/app/registrar/assets/img/material-icons/battery_full.svg
img/material-icons/font_download_off.svg/app/registrar/assets/img/material-icons/font_download_off.svg
img/material-icons/sports_motorsports.svg/app/registrar/assets/img/material-icons/sports_motorsports.svg
img/material-icons/fact_check.svg/app/registrar/assets/img/material-icons/fact_check.svg
img/material-icons/thumb_down_off_alt.svg/app/registrar/assets/img/material-icons/thumb_down_off_alt.svg
img/material-icons/add_photo_alternate.svg/app/registrar/assets/img/material-icons/add_photo_alternate.svg
img/material-icons/music_note.svg/app/registrar/assets/img/material-icons/music_note.svg
img/material-icons/more_vert.svg/app/registrar/assets/img/material-icons/more_vert.svg
img/material-icons/flutter_dash.svg/app/registrar/assets/img/material-icons/flutter_dash.svg
img/material-icons/transit_enterexit.svg/app/registrar/assets/img/material-icons/transit_enterexit.svg
img/material-icons/assistant_photo.svg/app/registrar/assets/img/material-icons/assistant_photo.svg
img/material-icons/settings_applications.svg/app/registrar/assets/img/material-icons/settings_applications.svg
img/material-icons/real_estate_agent.svg/app/registrar/assets/img/material-icons/real_estate_agent.svg
img/material-icons/tablet.svg/app/registrar/assets/img/material-icons/tablet.svg
img/material-icons/takeout_dining.svg/app/registrar/assets/img/material-icons/takeout_dining.svg
img/material-icons/mode_standby.svg/app/registrar/assets/img/material-icons/mode_standby.svg
img/material-icons/slideshow.svg/app/registrar/assets/img/material-icons/slideshow.svg
img/material-icons/currency_bitcoin.svg/app/registrar/assets/img/material-icons/currency_bitcoin.svg
img/material-icons/stay_primary_portrait.svg/app/registrar/assets/img/material-icons/stay_primary_portrait.svg
img/material-icons/sim_card_download.svg/app/registrar/assets/img/material-icons/sim_card_download.svg
img/material-icons/webhook.svg/app/registrar/assets/img/material-icons/webhook.svg
img/material-icons/elevator.svg/app/registrar/assets/img/material-icons/elevator.svg
img/material-icons/snowmobile.svg/app/registrar/assets/img/material-icons/snowmobile.svg
img/material-icons/dry_cleaning.svg/app/registrar/assets/img/material-icons/dry_cleaning.svg
img/material-icons/score.svg/app/registrar/assets/img/material-icons/score.svg
img/material-icons/sim_card_alert.svg/app/registrar/assets/img/material-icons/sim_card_alert.svg
img/material-icons/chrome_reader_mode.svg/app/registrar/assets/img/material-icons/chrome_reader_mode.svg
img/material-icons/wifi_tethering_error.svg/app/registrar/assets/img/material-icons/wifi_tethering_error.svg
img/material-icons/done.svg/app/registrar/assets/img/material-icons/done.svg
img/material-icons/batch_prediction.svg/app/registrar/assets/img/material-icons/batch_prediction.svg
img/material-icons/format_color_fill.svg/app/registrar/assets/img/material-icons/format_color_fill.svg
img/material-icons/square_foot.svg/app/registrar/assets/img/material-icons/square_foot.svg
img/material-icons/calendar_view_week.svg/app/registrar/assets/img/material-icons/calendar_view_week.svg
img/material-icons/manage_accounts.svg/app/registrar/assets/img/material-icons/manage_accounts.svg
img/material-icons/houseboat.svg/app/registrar/assets/img/material-icons/houseboat.svg
img/material-icons/coronavirus.svg/app/registrar/assets/img/material-icons/coronavirus.svg
img/material-icons/airline_seat_legroom_normal.svg/app/registrar/assets/img/material-icons/airline_seat_legroom_normal.svg
img/material-icons/not_listed_location.svg/app/registrar/assets/img/material-icons/not_listed_location.svg
img/material-icons/text_rotation_none.svg/app/registrar/assets/img/material-icons/text_rotation_none.svg
img/material-icons/do_disturb_off.svg/app/registrar/assets/img/material-icons/do_disturb_off.svg
img/material-icons/tablet_mac.svg/app/registrar/assets/img/material-icons/tablet_mac.svg
img/material-icons/hive.svg/app/registrar/assets/img/material-icons/hive.svg
img/material-icons/wifi_channel.svg/app/registrar/assets/img/material-icons/wifi_channel.svg
img/material-icons/alt_route.svg/app/registrar/assets/img/material-icons/alt_route.svg
img/material-icons/voice_over_off.svg/app/registrar/assets/img/material-icons/voice_over_off.svg
img/material-icons/camera_front.svg/app/registrar/assets/img/material-icons/camera_front.svg
img/material-icons/forward_30.svg/app/registrar/assets/img/material-icons/forward_30.svg
img/material-icons/security_update.svg/app/registrar/assets/img/material-icons/security_update.svg
img/material-icons/brightness_7.svg/app/registrar/assets/img/material-icons/brightness_7.svg
img/material-icons/no_luggage.svg/app/registrar/assets/img/material-icons/no_luggage.svg
img/material-icons/help_outline.svg/app/registrar/assets/img/material-icons/help_outline.svg
img/material-icons/4g_mobiledata.svg/app/registrar/assets/img/material-icons/4g_mobiledata.svg
img/material-icons/sync_problem.svg/app/registrar/assets/img/material-icons/sync_problem.svg
img/material-icons/menu.svg/app/registrar/assets/img/material-icons/menu.svg
img/material-icons/hdr_auto_select.svg/app/registrar/assets/img/material-icons/hdr_auto_select.svg
img/material-icons/expand_less.svg/app/registrar/assets/img/material-icons/expand_less.svg
img/material-icons/poll.svg/app/registrar/assets/img/material-icons/poll.svg
img/material-icons/2k_plus.svg/app/registrar/assets/img/material-icons/2k_plus.svg
img/material-icons/file_upload.svg/app/registrar/assets/img/material-icons/file_upload.svg
img/material-icons/psychology.svg/app/registrar/assets/img/material-icons/psychology.svg
img/material-icons/swipe_vertical.svg/app/registrar/assets/img/material-icons/swipe_vertical.svg
img/material-icons/play_arrow.svg/app/registrar/assets/img/material-icons/play_arrow.svg
img/material-icons/backspace.svg/app/registrar/assets/img/material-icons/backspace.svg
img/material-icons/dynamic_feed.svg/app/registrar/assets/img/material-icons/dynamic_feed.svg
img/material-icons/keyboard_tab.svg/app/registrar/assets/img/material-icons/keyboard_tab.svg
img/material-icons/u_turn_right.svg/app/registrar/assets/img/material-icons/u_turn_right.svg
img/material-icons/format_paint.svg/app/registrar/assets/img/material-icons/format_paint.svg
img/material-icons/merge.svg/app/registrar/assets/img/material-icons/merge.svg
img/material-icons/dashboard_customize.svg/app/registrar/assets/img/material-icons/dashboard_customize.svg
img/material-icons/assignment_returned.svg/app/registrar/assets/img/material-icons/assignment_returned.svg
img/material-icons/web_asset.svg/app/registrar/assets/img/material-icons/web_asset.svg
img/material-icons/password.svg/app/registrar/assets/img/material-icons/password.svg
img/material-icons/flatware.svg/app/registrar/assets/img/material-icons/flatware.svg
img/material-icons/favorite_border.svg/app/registrar/assets/img/material-icons/favorite_border.svg
img/material-icons/123.svg/app/registrar/assets/img/material-icons/123.svg
img/material-icons/high_quality.svg/app/registrar/assets/img/material-icons/high_quality.svg
img/material-icons/add_chart.svg/app/registrar/assets/img/material-icons/add_chart.svg
img/material-icons/battery_4_bar.svg/app/registrar/assets/img/material-icons/battery_4_bar.svg
img/material-icons/spa.svg/app/registrar/assets/img/material-icons/spa.svg
img/material-icons/published_with_changes.svg/app/registrar/assets/img/material-icons/published_with_changes.svg
img/material-icons/clean_hands.svg/app/registrar/assets/img/material-icons/clean_hands.svg
img/material-icons/border_color.svg/app/registrar/assets/img/material-icons/border_color.svg
img/material-icons/sports_gymnastics.svg/app/registrar/assets/img/material-icons/sports_gymnastics.svg
img/material-icons/electric_scooter.svg/app/registrar/assets/img/material-icons/electric_scooter.svg
img/material-icons/mouse.svg/app/registrar/assets/img/material-icons/mouse.svg
img/material-icons/pentagon.svg/app/registrar/assets/img/material-icons/pentagon.svg
img/material-icons/person_4.svg/app/registrar/assets/img/material-icons/person_4.svg
img/material-icons/female.svg/app/registrar/assets/img/material-icons/female.svg
img/material-icons/highlight_off.svg/app/registrar/assets/img/material-icons/highlight_off.svg
img/material-icons/radio_button_checked.svg/app/registrar/assets/img/material-icons/radio_button_checked.svg
img/material-icons/block.svg/app/registrar/assets/img/material-icons/block.svg
img/material-icons/battery_unknown.svg/app/registrar/assets/img/material-icons/battery_unknown.svg
img/material-icons/multiple_stop.svg/app/registrar/assets/img/material-icons/multiple_stop.svg
img/material-icons/photo_library.svg/app/registrar/assets/img/material-icons/photo_library.svg
img/material-icons/location_on.svg/app/registrar/assets/img/material-icons/location_on.svg
img/material-icons/view_column.svg/app/registrar/assets/img/material-icons/view_column.svg
img/material-icons/person_add.svg/app/registrar/assets/img/material-icons/person_add.svg
img/material-icons/offline_pin.svg/app/registrar/assets/img/material-icons/offline_pin.svg
img/material-icons/filter_8.svg/app/registrar/assets/img/material-icons/filter_8.svg
img/material-icons/phishing.svg/app/registrar/assets/img/material-icons/phishing.svg
img/material-icons/zoom_out.svg/app/registrar/assets/img/material-icons/zoom_out.svg
img/material-icons/fiber_new.svg/app/registrar/assets/img/material-icons/fiber_new.svg
img/material-icons/data_saver_on.svg/app/registrar/assets/img/material-icons/data_saver_on.svg
img/material-icons/send_time_extension.svg/app/registrar/assets/img/material-icons/send_time_extension.svg
img/material-icons/deck.svg/app/registrar/assets/img/material-icons/deck.svg
img/material-icons/man.svg/app/registrar/assets/img/material-icons/man.svg
img/material-icons/hourglass_disabled.svg/app/registrar/assets/img/material-icons/hourglass_disabled.svg
img/material-icons/tungsten.svg/app/registrar/assets/img/material-icons/tungsten.svg
img/material-icons/plumbing.svg/app/registrar/assets/img/material-icons/plumbing.svg
img/material-icons/streetview.svg/app/registrar/assets/img/material-icons/streetview.svg
img/material-icons/vibration.svg/app/registrar/assets/img/material-icons/vibration.svg
img/material-icons/grass.svg/app/registrar/assets/img/material-icons/grass.svg
img/material-icons/phonelink_ring.svg/app/registrar/assets/img/material-icons/phonelink_ring.svg
img/material-icons/biotech.svg/app/registrar/assets/img/material-icons/biotech.svg
img/material-icons/brightness_5.svg/app/registrar/assets/img/material-icons/brightness_5.svg
img/material-icons/local_hotel.svg/app/registrar/assets/img/material-icons/local_hotel.svg
img/material-icons/vaccines.svg/app/registrar/assets/img/material-icons/vaccines.svg
img/material-icons/battery_charging_full.svg/app/registrar/assets/img/material-icons/battery_charging_full.svg
img/material-icons/security_update_warning.svg/app/registrar/assets/img/material-icons/security_update_warning.svg
img/material-icons/hdr_off.svg/app/registrar/assets/img/material-icons/hdr_off.svg
img/material-icons/grid_off.svg/app/registrar/assets/img/material-icons/grid_off.svg
img/material-icons/celebration.svg/app/registrar/assets/img/material-icons/celebration.svg
img/material-icons/arrow_back_ios_new.svg/app/registrar/assets/img/material-icons/arrow_back_ios_new.svg
img/material-icons/history.svg/app/registrar/assets/img/material-icons/history.svg
img/material-icons/switch_video.svg/app/registrar/assets/img/material-icons/switch_video.svg
img/material-icons/arrow_forward_ios.svg/app/registrar/assets/img/material-icons/arrow_forward_ios.svg
img/material-icons/gavel.svg/app/registrar/assets/img/material-icons/gavel.svg
img/material-icons/folder.svg/app/registrar/assets/img/material-icons/folder.svg
img/material-icons/alarm.svg/app/registrar/assets/img/material-icons/alarm.svg
img/material-icons/speaker_group.svg/app/registrar/assets/img/material-icons/speaker_group.svg
img/material-icons/star_rate.svg/app/registrar/assets/img/material-icons/star_rate.svg
img/material-icons/local_bar.svg/app/registrar/assets/img/material-icons/local_bar.svg
img/material-icons/group_work.svg/app/registrar/assets/img/material-icons/group_work.svg
img/material-icons/currency_yen.svg/app/registrar/assets/img/material-icons/currency_yen.svg
img/material-icons/night_shelter.svg/app/registrar/assets/img/material-icons/night_shelter.svg
img/material-icons/gif_box.svg/app/registrar/assets/img/material-icons/gif_box.svg
img/material-icons/open_with.svg/app/registrar/assets/img/material-icons/open_with.svg
img/material-icons/money_off_csred.svg/app/registrar/assets/img/material-icons/money_off_csred.svg
img/material-icons/vertical_align_bottom.svg/app/registrar/assets/img/material-icons/vertical_align_bottom.svg
img/material-icons/fingerprint.svg/app/registrar/assets/img/material-icons/fingerprint.svg
img/material-icons/synagogue.svg/app/registrar/assets/img/material-icons/synagogue.svg
img/material-icons/electric_meter.svg/app/registrar/assets/img/material-icons/electric_meter.svg
img/material-icons/signal_wifi_4_bar.svg/app/registrar/assets/img/material-icons/signal_wifi_4_bar.svg
img/material-icons/download_done.svg/app/registrar/assets/img/material-icons/download_done.svg
img/material-icons/laptop_windows.svg/app/registrar/assets/img/material-icons/laptop_windows.svg
img/material-icons/emoji_people.svg/app/registrar/assets/img/material-icons/emoji_people.svg
img/material-icons/timer.svg/app/registrar/assets/img/material-icons/timer.svg
img/material-icons/gamepad.svg/app/registrar/assets/img/material-icons/gamepad.svg
img/material-icons/cached.svg/app/registrar/assets/img/material-icons/cached.svg
img/material-icons/monitor.svg/app/registrar/assets/img/material-icons/monitor.svg
img/material-icons/music_off.svg/app/registrar/assets/img/material-icons/music_off.svg
img/material-icons/settings_input_component.svg/app/registrar/assets/img/material-icons/settings_input_component.svg
img/material-icons/emergency_share.svg/app/registrar/assets/img/material-icons/emergency_share.svg
img/material-icons/radio_button_unchecked.svg/app/registrar/assets/img/material-icons/radio_button_unchecked.svg
img/material-icons/devices_other.svg/app/registrar/assets/img/material-icons/devices_other.svg
img/material-icons/multiline_chart.svg/app/registrar/assets/img/material-icons/multiline_chart.svg
img/material-icons/assessment.svg/app/registrar/assets/img/material-icons/assessment.svg
img/material-icons/all_out.svg/app/registrar/assets/img/material-icons/all_out.svg
img/material-icons/align_vertical_top.svg/app/registrar/assets/img/material-icons/align_vertical_top.svg
img/material-icons/keyboard_double_arrow_down.svg/app/registrar/assets/img/material-icons/keyboard_double_arrow_down.svg
img/material-icons/nearby_error.svg/app/registrar/assets/img/material-icons/nearby_error.svg
img/material-icons/timer_3.svg/app/registrar/assets/img/material-icons/timer_3.svg
img/material-icons/photo.svg/app/registrar/assets/img/material-icons/photo.svg
img/material-icons/incomplete_circle.svg/app/registrar/assets/img/material-icons/incomplete_circle.svg
img/material-icons/notification_add.svg/app/registrar/assets/img/material-icons/notification_add.svg
img/material-icons/question_answer.svg/app/registrar/assets/img/material-icons/question_answer.svg
img/material-icons/remove_circle.svg/app/registrar/assets/img/material-icons/remove_circle.svg
img/material-icons/print.svg/app/registrar/assets/img/material-icons/print.svg
img/material-icons/lte_plus_mobiledata.svg/app/registrar/assets/img/material-icons/lte_plus_mobiledata.svg
img/material-icons/local_play.svg/app/registrar/assets/img/material-icons/local_play.svg
img/material-icons/border_top.svg/app/registrar/assets/img/material-icons/border_top.svg
img/material-icons/light.svg/app/registrar/assets/img/material-icons/light.svg
img/material-icons/volunteer_activism.svg/app/registrar/assets/img/material-icons/volunteer_activism.svg
img/material-icons/unarchive.svg/app/registrar/assets/img/material-icons/unarchive.svg
img/material-icons/pin_drop.svg/app/registrar/assets/img/material-icons/pin_drop.svg
img/material-icons/open_in_new.svg/app/registrar/assets/img/material-icons/open_in_new.svg
img/material-icons/shopping_basket.svg/app/registrar/assets/img/material-icons/shopping_basket.svg
img/material-icons/thermostat.svg/app/registrar/assets/img/material-icons/thermostat.svg
img/material-icons/settings_suggest.svg/app/registrar/assets/img/material-icons/settings_suggest.svg
img/material-icons/qr_code_scanner.svg/app/registrar/assets/img/material-icons/qr_code_scanner.svg
img/material-icons/mic_external_off.svg/app/registrar/assets/img/material-icons/mic_external_off.svg
img/material-icons/propane.svg/app/registrar/assets/img/material-icons/propane.svg
img/material-icons/fmd_good.svg/app/registrar/assets/img/material-icons/fmd_good.svg
img/material-icons/cable.svg/app/registrar/assets/img/material-icons/cable.svg
img/material-icons/airline_seat_flat.svg/app/registrar/assets/img/material-icons/airline_seat_flat.svg
img/material-icons/accessibility.svg/app/registrar/assets/img/material-icons/accessibility.svg
img/material-icons/door_back.svg/app/registrar/assets/img/material-icons/door_back.svg
img/material-icons/call_end.svg/app/registrar/assets/img/material-icons/call_end.svg
img/material-icons/mobile_off.svg/app/registrar/assets/img/material-icons/mobile_off.svg
img/material-icons/emoji_symbols.svg/app/registrar/assets/img/material-icons/emoji_symbols.svg
img/material-icons/wifi_tethering_off.svg/app/registrar/assets/img/material-icons/wifi_tethering_off.svg
img/material-icons/sanitizer.svg/app/registrar/assets/img/material-icons/sanitizer.svg
img/material-icons/brightness_4.svg/app/registrar/assets/img/material-icons/brightness_4.svg
img/material-icons/ssid_chart.svg/app/registrar/assets/img/material-icons/ssid_chart.svg
img/material-icons/security_update_good.svg/app/registrar/assets/img/material-icons/security_update_good.svg
img/material-icons/star_half.svg/app/registrar/assets/img/material-icons/star_half.svg
img/material-icons/new_releases.svg/app/registrar/assets/img/material-icons/new_releases.svg
img/material-icons/elderly.svg/app/registrar/assets/img/material-icons/elderly.svg
img/material-icons/gpp_bad.svg/app/registrar/assets/img/material-icons/gpp_bad.svg
img/material-icons/app_settings_alt.svg/app/registrar/assets/img/material-icons/app_settings_alt.svg
img/material-icons/access_alarms.svg/app/registrar/assets/img/material-icons/access_alarms.svg
img/material-icons/private_connectivity.svg/app/registrar/assets/img/material-icons/private_connectivity.svg
img/material-icons/align_vertical_bottom.svg/app/registrar/assets/img/material-icons/align_vertical_bottom.svg
img/material-icons/16mp.svg/app/registrar/assets/img/material-icons/16mp.svg
img/material-icons/sentiment_satisfied_alt.svg/app/registrar/assets/img/material-icons/sentiment_satisfied_alt.svg
img/material-icons/upgrade.svg/app/registrar/assets/img/material-icons/upgrade.svg
img/material-icons/loyalty.svg/app/registrar/assets/img/material-icons/loyalty.svg
img/material-icons/fork_left.svg/app/registrar/assets/img/material-icons/fork_left.svg
img/material-icons/smoking_rooms.svg/app/registrar/assets/img/material-icons/smoking_rooms.svg
img/material-icons/filter_9.svg/app/registrar/assets/img/material-icons/filter_9.svg
img/material-icons/vpn_key.svg/app/registrar/assets/img/material-icons/vpn_key.svg
img/material-icons/attractions.svg/app/registrar/assets/img/material-icons/attractions.svg
img/material-icons/1k.svg/app/registrar/assets/img/material-icons/1k.svg
img/material-icons/escalator.svg/app/registrar/assets/img/material-icons/escalator.svg
img/material-icons/insert_invitation.svg/app/registrar/assets/img/material-icons/insert_invitation.svg
img/material-icons/read_more.svg/app/registrar/assets/img/material-icons/read_more.svg
img/material-icons/insights.svg/app/registrar/assets/img/material-icons/insights.svg
img/material-icons/fluorescent.svg/app/registrar/assets/img/material-icons/fluorescent.svg
img/material-icons/8mp.svg/app/registrar/assets/img/material-icons/8mp.svg
img/material-icons/nightlight_round.svg/app/registrar/assets/img/material-icons/nightlight_round.svg
img/material-icons/wifi_calling_3.svg/app/registrar/assets/img/material-icons/wifi_calling_3.svg
img/material-icons/emoji_transportation.svg/app/registrar/assets/img/material-icons/emoji_transportation.svg
img/material-icons/waving_hand.svg/app/registrar/assets/img/material-icons/waving_hand.svg
img/material-icons/keyboard_capslock.svg/app/registrar/assets/img/material-icons/keyboard_capslock.svg
img/material-icons/pin_invoke.svg/app/registrar/assets/img/material-icons/pin_invoke.svg
img/registrar/dotgov_confirmation.svg/app/registrar/assets/img/registrar/dotgov_confirmation.svg
img/registrar/dotgov_banner.png/app/registrar/assets/img/registrar/dotgov_banner.png
img/registrar/dotgov_review_magnify.svg/app/registrar/assets/img/registrar/dotgov_review_magnify.svg
img/registrar/dotgov_logo.svg/app/registrar/assets/img/registrar/dotgov_logo.svg
img/registrar/favicons/favicon-192.png/app/registrar/assets/img/registrar/favicons/favicon-192.png
img/registrar/favicons/favicon.ico/app/registrar/assets/img/registrar/favicons/favicon.ico
img/registrar/favicons/favicon-180.png/app/registrar/assets/img/registrar/favicons/favicon-180.png
img/registrar/favicons/favicon-128.png/app/registrar/assets/img/registrar/favicons/favicon-128.png
img/registrar/favicons/favicon-32.png/app/registrar/assets/img/registrar/favicons/favicon-32.png
img/registrar/favicons/favicon.svg/app/registrar/assets/img/registrar/favicons/favicon.svg
img/usa-icons/push_pin.svg/app/registrar/assets/img/usa-icons/push_pin.svg
img/usa-icons/search.svg/app/registrar/assets/img/usa-icons/search.svg
img/usa-icons/account_box.svg/app/registrar/assets/img/usa-icons/account_box.svg
img/usa-icons/check_box_outline_blank.svg/app/registrar/assets/img/usa-icons/check_box_outline_blank.svg
img/usa-icons/list.svg/app/registrar/assets/img/usa-icons/list.svg
img/usa-icons/check_circle_outline.svg/app/registrar/assets/img/usa-icons/check_circle_outline.svg
img/usa-icons/flooding.svg/app/registrar/assets/img/usa-icons/flooding.svg
img/usa-icons/closed_caption.svg/app/registrar/assets/img/usa-icons/closed_caption.svg
img/usa-icons/local_fire_department.svg/app/registrar/assets/img/usa-icons/local_fire_department.svg
img/usa-icons/local_taxi.svg/app/registrar/assets/img/usa-icons/local_taxi.svg
img/usa-icons/support_agent.svg/app/registrar/assets/img/usa-icons/support_agent.svg
img/usa-icons/arrow_drop_up.svg/app/registrar/assets/img/usa-icons/arrow_drop_up.svg
img/usa-icons/flight.svg/app/registrar/assets/img/usa-icons/flight.svg
img/usa-icons/local_library.svg/app/registrar/assets/img/usa-icons/local_library.svg
img/usa-icons/mail_outline.svg/app/registrar/assets/img/usa-icons/mail_outline.svg
img/usa-icons/public.svg/app/registrar/assets/img/usa-icons/public.svg
img/usa-icons/snow.svg/app/registrar/assets/img/usa-icons/snow.svg
img/usa-icons/translate.svg/app/registrar/assets/img/usa-icons/translate.svg
img/usa-icons/hearing.svg/app/registrar/assets/img/usa-icons/hearing.svg
img/usa-icons/restaurant.svg/app/registrar/assets/img/usa-icons/restaurant.svg
img/usa-icons/person.svg/app/registrar/assets/img/usa-icons/person.svg
img/usa-icons/home.svg/app/registrar/assets/img/usa-icons/home.svg
img/usa-icons/contact_page.svg/app/registrar/assets/img/usa-icons/contact_page.svg
img/usa-icons/backpack.svg/app/registrar/assets/img/usa-icons/backpack.svg
img/usa-icons/logout.svg/app/registrar/assets/img/usa-icons/logout.svg
img/usa-icons/github.svg/app/registrar/assets/img/usa-icons/github.svg
img/usa-icons/accessible_forward.svg/app/registrar/assets/img/usa-icons/accessible_forward.svg
img/usa-icons/local_cafe.svg/app/registrar/assets/img/usa-icons/local_cafe.svg
img/usa-icons/save_alt.svg/app/registrar/assets/img/usa-icons/save_alt.svg
img/usa-icons/cancel.svg/app/registrar/assets/img/usa-icons/cancel.svg
img/usa-icons/accessibility_new.svg/app/registrar/assets/img/usa-icons/accessibility_new.svg
img/usa-icons/fast_rewind.svg/app/registrar/assets/img/usa-icons/fast_rewind.svg
img/usa-icons/camping.svg/app/registrar/assets/img/usa-icons/camping.svg
img/usa-icons/toggle_off.svg/app/registrar/assets/img/usa-icons/toggle_off.svg
img/usa-icons/credit_card.svg/app/registrar/assets/img/usa-icons/credit_card.svg
img/usa-icons/arrow_downward.svg/app/registrar/assets/img/usa-icons/arrow_downward.svg
img/usa-icons/arrow_back.svg/app/registrar/assets/img/usa-icons/arrow_back.svg
img/usa-icons/visibility.svg/app/registrar/assets/img/usa-icons/visibility.svg
img/usa-icons/alternate_email.svg/app/registrar/assets/img/usa-icons/alternate_email.svg
img/usa-icons/info_outline.svg/app/registrar/assets/img/usa-icons/info_outline.svg
img/usa-icons/label.svg/app/registrar/assets/img/usa-icons/label.svg
img/usa-icons/map.svg/app/registrar/assets/img/usa-icons/map.svg
img/usa-icons/military_tech.svg/app/registrar/assets/img/usa-icons/military_tech.svg
img/usa-icons/verified.svg/app/registrar/assets/img/usa-icons/verified.svg
img/usa-icons/rss_feed.svg/app/registrar/assets/img/usa-icons/rss_feed.svg
img/usa-icons/construction_worker.svg/app/registrar/assets/img/usa-icons/construction_worker.svg
img/usa-icons/sentiment_satisfied.svg/app/registrar/assets/img/usa-icons/sentiment_satisfied.svg
img/usa-icons/tornado.svg/app/registrar/assets/img/usa-icons/tornado.svg
img/usa-icons/link_off.svg/app/registrar/assets/img/usa-icons/link_off.svg
img/usa-icons/zoom_in.svg/app/registrar/assets/img/usa-icons/zoom_in.svg
img/usa-icons/sentiment_very_dissatisfied.svg/app/registrar/assets/img/usa-icons/sentiment_very_dissatisfied.svg
img/usa-icons/format_quote.svg/app/registrar/assets/img/usa-icons/format_quote.svg
img/usa-icons/safety_divider.svg/app/registrar/assets/img/usa-icons/safety_divider.svg
img/usa-icons/notifications_off.svg/app/registrar/assets/img/usa-icons/notifications_off.svg
img/usa-icons/directions_bus.svg/app/registrar/assets/img/usa-icons/directions_bus.svg
img/usa-icons/zoom_out_map.svg/app/registrar/assets/img/usa-icons/zoom_out_map.svg
img/usa-icons/medical_services.svg/app/registrar/assets/img/usa-icons/medical_services.svg
img/usa-icons/build.svg/app/registrar/assets/img/usa-icons/build.svg
img/usa-icons/keyboard.svg/app/registrar/assets/img/usa-icons/keyboard.svg
img/usa-icons/x.svg/app/registrar/assets/img/usa-icons/x.svg
img/usa-icons/lock.svg/app/registrar/assets/img/usa-icons/lock.svg
img/usa-icons/sentiment_dissatisfied.svg/app/registrar/assets/img/usa-icons/sentiment_dissatisfied.svg
img/usa-icons/instagram.svg/app/registrar/assets/img/usa-icons/instagram.svg
img/usa-icons/link.svg/app/registrar/assets/img/usa-icons/link.svg
img/usa-icons/trending_up.svg/app/registrar/assets/img/usa-icons/trending_up.svg
img/usa-icons/bathtub.svg/app/registrar/assets/img/usa-icons/bathtub.svg
img/usa-icons/store.svg/app/registrar/assets/img/usa-icons/store.svg
img/usa-icons/file_download.svg/app/registrar/assets/img/usa-icons/file_download.svg
img/usa-icons/group_add.svg/app/registrar/assets/img/usa-icons/group_add.svg
img/usa-icons/hurricane.svg/app/registrar/assets/img/usa-icons/hurricane.svg
img/usa-icons/park.svg/app/registrar/assets/img/usa-icons/park.svg
img/usa-icons/settings.svg/app/registrar/assets/img/usa-icons/settings.svg
img/usa-icons/last_page.svg/app/registrar/assets/img/usa-icons/last_page.svg
img/usa-icons/sort_arrow.svg/app/registrar/assets/img/usa-icons/sort_arrow.svg
img/usa-icons/account_balance.svg/app/registrar/assets/img/usa-icons/account_balance.svg
img/usa-icons/directions_car.svg/app/registrar/assets/img/usa-icons/directions_car.svg
img/usa-icons/navigate_far_next.svg/app/registrar/assets/img/usa-icons/navigate_far_next.svg
img/usa-icons/navigate_far_before.svg/app/registrar/assets/img/usa-icons/navigate_far_before.svg
img/usa-icons/add_circle_outline.svg/app/registrar/assets/img/usa-icons/add_circle_outline.svg
img/usa-icons/mail.svg/app/registrar/assets/img/usa-icons/mail.svg
img/usa-icons/school.svg/app/registrar/assets/img/usa-icons/school.svg
img/usa-icons/shield.svg/app/registrar/assets/img/usa-icons/shield.svg
img/usa-icons/campaign.svg/app/registrar/assets/img/usa-icons/campaign.svg
img/usa-icons/directions_bike.svg/app/registrar/assets/img/usa-icons/directions_bike.svg
img/usa-icons/volume_off.svg/app/registrar/assets/img/usa-icons/volume_off.svg
img/usa-icons/login.svg/app/registrar/assets/img/usa-icons/login.svg
img/usa-icons/local_laundry_service.svg/app/registrar/assets/img/usa-icons/local_laundry_service.svg
img/usa-icons/hotel.svg/app/registrar/assets/img/usa-icons/hotel.svg
img/usa-icons/error_outline.svg/app/registrar/assets/img/usa-icons/error_outline.svg
img/usa-icons/chevron_right.svg/app/registrar/assets/img/usa-icons/chevron_right.svg
img/usa-icons/code.svg/app/registrar/assets/img/usa-icons/code.svg
img/usa-icons/flag.svg/app/registrar/assets/img/usa-icons/flag.svg
img/usa-icons/near_me.svg/app/registrar/assets/img/usa-icons/near_me.svg
img/usa-icons/chevron_left.svg/app/registrar/assets/img/usa-icons/chevron_left.svg
img/usa-icons/update.svg/app/registrar/assets/img/usa-icons/update.svg
img/usa-icons/emoji_events.svg/app/registrar/assets/img/usa-icons/emoji_events.svg
img/usa-icons/science.svg/app/registrar/assets/img/usa-icons/science.svg
img/usa-icons/event.svg/app/registrar/assets/img/usa-icons/event.svg
img/usa-icons/severe_weather.svg/app/registrar/assets/img/usa-icons/severe_weather.svg
img/usa-icons/clothes.svg/app/registrar/assets/img/usa-icons/clothes.svg
img/usa-icons/forum.svg/app/registrar/assets/img/usa-icons/forum.svg
img/usa-icons/account_circle.svg/app/registrar/assets/img/usa-icons/account_circle.svg
img/usa-icons/support.svg/app/registrar/assets/img/usa-icons/support.svg
img/usa-icons/trending_down.svg/app/registrar/assets/img/usa-icons/trending_down.svg
img/usa-icons/work.svg/app/registrar/assets/img/usa-icons/work.svg
img/usa-icons/fax.svg/app/registrar/assets/img/usa-icons/fax.svg
img/usa-icons/notifications_active.svg/app/registrar/assets/img/usa-icons/notifications_active.svg
img/usa-icons/device_thermostat.svg/app/registrar/assets/img/usa-icons/device_thermostat.svg
img/usa-icons/reduce_capacity.svg/app/registrar/assets/img/usa-icons/reduce_capacity.svg
img/usa-icons/local_pharmacy.svg/app/registrar/assets/img/usa-icons/local_pharmacy.svg
img/usa-icons/check.svg/app/registrar/assets/img/usa-icons/check.svg
img/usa-icons/warning.svg/app/registrar/assets/img/usa-icons/warning.svg
img/usa-icons/hospital.svg/app/registrar/assets/img/usa-icons/hospital.svg
img/usa-icons/upload_file.svg/app/registrar/assets/img/usa-icons/upload_file.svg
img/usa-icons/priority_high.svg/app/registrar/assets/img/usa-icons/priority_high.svg
img/usa-icons/fast_forward.svg/app/registrar/assets/img/usa-icons/fast_forward.svg
img/usa-icons/calendar_today.svg/app/registrar/assets/img/usa-icons/calendar_today.svg
img/usa-icons/lock_open.svg/app/registrar/assets/img/usa-icons/lock_open.svg
img/usa-icons/wifi.svg/app/registrar/assets/img/usa-icons/wifi.svg
img/usa-icons/info.svg/app/registrar/assets/img/usa-icons/info.svg
img/usa-icons/thumb_up_alt.svg/app/registrar/assets/img/usa-icons/thumb_up_alt.svg
img/usa-icons/add.svg/app/registrar/assets/img/usa-icons/add.svg
img/usa-icons/directions.svg/app/registrar/assets/img/usa-icons/directions.svg
img/usa-icons/arrow_upward.svg/app/registrar/assets/img/usa-icons/arrow_upward.svg
img/usa-icons/first_page.svg/app/registrar/assets/img/usa-icons/first_page.svg
img/usa-icons/local_gas_station.svg/app/registrar/assets/img/usa-icons/local_gas_station.svg
img/usa-icons/close.svg/app/registrar/assets/img/usa-icons/close.svg
img/usa-icons/people.svg/app/registrar/assets/img/usa-icons/people.svg
img/usa-icons/more_horiz.svg/app/registrar/assets/img/usa-icons/more_horiz.svg
img/usa-icons/check_circle.svg/app/registrar/assets/img/usa-icons/check_circle.svg
img/usa-icons/rain.svg/app/registrar/assets/img/usa-icons/rain.svg
img/usa-icons/location_city.svg/app/registrar/assets/img/usa-icons/location_city.svg
img/usa-icons/launch.svg/app/registrar/assets/img/usa-icons/launch.svg
img/usa-icons/image.svg/app/registrar/assets/img/usa-icons/image.svg
img/usa-icons/directions_walk.svg/app/registrar/assets/img/usa-icons/directions_walk.svg
img/usa-icons/lightbulb.svg/app/registrar/assets/img/usa-icons/lightbulb.svg
img/usa-icons/attach_money.svg/app/registrar/assets/img/usa-icons/attach_money.svg
img/usa-icons/checkroom.svg/app/registrar/assets/img/usa-icons/checkroom.svg
img/usa-icons/favorite.svg/app/registrar/assets/img/usa-icons/favorite.svg
img/usa-icons/arrow_drop_down.svg/app/registrar/assets/img/usa-icons/arrow_drop_down.svg
img/usa-icons/navigate_before.svg/app/registrar/assets/img/usa-icons/navigate_before.svg
img/usa-icons/grid_view.svg/app/registrar/assets/img/usa-icons/grid_view.svg
img/usa-icons/content_copy.svg/app/registrar/assets/img/usa-icons/content_copy.svg
img/usa-icons/report.svg/app/registrar/assets/img/usa-icons/report.svg
img/usa-icons/chat.svg/app/registrar/assets/img/usa-icons/chat.svg
img/usa-icons/thumb_down_alt.svg/app/registrar/assets/img/usa-icons/thumb_down_alt.svg
img/usa-icons/send.svg/app/registrar/assets/img/usa-icons/send.svg
img/usa-icons/expand_more.svg/app/registrar/assets/img/usa-icons/expand_more.svg
img/usa-icons/facebook.svg/app/registrar/assets/img/usa-icons/facebook.svg
img/usa-icons/bug_report.svg/app/registrar/assets/img/usa-icons/bug_report.svg
img/usa-icons/groups.svg/app/registrar/assets/img/usa-icons/groups.svg
img/usa-icons/identification.svg/app/registrar/assets/img/usa-icons/identification.svg
img/usa-icons/loop.svg/app/registrar/assets/img/usa-icons/loop.svg
img/usa-icons/security.svg/app/registrar/assets/img/usa-icons/security.svg
img/usa-icons/bedding.svg/app/registrar/assets/img/usa-icons/bedding.svg
img/usa-icons/spellcheck.svg/app/registrar/assets/img/usa-icons/spellcheck.svg
img/usa-icons/unfold_more.svg/app/registrar/assets/img/usa-icons/unfold_more.svg
img/usa-icons/star_outline.svg/app/registrar/assets/img/usa-icons/star_outline.svg
img/usa-icons/construction.svg/app/registrar/assets/img/usa-icons/construction.svg
img/usa-icons/photo_camera.svg/app/registrar/assets/img/usa-icons/photo_camera.svg
img/usa-icons/star.svg/app/registrar/assets/img/usa-icons/star.svg
img/usa-icons/navigate_next.svg/app/registrar/assets/img/usa-icons/navigate_next.svg
img/usa-icons/text_fields.svg/app/registrar/assets/img/usa-icons/text_fields.svg
img/usa-icons/visibility_off.svg/app/registrar/assets/img/usa-icons/visibility_off.svg
img/usa-icons/notifications_none.svg/app/registrar/assets/img/usa-icons/notifications_none.svg
img/usa-icons/edit.svg/app/registrar/assets/img/usa-icons/edit.svg
img/usa-icons/filter_alt.svg/app/registrar/assets/img/usa-icons/filter_alt.svg
img/usa-icons/soap.svg/app/registrar/assets/img/usa-icons/soap.svg
img/usa-icons/toggle_on.svg/app/registrar/assets/img/usa-icons/toggle_on.svg
img/usa-icons/api.svg/app/registrar/assets/img/usa-icons/api.svg
img/usa-icons/do_not_disturb.svg/app/registrar/assets/img/usa-icons/do_not_disturb.svg
img/usa-icons/youtube.svg/app/registrar/assets/img/usa-icons/youtube.svg
img/usa-icons/my_location.svg/app/registrar/assets/img/usa-icons/my_location.svg
img/usa-icons/topic.svg/app/registrar/assets/img/usa-icons/topic.svg
img/usa-icons/local_hospital.svg/app/registrar/assets/img/usa-icons/local_hospital.svg
img/usa-icons/verified_user.svg/app/registrar/assets/img/usa-icons/verified_user.svg
img/usa-icons/filter_list.svg/app/registrar/assets/img/usa-icons/filter_list.svg
img/usa-icons/local_police.svg/app/registrar/assets/img/usa-icons/local_police.svg
img/usa-icons/wash.svg/app/registrar/assets/img/usa-icons/wash.svg
img/usa-icons/do_not_touch.svg/app/registrar/assets/img/usa-icons/do_not_touch.svg
img/usa-icons/attach_file.svg/app/registrar/assets/img/usa-icons/attach_file.svg
img/usa-icons/language.svg/app/registrar/assets/img/usa-icons/language.svg
img/usa-icons/delete.svg/app/registrar/assets/img/usa-icons/delete.svg
img/usa-icons/phone.svg/app/registrar/assets/img/usa-icons/phone.svg
img/usa-icons/announcement.svg/app/registrar/assets/img/usa-icons/announcement.svg
img/usa-icons/social_distance.svg/app/registrar/assets/img/usa-icons/social_distance.svg
img/usa-icons/file_present.svg/app/registrar/assets/img/usa-icons/file_present.svg
img/usa-icons/local_offer.svg/app/registrar/assets/img/usa-icons/local_offer.svg
img/usa-icons/sentiment_neutral.svg/app/registrar/assets/img/usa-icons/sentiment_neutral.svg
img/usa-icons/format_size.svg/app/registrar/assets/img/usa-icons/format_size.svg
img/usa-icons/local_grocery_store.svg/app/registrar/assets/img/usa-icons/local_grocery_store.svg
img/usa-icons/masks.svg/app/registrar/assets/img/usa-icons/masks.svg
img/usa-icons/hourglass_empty.svg/app/registrar/assets/img/usa-icons/hourglass_empty.svg
img/usa-icons/share.svg/app/registrar/assets/img/usa-icons/share.svg
img/usa-icons/schedule.svg/app/registrar/assets/img/usa-icons/schedule.svg
img/usa-icons/linkedin.svg/app/registrar/assets/img/usa-icons/linkedin.svg
img/usa-icons/autorenew.svg/app/registrar/assets/img/usa-icons/autorenew.svg
img/usa-icons/electrical_services.svg/app/registrar/assets/img/usa-icons/electrical_services.svg
img/usa-icons/folder_open.svg/app/registrar/assets/img/usa-icons/folder_open.svg
img/usa-icons/remove.svg/app/registrar/assets/img/usa-icons/remove.svg
img/usa-icons/undo.svg/app/registrar/assets/img/usa-icons/undo.svg
img/usa-icons/lock_outline.svg/app/registrar/assets/img/usa-icons/lock_outline.svg
img/usa-icons/twitter.svg/app/registrar/assets/img/usa-icons/twitter.svg
img/usa-icons/comment.svg/app/registrar/assets/img/usa-icons/comment.svg
img/usa-icons/unfold_less.svg/app/registrar/assets/img/usa-icons/unfold_less.svg
img/usa-icons/pets.svg/app/registrar/assets/img/usa-icons/pets.svg
img/usa-icons/add_circle.svg/app/registrar/assets/img/usa-icons/add_circle.svg
img/usa-icons/notifications.svg/app/registrar/assets/img/usa-icons/notifications.svg
img/usa-icons/connect_without_contact.svg/app/registrar/assets/img/usa-icons/connect_without_contact.svg
img/usa-icons/local_parking.svg/app/registrar/assets/img/usa-icons/local_parking.svg
img/usa-icons/cloud.svg/app/registrar/assets/img/usa-icons/cloud.svg
img/usa-icons/error.svg/app/registrar/assets/img/usa-icons/error.svg
img/usa-icons/drag_handle.svg/app/registrar/assets/img/usa-icons/drag_handle.svg
img/usa-icons/arrow_forward.svg/app/registrar/assets/img/usa-icons/arrow_forward.svg
img/usa-icons/bookmark.svg/app/registrar/assets/img/usa-icons/bookmark.svg
img/usa-icons/help.svg/app/registrar/assets/img/usa-icons/help.svg
img/usa-icons/more_vert.svg/app/registrar/assets/img/usa-icons/more_vert.svg
img/usa-icons/lightbulb_outline.svg/app/registrar/assets/img/usa-icons/lightbulb_outline.svg
img/usa-icons/coronavirus.svg/app/registrar/assets/img/usa-icons/coronavirus.svg
img/usa-icons/help_outline.svg/app/registrar/assets/img/usa-icons/help_outline.svg
img/usa-icons/menu.svg/app/registrar/assets/img/usa-icons/menu.svg
img/usa-icons/expand_less.svg/app/registrar/assets/img/usa-icons/expand_less.svg
img/usa-icons/file_upload.svg/app/registrar/assets/img/usa-icons/file_upload.svg
img/usa-icons/favorite_border.svg/app/registrar/assets/img/usa-icons/favorite_border.svg
img/usa-icons/clean_hands.svg/app/registrar/assets/img/usa-icons/clean_hands.svg
img/usa-icons/highlight_off.svg/app/registrar/assets/img/usa-icons/highlight_off.svg
img/usa-icons/location_on.svg/app/registrar/assets/img/usa-icons/location_on.svg
img/usa-icons/zoom_out.svg/app/registrar/assets/img/usa-icons/zoom_out.svg
img/usa-icons/deck.svg/app/registrar/assets/img/usa-icons/deck.svg
img/usa-icons/history.svg/app/registrar/assets/img/usa-icons/history.svg
img/usa-icons/folder.svg/app/registrar/assets/img/usa-icons/folder.svg
img/usa-icons/alarm.svg/app/registrar/assets/img/usa-icons/alarm.svg
img/usa-icons/eco.svg/app/registrar/assets/img/usa-icons/eco.svg
img/usa-icons/fingerprint.svg/app/registrar/assets/img/usa-icons/fingerprint.svg
img/usa-icons/timer.svg/app/registrar/assets/img/usa-icons/timer.svg
img/usa-icons/radio_button_unchecked.svg/app/registrar/assets/img/usa-icons/radio_button_unchecked.svg
img/usa-icons/assessment.svg/app/registrar/assets/img/usa-icons/assessment.svg
img/usa-icons/remove_circle.svg/app/registrar/assets/img/usa-icons/remove_circle.svg
img/usa-icons/print.svg/app/registrar/assets/img/usa-icons/print.svg
img/usa-icons/shopping_basket.svg/app/registrar/assets/img/usa-icons/shopping_basket.svg
img/usa-icons/flickr.svg/app/registrar/assets/img/usa-icons/flickr.svg
img/usa-icons/sanitizer.svg/app/registrar/assets/img/usa-icons/sanitizer.svg
img/usa-icons/star_half.svg/app/registrar/assets/img/usa-icons/star_half.svg
img/usa-icons/sentiment_satisfied_alt.svg/app/registrar/assets/img/usa-icons/sentiment_satisfied_alt.svg
img/usa-icons/insights.svg/app/registrar/assets/img/usa-icons/insights.svg
fonts/public-sans/PublicSans-ExtraBold.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBold.woff2
fonts/public-sans/PublicSans-LightItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-LightItalic.woff2
fonts/public-sans/PublicSans-Black.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Black.ttf
fonts/public-sans/PublicSans-Italic.woff/app/registrar/assets/fonts/public-sans/PublicSans-Italic.woff
fonts/public-sans/PublicSans-Black.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Black.woff2
fonts/public-sans/PublicSans-SemiBold.woff2/app/registrar/assets/fonts/public-sans/PublicSans-SemiBold.woff2
fonts/public-sans/PublicSans-Italic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Italic.ttf
fonts/public-sans/PublicSans-Light.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Light.woff2
fonts/public-sans/PublicSans-ExtraBoldItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf
fonts/public-sans/PublicSans-LightItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-LightItalic.woff
fonts/public-sans/PublicSans-Regular.woff/app/registrar/assets/fonts/public-sans/PublicSans-Regular.woff
fonts/public-sans/PublicSans-ExtraLight.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLight.woff
fonts/public-sans/PublicSans-Black.woff/app/registrar/assets/fonts/public-sans/PublicSans-Black.woff
fonts/public-sans/PublicSans-Bold.woff/app/registrar/assets/fonts/public-sans/PublicSans-Bold.woff
fonts/public-sans/PublicSans-MediumItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-MediumItalic.ttf
fonts/public-sans/PublicSans-Medium.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Medium.woff2
fonts/public-sans/PublicSans-ExtraBold.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBold.woff
fonts/public-sans/PublicSans-ExtraBoldItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2
fonts/public-sans/PublicSans-ExtraLightItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2
fonts/public-sans/PublicSans-SemiBoldItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2
fonts/public-sans/PublicSans-Regular.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Regular.ttf
fonts/public-sans/PublicSans-ExtraBold.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBold.ttf
fonts/public-sans/PublicSans-ExtraLight.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLight.woff2
fonts/public-sans/PublicSans-ThinItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-ThinItalic.woff
fonts/public-sans/PublicSans-MediumItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-MediumItalic.woff2
fonts/public-sans/PublicSans-Bold.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Bold.ttf
fonts/public-sans/PublicSans-SemiBoldItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff
fonts/public-sans/PublicSans-BlackItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-BlackItalic.woff2
fonts/public-sans/PublicSans-SemiBold.ttf/app/registrar/assets/fonts/public-sans/PublicSans-SemiBold.ttf
fonts/public-sans/PublicSans-BlackItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-BlackItalic.ttf
fonts/public-sans/PublicSans-Thin.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Thin.woff2
fonts/public-sans/PublicSans-Bold.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Bold.woff2
fonts/public-sans/PublicSans-Thin.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Thin.ttf
fonts/public-sans/PublicSans-ExtraBoldItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff
fonts/public-sans/PublicSans-SemiBoldItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf
fonts/public-sans/PublicSans-ExtraLightItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf
fonts/public-sans/PublicSans-Medium.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Medium.ttf
fonts/public-sans/PublicSans-BoldItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-BoldItalic.ttf
fonts/public-sans/PublicSans-Regular.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Regular.woff2
fonts/public-sans/PublicSans-BoldItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-BoldItalic.woff2
fonts/public-sans/PublicSans-ThinItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ThinItalic.ttf
fonts/public-sans/PublicSans-ExtraLight.ttf/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLight.ttf
fonts/public-sans/PublicSans-BlackItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-BlackItalic.woff
fonts/public-sans/PublicSans-Light.ttf/app/registrar/assets/fonts/public-sans/PublicSans-Light.ttf
fonts/public-sans/PublicSans-Thin.woff/app/registrar/assets/fonts/public-sans/PublicSans-Thin.woff
fonts/public-sans/PublicSans-SemiBold.woff/app/registrar/assets/fonts/public-sans/PublicSans-SemiBold.woff
fonts/public-sans/PublicSans-ThinItalic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-ThinItalic.woff2
fonts/public-sans/PublicSans-Medium.woff/app/registrar/assets/fonts/public-sans/PublicSans-Medium.woff
fonts/public-sans/PublicSans-Italic.woff2/app/registrar/assets/fonts/public-sans/PublicSans-Italic.woff2
fonts/public-sans/PublicSans-ExtraLightItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff
fonts/public-sans/PublicSans-BoldItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-BoldItalic.woff
fonts/public-sans/PublicSans-LightItalic.ttf/app/registrar/assets/fonts/public-sans/PublicSans-LightItalic.ttf
fonts/public-sans/PublicSans-Light.woff/app/registrar/assets/fonts/public-sans/PublicSans-Light.woff
fonts/public-sans/PublicSans-MediumItalic.woff/app/registrar/assets/fonts/public-sans/PublicSans-MediumItalic.woff
fonts/source-sans-pro/sourcesanspro-black-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-black-webfont.woff
fonts/source-sans-pro/sourcesanspro-light-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-light-webfont.ttf
fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-light-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2
fonts/source-sans-pro/sourcesanspro-light-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-light-webfont.woff
fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2
fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2
fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff2
fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-extralight-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralight-webfont.ttf
fonts/source-sans-pro/sourcesanspro-semibold-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibold-webfont.ttf
fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf
fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-italic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff
fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff
fonts/source-sans-pro/sourcesanspro-black-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-black-webfont.ttf
fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-black-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-black-webfont.woff2
fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralightitalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-extralight-webfont.woff
fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf
fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-blackitalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-bold-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff
fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.ttf/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibolditalic-webfont.ttf
fonts/source-sans-pro/sourcesanspro-regular-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff
fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2
fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff/app/registrar/assets/fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff
fonts/roboto-mono/roboto-mono-v5-latin-regular.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff
fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-500italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-300.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2
fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-100.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff2
fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-500.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.ttf
fonts/roboto-mono/roboto-mono-v5-latin-700.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff
fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-100italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-500.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff2
fonts/roboto-mono/roboto-mono-v5-latin-700.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf
fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-300.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf
fonts/roboto-mono/roboto-mono-v5-latin-italic.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff
fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2
fonts/roboto-mono/roboto-mono-v5-latin-100.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.ttf
fonts/roboto-mono/roboto-mono-v5-latin-500.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff
fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf
fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff2
fonts/roboto-mono/roboto-mono-v5-latin-100.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff
fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf
fonts/roboto-mono/roboto-mono-v5-latin-300.woff/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff
fonts/roboto-mono/roboto-mono-v5-latin-700.woff2/app/registrar/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2
fonts/merriweather/Latin-Merriweather-Regular.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Regular.woff
fonts/merriweather/Latin-Merriweather-Italic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Italic.woff
fonts/merriweather/Latin-Merriweather-Black.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Black.woff2
fonts/merriweather/Latin-Merriweather-BoldItalic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf
fonts/merriweather/Latin-Merriweather-BlackItalic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.woff
fonts/merriweather/Latin-Merriweather-Black.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Black.woff
fonts/merriweather/Latin-Merriweather-BoldItalic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2
fonts/merriweather/Latin-Merriweather-Regular.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Regular.woff2
fonts/merriweather/Latin-Merriweather-Light.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Light.woff2
fonts/merriweather/Latin-Merriweather-LightItalic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-LightItalic.woff2
fonts/merriweather/Latin-Merriweather-Regular.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Regular.ttf
fonts/merriweather/Latin-Merriweather-Light.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Light.ttf
fonts/merriweather/Latin-Merriweather-Italic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Italic.ttf
fonts/merriweather/Latin-Merriweather-Black.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Black.ttf
fonts/merriweather/Latin-Merriweather-Light.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Light.woff
fonts/merriweather/Latin-Merriweather-LightItalic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-LightItalic.woff
fonts/merriweather/Latin-Merriweather-Italic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Italic.woff2
fonts/merriweather/Latin-Merriweather-BoldItalic.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.woff
fonts/merriweather/Latin-Merriweather-Bold.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Bold.ttf
fonts/merriweather/Latin-Merriweather-LightItalic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-LightItalic.ttf
fonts/merriweather/Latin-Merriweather-Bold.woff/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Bold.woff
fonts/merriweather/Latin-Merriweather-Bold.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-Bold.woff2
fonts/merriweather/Latin-Merriweather-BlackItalic.ttf/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.ttf
fonts/merriweather/Latin-Merriweather-BlackItalic.woff2/app/registrar/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.woff2
sass/_theme/_containers.scss/app/registrar/assets/sass/_theme/_containers.scss
sass/_theme/_uswds-theme.scss/app/registrar/assets/sass/_theme/_uswds-theme.scss
sass/_theme/_typography.scss/app/registrar/assets/sass/_theme/_typography.scss
sass/_theme/_admin.scss/app/registrar/assets/sass/_theme/_admin.scss
sass/_theme/_sidenav.scss/app/registrar/assets/sass/_theme/_sidenav.scss
sass/_theme/_register-form.scss/app/registrar/assets/sass/_theme/_register-form.scss
sass/_theme/_lists.scss/app/registrar/assets/sass/_theme/_lists.scss
sass/_theme/_fieldsets.scss/app/registrar/assets/sass/_theme/_fieldsets.scss
sass/_theme/styles.scss/app/registrar/assets/sass/_theme/styles.scss
sass/_theme/_forms.scss/app/registrar/assets/sass/_theme/_forms.scss
sass/_theme/_buttons.scss/app/registrar/assets/sass/_theme/_buttons.scss
sass/_theme/_tooltips.scss/app/registrar/assets/sass/_theme/_tooltips.scss
sass/_theme/_identifier.scss/app/registrar/assets/sass/_theme/_identifier.scss
sass/_theme/_tables.scss/app/registrar/assets/sass/_theme/_tables.scss
sass/_theme/_pagination.scss/app/registrar/assets/sass/_theme/_pagination.scss
sass/_theme/_accordions.scss/app/registrar/assets/sass/_theme/_accordions.scss
sass/_theme/_cisa_colors.scss/app/registrar/assets/sass/_theme/_cisa_colors.scss
sass/_theme/_header.scss/app/registrar/assets/sass/_theme/_header.scss
sass/_theme/_alerts.scss/app/registrar/assets/sass/_theme/_alerts.scss
sass/_theme/_base.scss/app/registrar/assets/sass/_theme/_base.scss
- -

django.contrib.staticfiles.finders.AppDirectoriesFinder (135 files)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PathLocation
admin/img/icon-viewlink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/tooltag-arrowright.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-calendar.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-unknown.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/calendar-icons.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-alert.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/selector-icons.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/README.txt/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/sorting-icons.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/LICENSE/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/inline-delete.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/icon-addlink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-clock.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/search.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-unknown-alt.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-no.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/tooltag-add.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-yes.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/gis/move_vertex_off.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/js/jquery.init.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/calendar.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/SelectBox.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/change_form.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/inlines.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/theme.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/core.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/popup_response.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/autocomplete.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/urlify.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/cancel.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/nav_sidebar.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/collapse.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/SelectFilter2.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/filters.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/actions.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/prepopulate_init.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/prepopulate.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/admin/RelatedObjectLookups.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/jquery/jquery.min.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/jquery.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/select2/select2.full.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/i18n/th.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/fr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/hu.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/he.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/pt-BR.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/sq.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/nl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/en.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/hi.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/mk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/et.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/tk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/sk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/nb.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/sl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/eu.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/el.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/az.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/sr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/lv.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/hsb.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/cs.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/ne.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/lt.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/uk.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/fi.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/it.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/hr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/tr.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/zh-CN.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/sr-Cyrl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/hy.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/dsb.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/sv.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/ka.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/bn.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/gl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/de.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/vi.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/pt.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/bg.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/id.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/ca.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/pl.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/es.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/km.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/af.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/da.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/is.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/ro.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/ja.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/bs.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/zh-TW.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/ms.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/ar.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/ko.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/fa.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/ps.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/xregexp/xregexp.min.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/css/nav_sidebar.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/autocomplete.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/responsive.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/widgets.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/login.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/base.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/responsive_rtl.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/changelists.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dark_mode.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/rtl.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/forms.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/dashboard.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/vendor/select2/select2.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md/usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
import_export/action_formats.js/usr/local/lib/python3.10/site-packages/import_export/static/import_export/action_formats.js
import_export/import.css/usr/local/lib/python3.10/site-packages/import_export/static/import_export/import.css
import_export/guess_format.js/usr/local/lib/python3.10/site-packages/import_export/static/import_export/guess_format.js
debug_toolbar/js/history.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/timer.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/redirect.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/utils.js/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/css/print.css/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css/usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
- -
- -
-
- - - - - - -
-
- -

Templates (25 rendered)

-
-
- - -
-

Template paths

- -

None

- - -

Templates

- -
- -
admin/import_export/change_list_import_export.html
-
/usr/local/lib/python3.10/site-packages/import_export/templates/admin/import_export/change_list_import_export.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -
-
- - -
admin/import_export/change_list.html
-
/usr/local/lib/python3.10/site-packages/import_export/templates/admin/import_export/change_list.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -
-
- - -
admin/change_list.html
-
/app/registrar/templates/admin/change_list.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -
-
- - -
admin/change_list.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/change_list.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -
-
- - -
admin/base_site.html
-
/app/registrar/templates/admin/base_site.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -
-
- - -
admin/base.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/base.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -
-
- - -
includes/non-production-alert.html
-
/app/registrar/templates/includes/non-production-alert.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: header. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <TextNode: '\n <div id="header">\n '>, <Block Node: branding. Contents: [<TextNode: '\n <h1 id="site-nam'>, <URLNode view_name=''admin:index'' args=[] kwargs={} as=None>, <TextNode: '">.gov admin</a></h1>\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: usertools. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: nav-global. Contents: []>, <TextNode: '\n </div>\n'>]>} -{'add_body_class': 'margin-left-1'} -
-
- - -
admin/color_theme_toggle.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/color_theme_toggle.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: header. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <TextNode: '\n <div id="header">\n '>, <Block Node: branding. Contents: [<TextNode: '\n <h1 id="site-nam'>, <URLNode view_name=''admin:index'' args=[] kwargs={} as=None>, <TextNode: '">.gov admin</a></h1>\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: usertools. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: nav-global. Contents: []>, <TextNode: '\n </div>\n'>]>} -{'block': <Block Node: usertools. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} -{'block': <Block Node: userlinks. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <a href="'>, <URLNode view_name=''admin:logout'' args=[] kwargs={} as=None>, <TextNode: '" id="admin-logout-button'>, <django.templatetags.i18n.TranslateNode object at 0x2aaab3194d00>, <TextNode: '</a>\n '>, <IncludeNode: template=<FilterExpression '"admin/color_theme_toggle.html"'>>, <TextNode: '\n '>]>, - 'docsroot': ''} -
-
- - -
admin/nav_sidebar.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: nav-sidebar. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/nav_sidebar.html"'>>, <TextNode: '\n '>]>} -
-
- - -
admin/app_list.html
-
/app/registrar/templates/admin/app_list.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: nav-sidebar. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/nav_sidebar.html"'>>, <TextNode: '\n '>]>} -{'app_list': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'show_changelinks': False} -
-
- - -
admin/model_descriptions.html
-
/app/registrar/templates/admin/model_descriptions.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: content_title. Contents: [<TextNode: '\n <h1>'>, <Variable Node: title>, <TextNode: '</h1>\n\n '>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/model_descriptions.html"'>>, <TextNode: '\n\n <h2>\n '>, <Variable Node: cl.result_count>, <TextNode: ' \n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </h2> \n'>]>} -
-
- - -
django/admin/includes/descriptions/domain_request_description.html
-
/app/registrar/templates/django/admin/includes/descriptions/domain_request_description.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: content_title. Contents: [<TextNode: '\n <h1>'>, <Variable Node: title>, <TextNode: '</h1>\n\n '>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/model_descriptions.html"'>>, <TextNode: '\n\n <h2>\n '>, <Variable Node: cl.result_count>, <TextNode: ' \n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </h2> \n'>]>} -
-
- - -
admin/import_export/change_list_import_item.html
-
/app/registrar/templates/admin/import_export/change_list_import_item.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: content. Contents: [<TextNode: '\n <div id="content-main"'>, <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="objec'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d25c0>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="module'>, <IfNode>, <TextNode: '" id="changelist">\n '>, <Block Node: search. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1e10>]>, <TextNode: '\n '>, <Block Node: date_hierarchy. Contents: [<IfNode>]>, <TextNode: '\n\n <form id="chang'>, <IfNode>, <TextNode: ' novalidate>'>, <django.template.defaulttags.CsrfTokenNode object at 0x2aaab38d3e80>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: result_list. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1330>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: pagination. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d38b0>]>, <TextNode: '\n </form>\n </'>, <Block Node: filters. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n </div>\n'>]>} -{'block': <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="object-tool'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n'>]>} -{'block': <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_import_item.html"'>>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_export_item.html"'>>, <TextNode: '\n '>, <Variable Node: block.super>, <TextNode: '\n'>]>} -
-
- - -
admin/import_export/change_list_export_item.html
-
/usr/local/lib/python3.10/site-packages/import_export/templates/admin/import_export/change_list_export_item.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/', - 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, - 'ERROR': 40, - 'INFO': 20, - 'SUCCESS': 25, - 'WARNING': 30}, - 'IS_DEMO_SITE': True, - 'IS_PRODUCTION': False, - 'LANGUAGE_CODE': 'en-us', - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'has_any_domains_portfolio_permission': False, - 'has_any_requests_portfolio_permission': False, - 'has_base_portfolio_permission': False, - 'has_edit_members_portfolio_permission': False, - 'has_edit_request_portfolio_permission': False, - 'has_edit_suborganization_portfolio_permission': False, - 'has_organization_feature_flag': False, - 'has_organization_members_flag': False, - 'has_organization_requests_flag': False, - 'has_view_members_portfolio_permission': False, - 'has_view_suborganization_portfolio_permission': False, - 'is_org_user': False, - 'is_widescreen_mode': False, - 'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, - 'path': '/admin/registrar/domainrequest/', - 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>), - 'portfolio': None, - 'request': '<<request>>', - 'user': '<SimpleLazyObject: <User: first last admin@example.com>>'} -{'LANGUAGE_BIDI': False, - 'LANGUAGE_CODE': 'en-us', - 'action_form': <ActionForm bound=False, valid=Unknown, fields=(action;select_across)>, - 'actions_on_bottom': False, - 'actions_on_top': True, - 'actions_selection_counter': True, - 'available_apps': [{'app_label': 'auditlog', - 'app_url': '/admin/auditlog/', - 'has_module_perms': True, - 'models': [{'add_url': None, - 'admin_url': '/admin/auditlog/logentry/', - 'model': <class 'auditlog.models.LogEntry'>, - 'name': 'Log entries', - 'object_name': 'LogEntry', - 'perms': {'add': False, - 'change': False, - 'delete': True, - 'view': True}, - 'view_only': True}], - 'name': 'Audit log'}, - {'app_label': 'registrar', - 'app_url': '/admin/registrar/', - 'has_module_perms': True, - 'models': [{'add_url': '/admin/registrar/allowedemail/add/', - 'admin_url': '/admin/registrar/allowedemail/', - 'model': <class 'registrar.models.allowed_email.AllowedEmail'>, - 'name': 'Allowed emails', - 'object_name': 'AllowedEmail', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/contact/add/', - 'admin_url': '/admin/registrar/contact/', - 'model': <class 'registrar.models.contact.Contact'>, - 'name': 'Contacts', - 'object_name': 'Contact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaingroup/add/', - 'admin_url': '/admin/registrar/domaingroup/', - 'model': <class 'registrar.models.domain_group.DomainGroup'>, - 'name': 'Domain groups', - 'object_name': 'DomainGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininformation/add/', - 'admin_url': '/admin/registrar/domaininformation/', - 'model': <class 'registrar.models.domain_information.DomainInformation'>, - 'name': 'Domain information', - 'object_name': 'DomainInformation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domaininvitation/add/', - 'admin_url': '/admin/registrar/domaininvitation/', - 'model': <class 'registrar.models.domain_invitation.DomainInvitation'>, - 'name': 'Domain invitations', - 'object_name': 'DomainInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domainrequest/add/', - 'admin_url': '/admin/registrar/domainrequest/', - 'model': <class 'registrar.models.domain_request.DomainRequest'>, - 'name': 'Domain requests', - 'object_name': 'DomainRequest', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/domain/add/', - 'admin_url': '/admin/registrar/domain/', - 'model': <class 'registrar.models.domain.Domain'>, - 'name': 'Domains', - 'object_name': 'Domain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/draftdomain/add/', - 'admin_url': '/admin/registrar/draftdomain/', - 'model': <class 'registrar.models.draft_domain.DraftDomain'>, - 'name': 'Draft domains', - 'object_name': 'DraftDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/federalagency/add/', - 'admin_url': '/admin/registrar/federalagency/', - 'model': <class 'registrar.models.federal_agency.FederalAgency'>, - 'name': 'Federal agencies', - 'object_name': 'FederalAgency', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/hostip/add/', - 'admin_url': '/admin/registrar/hostip/', - 'model': <class 'registrar.models.host_ip.HostIP'>, - 'name': 'Host ips', - 'object_name': 'HostIP', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/host/add/', - 'admin_url': '/admin/registrar/host/', - 'model': <class 'registrar.models.host.Host'>, - 'name': 'Hosts', - 'object_name': 'Host', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolioinvitation/add/', - 'admin_url': '/admin/registrar/portfolioinvitation/', - 'model': <class 'registrar.models.portfolio_invitation.PortfolioInvitation'>, - 'name': 'Portfolio invitations', - 'object_name': 'PortfolioInvitation', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/portfolio/add/', - 'admin_url': '/admin/registrar/portfolio/', - 'model': <class 'registrar.models.portfolio.Portfolio'>, - 'name': 'Portfolios', - 'object_name': 'Portfolio', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/publiccontact/add/', - 'admin_url': '/admin/registrar/publiccontact/', - 'model': <class 'registrar.models.public_contact.PublicContact'>, - 'name': 'Public contacts', - 'object_name': 'PublicContact', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/seniorofficial/add/', - 'admin_url': '/admin/registrar/seniorofficial/', - 'model': <class 'registrar.models.senior_official.SeniorOfficial'>, - 'name': 'Senior officials', - 'object_name': 'SeniorOfficial', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/suborganization/add/', - 'admin_url': '/admin/registrar/suborganization/', - 'model': <class 'registrar.models.suborganization.Suborganization'>, - 'name': 'Suborganizations', - 'object_name': 'Suborganization', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/transitiondomain/add/', - 'admin_url': '/admin/registrar/transitiondomain/', - 'model': <class 'registrar.models.transition_domain.TransitionDomain'>, - 'name': 'Transition domains', - 'object_name': 'TransitionDomain', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userdomainrole/add/', - 'admin_url': '/admin/registrar/userdomainrole/', - 'model': <class 'registrar.models.user_domain_role.UserDomainRole'>, - 'name': 'User domain roles', - 'object_name': 'UserDomainRole', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/usergroup/add/', - 'admin_url': '/admin/registrar/usergroup/', - 'model': <class 'registrar.models.user_group.UserGroup'>, - 'name': 'User groups', - 'object_name': 'UserGroup', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/userportfoliopermission/add/', - 'admin_url': '/admin/registrar/userportfoliopermission/', - 'model': <class 'registrar.models.user_portfolio_permission.UserPortfolioPermission'>, - 'name': 'User portfolio permissions', - 'object_name': 'UserPortfolioPermission', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/user/add/', - 'admin_url': '/admin/registrar/user/', - 'model': <class 'registrar.models.user.User'>, - 'name': 'Users', - 'object_name': 'User', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/verifiedbystaff/add/', - 'admin_url': '/admin/registrar/verifiedbystaff/', - 'model': <class 'registrar.models.verified_by_staff.VerifiedByStaff'>, - 'name': 'Verified by staff', - 'object_name': 'VerifiedByStaff', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/waffleflag/add/', - 'admin_url': '/admin/registrar/waffleflag/', - 'model': <class 'registrar.models.waffle_flag.WaffleFlag'>, - 'name': 'Waffle flags', - 'object_name': 'WaffleFlag', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}, - {'add_url': '/admin/registrar/website/add/', - 'admin_url': '/admin/registrar/website/', - 'model': <class 'registrar.models.website.Website'>, - 'name': 'Websites', - 'object_name': 'Website', - 'perms': {'add': True, - 'change': True, - 'delete': True, - 'view': True}, - 'view_only': False}], - 'name': 'Registrar'}], - 'base_change_list_template': 'admin/change_list.html', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'filters': [{'parameter_name': 'generic_org', 'parameter_value': 'federal'}], - 'has_add_permission': True, - 'has_export_permission': True, - 'has_import_permission': True, - 'has_permission': True, - 'is_nav_sidebar_enabled': True, - 'is_popup': False, - 'media': Media(css={}, js=['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js', 'admin/js/core.js', 'admin/js/admin/RelatedObjectLookups.js', 'admin/js/actions.js', 'admin/js/urlify.js', 'admin/js/prepopulate.js', 'admin/js/vendor/xregexp/xregexp.min.js']), - 'module_name': 'domain requests', - 'opts': <Options for DomainRequest>, - 'preserved_filters': '_changelist_filters=generic_org_type__exact%3Dfederal', - 'search_query': '', - 'selection_note': '0 of 1 selected', - 'selection_note_all': '1 selected', - 'site_header': 'Django administration', - 'site_title': 'Django site admin', - 'site_url': '/', - 'subtitle': None, - 'tabtitle': 'Domain requests', - 'title': 'Select domain request to change', - 'to_field': None} -{'block': <Block Node: content. Contents: [<TextNode: '\n <div id="content-main"'>, <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="objec'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d25c0>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="module'>, <IfNode>, <TextNode: '" id="changelist">\n '>, <Block Node: search. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1e10>]>, <TextNode: '\n '>, <Block Node: date_hierarchy. Contents: [<IfNode>]>, <TextNode: '\n\n <form id="chang'>, <IfNode>, <TextNode: ' novalidate>'>, <django.template.defaulttags.CsrfTokenNode object at 0x2aaab38d3e80>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: result_list. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d1330>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: pagination. Contents: [<django.contrib.admin.templatetags.base.InclusionAdminNode object at 0x2aaab38d38b0>]>, <TextNode: '\n </form>\n </'>, <Block Node: filters. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n </div>\n'>]>} -{'block': <Block Node: object-tools. Contents: [<TextNode: '\n <ul class="object-tool'>, <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n </ul>\n'>]>} -{'block': <Block Node: object-tools-items. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_import_item.html"'>>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"admin/import_export/change_list_export_item.html"'>>, <TextNode: '\n '>, <Variable Node: block.super>, <TextNode: '\n'>]>} -
-
- - -
admin/change_list_object_tools.html
-
/app/registrar/templates/admin/change_list_object_tools.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -
-
- - -
admin/search_form.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/search_form.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'is_popup_var': '_popup', - 'search_var': 'q', - 'show_result_count': False} -
-
- - -
admin/actions.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/actions.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -
-
- - -
admin/change_list_results.html
-
/app/registrar/templates/admin/change_list_results.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'num_sorted_fields': 2, - 'result_headers': [{'class_attrib': ' class="action-checkbox-column"', - 'sortable': False, - 'text': '<input type="checkbox" id="action-toggle">'}, - {'ascending': True, - 'class_attrib': ' class="sortable ' - 'column-get_sortable_requested_domain ' - 'sorted ascending"', - 'sort_priority': 2, - 'sortable': True, - 'sorted': True, - 'text': 'requested domain', - 'url_primary': '?generic_org_type__exact=federal&o=-1.-3', - 'url_remove': '?generic_org_type__exact=federal&o=-3', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.-1'}, - {'ascending': False, - 'class_attrib': ' class="sortable ' - 'column-first_submitted_date"', - 'sort_priority': 0, - 'sortable': True, - 'sorted': False, - 'text': 'first submitted on', - 'url_primary': '?generic_org_type__exact=federal&o=2.-3.1', - 'url_remove': '?generic_org_type__exact=federal&o=-3.1', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, - {'ascending': False, - 'class_attrib': ' class="sortable ' - 'column-last_submitted_date sorted ' - 'descending"', - 'sort_priority': 1, - 'sortable': True, - 'sorted': True, - 'text': 'last submitted on', - 'url_primary': '?generic_org_type__exact=federal&o=3.1', - 'url_remove': '?generic_org_type__exact=federal&o=1', - 'url_toggle': '?generic_org_type__exact=federal&o=3.1'}, - {'ascending': False, - 'class_attrib': ' class="sortable ' - 'column-last_status_update"', - 'sort_priority': 0, - 'sortable': True, - 'sorted': False, - 'text': 'last updated on', - 'url_primary': '?generic_org_type__exact=federal&o=4.-3.1', - 'url_remove': '?generic_org_type__exact=federal&o=-3.1', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, - {'ascending': False, - 'class_attrib': ' class="sortable column-status"', - 'sort_priority': 0, - 'sortable': True, - 'sorted': False, - 'text': 'status', - 'url_primary': '?generic_org_type__exact=federal&o=5.-3.1', - 'url_remove': '?generic_org_type__exact=federal&o=-3.1', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, - {'ascending': False, - 'class_attrib': ' class="sortable ' - 'column-custom_election_board"', - 'sort_priority': 0, - 'sortable': True, - 'sorted': False, - 'text': 'Election office', - 'url_primary': '?generic_org_type__exact=federal&o=6.-3.1', - 'url_remove': '?generic_org_type__exact=federal&o=-3.1', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, - {'class_attrib': ' ' - 'class="column-converted_generic_org_type"', - 'sortable': False, - 'text': 'Converted generic org type'}, - {'class_attrib': ' ' - 'class="column-converted_organization_name"', - 'sortable': False, - 'text': 'Converted organization name'}, - {'class_attrib': ' class="column-converted_federal_agency"', - 'sortable': False, - 'text': 'Converted federal agency'}, - {'class_attrib': ' class="column-converted_federal_type"', - 'sortable': False, - 'text': 'Converted federal type'}, - {'class_attrib': ' class="column-converted_city"', - 'sortable': False, - 'text': 'Converted city'}, - {'class_attrib': ' ' - 'class="column-converted_state_territory"', - 'sortable': False, - 'text': 'Converted state territory'}, - {'ascending': False, - 'class_attrib': ' class="sortable ' - 'column-get_sortable_investigator"', - 'sort_priority': 0, - 'sortable': True, - 'sorted': False, - 'text': 'investigator', - 'url_primary': '?generic_org_type__exact=federal&o=13.-3.1', - 'url_remove': '?generic_org_type__exact=federal&o=-3.1', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, - {'ascending': False, - 'class_attrib': ' class="sortable ' - 'column-get_sortable_requested_domain"', - 'sort_priority': 0, - 'sortable': True, - 'sorted': False, - 'text': 'requested domain', - 'url_primary': '?generic_org_type__exact=federal&o=14.-3.1', - 'url_remove': '?generic_org_type__exact=federal&o=-3.1', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}, - {'ascending': False, - 'class_attrib': ' class="sortable ' - 'column-get_sortable_investigator"', - 'sort_priority': 0, - 'sortable': True, - 'sorted': False, - 'text': 'investigator', - 'url_primary': '?generic_org_type__exact=federal&o=15.-3.1', - 'url_remove': '?generic_org_type__exact=federal&o=-3.1', - 'url_toggle': '?generic_org_type__exact=federal&o=-3.1'}], - 'result_hidden_fields': [], - 'results': [['<td class="action-checkbox"><input type="checkbox" ' - 'name="_selected_action" value="1" class="action-select"></td>', - '<th class="field-get_sortable_requested_domain"><a ' - 'href="/admin/registrar/domainrequest/1/change/?_changelist_filters=generic_org_type__exact%3Dfederal">city.gov</a></th>', - '<td class="field-first_submitted_date nowrap">-</td>', - '<td class="field-last_submitted_date nowrap">-</td>', - '<td class="field-last_status_update nowrap">-</td>', - '<td class="field-status">Started</td>', - '<td class="field-custom_election_board">No</td>', - '<td class="field-converted_generic_org_type">federal</td>', - '<td class="field-converted_organization_name">Testorg</td>', - '<td class="field-converted_federal_agency">-</td>', - '<td class="field-converted_federal_type">executive</td>', - '<td class="field-converted_city">-</td>', - '<td class="field-converted_state_territory">NY</td>', - '<td class="field-get_sortable_investigator">Joe Bob </td>', - '<td class="field-get_sortable_requested_domain"><a ' - 'href="/admin/registrar/domainrequest/1/change/?_changelist_filters=generic_org_type__exact%3Dfederal">city.gov</a></td>', - '<td class="field-get_sortable_investigator">Joe Bob </td>']]} -
-
- - -
admin/pagination.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/pagination.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'1': 1, - 'ALL_VAR': 'all', - 'cl': <MultiFieldSortableChangeList: model=DomainRequest model_admin=DomainRequestAdmin>, - 'csrf_token': '<SimpleLazyObject: ' - "'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>", - 'page_range': [], - 'pagination_required': False, - 'show_all_url': False} -
-
- - -
django/admin/multiple_choice_list_filter.html
-
/app/registrar/templates/django/admin/multiple_choice_list_filter.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'choices': [{'display': 'All', - 'query_string': '?generic_org_type__exact=federal', - 'reset': True, - 'selected': True}, - {'display': 'In review', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=in+review', - 'query_string': '?generic_org_type__exact=federal&status__in=in+review', - 'selected': False}, - {'display': 'Action needed', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=action+needed', - 'query_string': '?generic_org_type__exact=federal&status__in=action+needed', - 'selected': False}, - {'display': 'Approved', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=approved', - 'query_string': '?generic_org_type__exact=federal&status__in=approved', - 'selected': False}, - {'display': 'Rejected', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=rejected', - 'query_string': '?generic_org_type__exact=federal&status__in=rejected', - 'selected': False}, - {'display': 'Ineligible', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=ineligible', - 'query_string': '?generic_org_type__exact=federal&status__in=ineligible', - 'selected': False}, - {'display': 'Submitted', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=submitted', - 'query_string': '?generic_org_type__exact=federal&status__in=submitted', - 'selected': False}, - {'display': 'Withdrawn', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=withdrawn', - 'query_string': '?generic_org_type__exact=federal&status__in=withdrawn', - 'selected': False}, - {'display': 'Started', - 'exclude_query_string': '?generic_org_type__exact=federal', - 'include_query_string': '?generic_org_type__exact=federal&status__in=started', - 'query_string': '?generic_org_type__exact=federal&status__in=started', - 'selected': False}], - 'spec': <registrar.admin.DomainRequestAdmin.StatusListFilter object at 0x2aaab2b20790>, - 'title': 'Status'} -
-
- - -
admin/filter.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'choices': [{'display': 'All', 'query_string': '?', 'selected': False}, - {'display': 'Federal', - 'query_string': '?generic_org_type__exact=federal', - 'selected': True}, - {'display': 'Interstate', - 'query_string': '?generic_org_type__exact=interstate', - 'selected': False}, - {'display': 'State or territory', - 'query_string': '?generic_org_type__exact=state_or_territory', - 'selected': False}, - {'display': 'Tribal', - 'query_string': '?generic_org_type__exact=tribal', - 'selected': False}, - {'display': 'County', - 'query_string': '?generic_org_type__exact=county', - 'selected': False}, - {'display': 'City', - 'query_string': '?generic_org_type__exact=city', - 'selected': False}, - {'display': 'Special district', - 'query_string': '?generic_org_type__exact=special_district', - 'selected': False}, - {'display': 'School district', - 'query_string': '?generic_org_type__exact=school_district', - 'selected': False}], - 'spec': <django.contrib.admin.filters.ChoicesFieldListFilter object at 0x2aaab2b21a20>, - 'title': 'generic org type'} -
-
- - -
admin/filter.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'choices': [{'display': 'All', - 'query_string': '?generic_org_type__exact=federal', - 'selected': True}, - {'display': 'Executive', - 'query_string': '?federal_type__exact=executive&generic_org_type__exact=federal', - 'selected': False}, - {'display': 'Judicial', - 'query_string': '?federal_type__exact=judicial&generic_org_type__exact=federal', - 'selected': False}, - {'display': 'Legislative', - 'query_string': '?federal_type__exact=legislative&generic_org_type__exact=federal', - 'selected': False}], - 'spec': <django.contrib.admin.filters.ChoicesFieldListFilter object at 0x2aaab2b216f0>, - 'title': 'federal type'} -
-
- - -
admin/filter.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'choices': [{'display': 'All', - 'query_string': '?generic_org_type__exact=federal', - 'selected': True}, - {'display': 'Yes', - 'query_string': '?generic_org_type__exact=federal&is_election_board=1', - 'selected': False}, - {'display': 'No', - 'query_string': '?generic_org_type__exact=federal&is_election_board=0', - 'selected': False}], - 'spec': <registrar.admin.DomainRequestAdmin.ElectionOfficeFilter object at 0x2aaab2b20e80>, - 'title': 'election office'} -
-
- - -
admin/filter.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'choices': [{'display': 'All', - 'query_string': '?generic_org_type__exact=federal', - 'selected': True}, - {'display': 'Purpose requirements not met', - 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=domain_purpose', - 'selected': False}, - {'display': 'Requestor not eligible to make request', - 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=requestor_not_eligible', - 'selected': False}, - {'display': 'Org already has a .gov domain', - 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=org_has_domain', - 'selected': False}, - {'display': "Org contacts couldn't be verified", - 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=contacts_not_verified', - 'selected': False}, - {'display': 'Org not eligible for a .gov domain', - 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=org_not_eligible', - 'selected': False}, - {'display': 'Naming requirements not met', - 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=naming_requirements', - 'selected': False}, - {'display': 'Other/Unspecified', - 'query_string': '?generic_org_type__exact=federal&rejection_reason__exact=other', - 'selected': False}], - 'spec': <django.contrib.admin.filters.ChoicesFieldListFilter object at 0x2aaab2b20850>, - 'title': 'rejection reason'} -
-
- - -
admin/filter.html
-
/usr/local/lib/python3.10/site-packages/django/contrib/admin/templates/admin/filter.html
- -
-
- Toggle context - {'False': False, 'None': None, 'True': True} -{'choices': [{'display': 'All', - 'query_string': '?generic_org_type__exact=federal', - 'selected': True}, - {'display': 'Joe Bob', - 'query_string': '?generic_org_type__exact=federal&investigator__id__exact=4', - 'selected': False}], - 'spec': <registrar.admin.DomainRequestAdmin.InvestigatorFilter object at 0x2aaab2b22590>, - 'title': 'investigator'} -
-
- - -
- - -

Context processors

- -
- -
django.template.context_processors.csrf
-
-
- Toggle context - {'csrf_token': <SimpleLazyObject: 'Rthu6bYIzcjMzcYYnMQZ12o5RMG7wTMpL7A3yipzHp9gb9Wiz3XmHDfVBwprnU1h'>} -
-
- -
django.template.context_processors.debug
-
-
- Toggle context - {} -
-
- -
django.template.context_processors.request
-
-
- Toggle context - {'request': <WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>} -
-
- -
django.contrib.auth.context_processors.auth
-
-
- Toggle context - {'user': <SimpleLazyObject: <User: first last admin@example.com>>, 'perms': PermWrapper(<SimpleLazyObject: <User: first last admin@example.com>>)} -
-
- -
django.contrib.messages.context_processors.messages
-
-
- Toggle context - {'messages': <SessionStorage: request=<WSGIRequest: GET '/admin/registrar/domainrequest/?generic_org_type__exact=federal'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}} -
-
- -
registrar.context_processors.language_code
-
-
- Toggle context - {'LANGUAGE_CODE': 'en-us'} -
-
- -
registrar.context_processors.canonical_path
-
-
- Toggle context - {'CANONICAL_PATH': 'http://testserver/admin/registrar/domainrequest/'} -
-
- -
registrar.context_processors.is_demo_site
-
-
- Toggle context - {'IS_DEMO_SITE': True} -
-
- -
registrar.context_processors.is_production
-
-
- Toggle context - {'IS_PRODUCTION': False} -
-
- -
registrar.context_processors.org_user_status
-
-
- Toggle context - {'is_org_user': False} -
-
- -
registrar.context_processors.add_path_to_context
-
-
- Toggle context - {'path': '/admin/registrar/domainrequest/'} -
-
- -
registrar.context_processors.portfolio_permissions
-
-
- Toggle context - {'has_base_portfolio_permission': False, 'has_any_domains_portfolio_permission': False, 'has_any_requests_portfolio_permission': False, 'has_edit_request_portfolio_permission': False, 'has_view_suborganization_portfolio_permission': False, 'has_edit_suborganization_portfolio_permission': False, 'has_view_members_portfolio_permission': False, 'has_edit_members_portfolio_permission': False, 'portfolio': None, 'has_organization_feature_flag': False, 'has_organization_requests_flag': False, 'has_organization_members_flag': False} -
-
- -
registrar.context_processors.is_widescreen_mode
-
-
- Toggle context - {'is_widescreen_mode': False} -
-
- -
- -
- -
-
- - - - - - -
-
- -

Cache calls from 1 backend

-
-
- - -
-

Summary

- - - - - - - - - - - - - - - - - -
Total callsTotal timeCache hitsCache misses
8517.1575837302953 ms41
-

Commands

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
addgetsetget_or_settouchdeleteclearget_manyset_manydelete_manyhas_keyincrdecrincr_versiondecr_version
152000000000000
- -

Calls

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Time (ms)TypeArgumentsKeyword argumentsBackend
- - 436.2127get('django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in process_request(408)
-  csrf_secret = self._get_secret(request)
-
-/usr/local/lib/python3.10/site-packages/django/middleware/csrf.py in _get_secret(236)
-  csrf_secret = request.session.get(CSRF_SESSION_KEY)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in get(68)
-  return self._session.get(key, default)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/base.py in _get_session(192)
-  self._session_cache = self.load()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in load(25)
-  session_data = self._cache.get(self.cache_key)
-
-
- - 4.9276get('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
-  cached = cache.get(cache_key)
-
-
- - 16.6569add('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', '-'){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(61)
-  cache.add(cache_key, CACHE_EMPTY)
-
-
- - 20.2288set('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa', <WaffleFlag: organization_feature>){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(146)
-  if flag_is_active(request, "organization_feature"):
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(20)
-  return flag.is_active(request, read_only=read_only)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in is_active(274)
-  cache.set(self._cache_key(self.name), flag)
-
-
- - 6.4852get('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in process_view(155)
-  if request.user.is_org_user(request):
-
-/app/registrar/models/user.py in is_org_user(454)
-  has_organization_feature_flag = flag_is_active(request, "organization_feature")
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
-  cached = cache.get(cache_key)
-
-
- - 14.8655get('waffle:4.1.0ab6215e6a8ee311f5d903b6ee52a8afa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/auditlog/middleware.py in __call__(53)
-  return self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(72)
-  response = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(136)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in render(114)
-  self.content = self.rendered_content
-
-/usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
-  return template.render(context, self._request)
-
-/usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
-  return self.template.render(context)
-
-/usr/local/lib/python3.10/site-packages/django/template/base.py in render(173)
-  with context.bind_template(self):
-
-/usr/local/lib/python3.10/contextlib.py in __enter__(135)
-  return next(self.gen)
-
-/app/registrar/context_processors.py in org_user_status(43)
-  is_org_user = request.user.is_org_user(request)
-
-/app/registrar/models/user.py in is_org_user(454)
-  has_organization_feature_flag = flag_is_active(request, "organization_feature")
-
-/usr/local/lib/python3.10/site-packages/waffle/__init__.py in flag_is_active(19)
-  flag = get_waffle_flag_model().get(flag_name)
-
-/usr/local/lib/python3.10/site-packages/waffle/models.py in get(52)
-  cached = cache.get(cache_key)
-
-
- - 3.9346get('django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa',){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(59)
-  elif self._cache.get(self.cache_key) is not None:
-
-
- - 13.8463set('django.contrib.sessions.cache2lvg95poirxewpv5w4dmqzcq26anieoa', {'_auth_user_id': '1', '_auth_user_backend': 'django.contrib.auth.backends.ModelBackend', '_auth_user_hash': '7df66c8a02c436cddd5c4bf9fbd61ec7942900a089e19d34b88c16ed69ce155e', 'portfolio': None, '_csrftoken': '4OtJChB1in0EM78umrhxQL10UUTu1bp2'}, 28800){}<django.core.cache.backends.db.DatabaseCache object at 0x2aaab25b0ca0>
/app/manage.py in <module>(20)
-  main()
-
-/app/manage.py in main(16)
-  execute_from_command_line(sys.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute_from_command_line(442)
-  utility.execute()
-
-/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py in execute(436)
-  self.fetch_command(subcommand).run_from_argv(self.argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in run_from_argv(24)
-  super().run_from_argv(argv)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in run_from_argv(412)
-  self.execute(*args, **cmd_options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/base.py in execute(458)
-  output = self.handle(*args, **options)
-
-/usr/local/lib/python3.10/site-packages/django/core/management/commands/test.py in handle(68)
-  failures = test_runner.run_tests(test_labels)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_tests(1061)
-  result = self.run_suite(suite)
-
-/usr/local/lib/python3.10/site-packages/django/test/runner.py in run_suite(983)
-  return runner.run(suite)
-
-/usr/local/lib/python3.10/unittest/runner.py in run(184)
-  test(result)
-
-/usr/local/lib/python3.10/unittest/suite.py in __call__(84)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/suite.py in run(122)
-  test(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in __call__(381)
-  self._setup_and_call(result)
-
-/usr/local/lib/python3.10/site-packages/django/test/testcases.py in _setup_and_call(416)
-  super().__call__(result)
-
-/usr/local/lib/python3.10/unittest/case.py in __call__(650)
-  return self.run(*args, **kwds)
-
-/usr/local/lib/python3.10/unittest/case.py in run(591)
-  self._callTestMethod(testMethod)
-
-/usr/local/lib/python3.10/unittest/case.py in _callTestMethod(549)
-  method()
-
-/usr/local/lib/python3.10/unittest/mock.py in patched(1379)
-  return func(*newargs, **newkeywargs)
-
-/app/api/tests/common.py in wrapper(63)
-  return func(*args, **kwargs)
-
-/app/registrar/tests/test_admin_request.py in test_short_org_name_in_domain_requests_list(576)
-  response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(927)
-  response = super().get(path, data=data, secure=secure, headers=headers, **extra)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in get(457)
-  return self.generic(
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in generic(609)
-  return self.request(**r)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in request(886)
-  response = self.handler(environ)
-
-/usr/local/lib/python3.10/site-packages/django/test/client.py in __call__(176)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/allow_cidr/middleware.py in __call__(66)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
-  result = self.get_response(request)
-
-/app/registrar/registrar_middleware.py in __call__(29)
-  response = self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/whitenoise/middleware.py in __call__(124)
-  return self.get_response(request)
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/middleware.py in process_response(59)
-  request.session.save()
-
-/usr/local/lib/python3.10/site-packages/django/contrib/sessions/backends/cache.py in save(63)
-  result = func(
-
-
- -
- -
-
- - - - - - -
-
- -

Signals

-
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SignalReceivers
class_preparedFSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions, FSMField._collect_transitions
connection_created
got_request_exceptionClient.store_exc_info
m2m_changedlog_m2m_changes, log_m2m_changes, log_m2m_changes, flag_membership_changed, flag_membership_changed
post_deletelog_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete, log_delete
post_init
post_migratecreate_permissions, create_contenttypes
post_savelog_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create, log_create
pre_delete
pre_init
pre_migrateinject_rename_contenttypes_operations
pre_savelog_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update, log_update
request_finishedclose_caches, close_old_connections, reset_urlconf
request_startedreset_queries, close_old_connections
setting_changedreset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties
-
- -
-
- - - - - - - - - - - - - -
-
- - From 7ada2d127c5d022b94f903a370a9796084e183d5 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 13:07:58 -0400 Subject: [PATCH 23/52] fixed more changes --- src/registrar/templates/includes/organization_address.html | 4 ++-- src/registrar/templates/includes/request_review_steps.html | 2 +- src/registrar/tests/test_views_request.py | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index ecfc6f47e..d6126d681 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -2,7 +2,7 @@ {% if organization.federal_agency %} {{ organization.federal_agency }}
{% endif %} - {% if organization.organization_name %} + {% if organization.organization_name %} {{ organization.organization_name }} {% endif %} {% if organization.address_line1 %} @@ -11,7 +11,7 @@ {% if organization.address_line2 %}
{{ organization.address_line2 }} {% endif %} - {% if organization.city %} + {% if organization.city %}
{{ organization.city }}{% if organization.state_territory %},  {% else %}
{% endif %} diff --git a/src/registrar/templates/includes/request_review_steps.html b/src/registrar/templates/includes/request_review_steps.html index 3540be48f..db1743b34 100644 --- a/src/registrar/templates/includes/request_review_steps.html +++ b/src/registrar/templates/includes/request_review_steps.html @@ -29,7 +29,7 @@ {% if step == Step.ORGANIZATION_FEDERAL %} - {% with title=form_titles|get_item:step value=domain_request..get_federal_type_display|default:"Incomplete"|safe %} + {% with title=form_titles|get_item:step value=domain_request.get_federal_type_display|default:"Incomplete"|safe %} {% include "includes/summary_item.html" with title=title value=value heading_level=heading_level editable=is_editable edit_link=domain_request_url %} {% endwith %} {% endif %} diff --git a/src/registrar/tests/test_views_request.py b/src/registrar/tests/test_views_request.py index f6459b612..9f530b117 100644 --- a/src/registrar/tests/test_views_request.py +++ b/src/registrar/tests/test_views_request.py @@ -249,7 +249,6 @@ def test_domain_request_form_submission(self): type_result = type_form.submit() # should see results in db domain_request = DomainRequest.objects.get() # there's only one - print(domain_request.generic_org_type) self.assertEqual(domain_request.generic_org_type, "federal") # the post request should return a redirect to the next form in # the domain request page From 52c213295d119a539fae79105740c969cf5ab06e Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 13:09:34 -0400 Subject: [PATCH 24/52] fixed yet another error --- .../templates/includes/domain_request_status_manage.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index 997bf5bd5..2a254df4b 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.get_generic_org_type %} + {% with org_type=DomainRequest.get_generic_org_type_display %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} From b5f705fac6f43844f282c7067f08f6a8c0e90ed3 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 25 Oct 2024 16:06:48 -0400 Subject: [PATCH 25/52] fix test --- src/registrar/tests/test_views_request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/tests/test_views_request.py b/src/registrar/tests/test_views_request.py index 9f530b117..bf2ec2b90 100644 --- a/src/registrar/tests/test_views_request.py +++ b/src/registrar/tests/test_views_request.py @@ -490,7 +490,7 @@ def test_domain_request_form_submission(self): # Review page contains all the previously entered data # Let's make sure the long org name is displayed self.assertContains(review_page, "Federal") - self.assertContains(review_page, "executive") + self.assertContains(review_page, "Executive") self.assertContains(review_page, "Testorg") self.assertContains(review_page, "address 1") self.assertContains(review_page, "address 2") From b9ec168fc6941e4de01356c6277b1d3b6b65f0d7 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Mon, 28 Oct 2024 19:32:55 -0400 Subject: [PATCH 26/52] added changes to meta --- src/registrar/utility/csv_export.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/registrar/utility/csv_export.py b/src/registrar/utility/csv_export.py index 2e5ee4d91..d85d38d8e 100644 --- a/src/registrar/utility/csv_export.py +++ b/src/registrar/utility/csv_export.py @@ -660,7 +660,7 @@ def exporting_dr_data_to_csv(cls, response, request=None): cls.safe_get(getattr(request, "all_alternative_domains", None)), cls.safe_get(getattr(request, "all_other_contacts", None)), cls.safe_get(getattr(request, "all_current_websites", None)), - cls.safe_get(getattr(request, "federal_agency", None)), + cls.safe_get(getattr(request, "converted_federal_agency", None)), cls.safe_get(getattr(request.senior_official, "first_name", None)), cls.safe_get(getattr(request.senior_official, "last_name", None)), cls.safe_get(getattr(request.senior_official, "email", None)), @@ -668,9 +668,9 @@ def exporting_dr_data_to_csv(cls, response, request=None): cls.safe_get(getattr(request.creator, "first_name", None)), cls.safe_get(getattr(request.creator, "last_name", None)), cls.safe_get(getattr(request.creator, "email", None)), - cls.safe_get(getattr(request, "organization_name", None)), - cls.safe_get(getattr(request, "city", None)), - cls.safe_get(getattr(request, "state_territory", None)), + cls.safe_get(getattr(request, "converted_organization_name", None)), + cls.safe_get(getattr(request, "converted_city", None)), + cls.safe_get(getattr(request, "converted_state_territory", None)), cls.safe_get(getattr(request, "purpose", None)), cls.safe_get(getattr(request, "cisa_representative_email", None)), cls.safe_get(getattr(request, "last_submitted_date", None)), From 9c4434628daa085c818808046c91327c84af094c Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 29 Oct 2024 15:02:16 -0400 Subject: [PATCH 27/52] reverted since this template does use both portfolio and domain request --- src/registrar/templates/includes/request_status_manage.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index efb7be2e0..2a254df4b 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.converted_organization_name %} + {% if DomainRequest.organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} From 0f4bd163cb0042997c4592282045e3eb489fbb9c Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 29 Oct 2024 16:11:12 -0400 Subject: [PATCH 28/52] made changes to the text description for the new property methods --- src/registrar/models/domain_request.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 46c6b81e8..67e38111c 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1333,8 +1333,7 @@ def _form_complete(self, request): return False return True - """the following converted_ property methods get their respective field names from portfolio, - if the domain request has a portfolio. if it does not, it will get the info from the model itself.""" + """The following converted_ property methods get field data from this domain request's portfolio, if there is an associated portfolio. If not, they return data from the domain request model.""" @property def converted_organization_name(self): From 73f4d80aa7bb47a6c6db5800d43a9232cbe9da77 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 29 Oct 2024 16:44:55 -0400 Subject: [PATCH 29/52] updated space --- src/registrar/models/domain_request.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 67e38111c..598b1c99f 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1333,7 +1333,8 @@ def _form_complete(self, request): return False return True - """The following converted_ property methods get field data from this domain request's portfolio, if there is an associated portfolio. If not, they return data from the domain request model.""" + """The following converted_ property methods get field data from this domain request's portfolio, + if there is an associated portfolio. If not, they return data from the domain request model.""" @property def converted_organization_name(self): From a3b5e2c23948f3b7500a82c77364699274e75d81 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 30 Oct 2024 16:10:05 -0400 Subject: [PATCH 30/52] updated to request view --- .../domain_request_status_manage.html | 6 ++-- .../includes/organization_address.html | 32 +++++++++---------- .../includes/request_status_manage.html | 10 +++--- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index 2a254df4b..ed9bfc764 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -163,8 +163,8 @@

Summary of your domain request

{% endif %} - {% if DomainRequest.get_federal_type_display %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type_display heading_level=heading_level %} + {% if DomainRequest.converted_federal_type %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.converted_federal_type heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.organization_name %} + {% if DomainRequest.converted_organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index d6126d681..49e2c1097 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -1,28 +1,28 @@
- {% if organization.federal_agency %} - {{ organization.federal_agency }}
+ {% if organization.converted_federal_agency %} + {{ organization.converted_federal_agency }}
{% endif %} - {% if organization.organization_name %} - {{ organization.organization_name }} + {% if organization.converted_organization_name %} + {{ organization.converted_organization_name }} {% endif %} - {% if organization.address_line1 %} -
{{ organization.address_line1 }} + {% if organization.converted_address_line1 %} +
{{ organization.converted_address_line1 }} {% endif %} - {% if organization.address_line2 %} -
{{ organization.address_line2 }} + {% if organization.converted_address_line2 %} +
{{ organization.converted_address_line2 }} {% endif %} - {% if organization.city %} -
{{ organization.city }}{% if organization.state_territory %},  + {% if organization.converted_city %} +
{{ organization.converted_city }}{% if organization.converted_state_territory %},  {% else %}
{% endif %} {% endif %} - {% if organization.state_territory %} - {{ organization.state_territory }} + {% if organization.converted_state_territory %} + {{ organization.converted_state_territory }} {% endif %} - {% if organization.zipcode %} -
{{ organization.zipcode }} + {% if organization.converted_zipcode %} +
{{ organization.converted_zipcode }} {% endif %} - {% if organization.urbanization %} -
{{ organization.urbanization }} + {% if organization.converted_urbanization %} +
{{ organization.converted_urbanization }} {% endif %}
diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index 2a254df4b..80389b393 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.get_generic_org_type_display %} + {% with org_type=DomainRequest.converted_generic_org_type%} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} @@ -163,8 +163,8 @@

Summary of your domain request

{% endif %} - {% if DomainRequest.get_federal_type_display %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type_display heading_level=heading_level %} + {% if DomainRequest.converted_federal_type %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.converted_federal_type heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} @@ -173,8 +173,8 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.organization_name %} - {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} + {% if DomainRequest.converted_organization_name %} + {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} {% if DomainRequest.about_your_organization %} From 93496767280d937f862760621b1a572efc58114f Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 31 Oct 2024 12:06:59 -0400 Subject: [PATCH 31/52] removed the trailing whitespace --- src/registrar/models/domain_request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 598b1c99f..1f9a50d99 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1333,7 +1333,7 @@ def _form_complete(self, request): return False return True - """The following converted_ property methods get field data from this domain request's portfolio, + """The following converted_ property methods get field data from this domain request's portfolio, if there is an associated portfolio. If not, they return data from the domain request model.""" @property From 1a2d56e88b7094527959225ade1d6c4b1fb4b27e Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 31 Oct 2024 15:04:58 -0400 Subject: [PATCH 32/52] added senior official --- src/registrar/models/domain_request.py | 9 +++++++++ .../templates/includes/domain_request_status_manage.html | 4 ++-- .../templates/includes/request_status_manage.html | 4 ++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 1f9a50d99..511c49eb3 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1401,3 +1401,12 @@ def converted_urbanization(self): if self.portfolio: return self.portfolio.urbanization return self.urbanization + + @property + def converted_senior_official(self): + if self.portfolio: + return self.portfolio.senior_official + else: + return self.senior_official + + \ No newline at end of file diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index ed9bfc764..30a06b070 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -181,8 +181,8 @@

Summary of your domain request

{% include "includes/summary_item.html" with title='About your organization' value=DomainRequest.about_your_organization heading_level=heading_level %} {% endif %} - {% if DomainRequest.senior_official %} - {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.senior_official contact='true' heading_level=heading_level %} + {% if DomainRequest.converted_senior_official %} + {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.converted_senior_official contact='true' heading_level=heading_level %} {% endif %} {% if DomainRequest.current_websites.all %} diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index 80389b393..4fd9341a8 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -181,8 +181,8 @@

Summary of your domain request

{% include "includes/summary_item.html" with title='About your organization' value=DomainRequest.about_your_organization heading_level=heading_level %} {% endif %} - {% if DomainRequest.senior_official %} - {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.senior_official contact='true' heading_level=heading_level %} + {% if DomainRequest.converted_senior_official %} + {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.converted_senior_official contact='true' heading_level=heading_level %} {% endif %} {% if DomainRequest.current_websites.all %} From 9229e8c2509b768dade68eaf6bd7febcd229edef Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 31 Oct 2024 15:17:25 -0400 Subject: [PATCH 33/52] ran app black --- src/registrar/models/domain_request.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 511c49eb3..f499fd16e 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1408,5 +1408,3 @@ def converted_senior_official(self): return self.portfolio.senior_official else: return self.senior_official - - \ No newline at end of file From 9d48f4ad161ea1b6b5c2758e3aff3e1c72e5a7ea Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 31 Oct 2024 15:29:01 -0400 Subject: [PATCH 34/52] removed the extra converted_senior_official method --- src/registrar/models/domain_request.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index f499fd16e..1f9a50d99 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1401,10 +1401,3 @@ def converted_urbanization(self): if self.portfolio: return self.portfolio.urbanization return self.urbanization - - @property - def converted_senior_official(self): - if self.portfolio: - return self.portfolio.senior_official - else: - return self.senior_official From 24164f3295fc14a0cb33152d74bddb07d2602871 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 31 Oct 2024 16:22:21 -0400 Subject: [PATCH 35/52] put back space --- src/registrar/tests/test_views_request.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/registrar/tests/test_views_request.py b/src/registrar/tests/test_views_request.py index bf2ec2b90..051097410 100644 --- a/src/registrar/tests/test_views_request.py +++ b/src/registrar/tests/test_views_request.py @@ -487,6 +487,7 @@ def test_domain_request_form_submission(self): self.app.set_cookie(settings.SESSION_COOKIE_NAME, session_id) review_page = requirements_result.follow() review_form = review_page.forms[0] + # Review page contains all the previously entered data # Let's make sure the long org name is displayed self.assertContains(review_page, "Federal") From 0b0250bf4e5e65a54850eba8b3225b9c7cc9f9d8 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 31 Oct 2024 17:27:49 -0400 Subject: [PATCH 36/52] ran linter --- src/registrar/tests/test_views_request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/tests/test_views_request.py b/src/registrar/tests/test_views_request.py index 051097410..17e6bcbe6 100644 --- a/src/registrar/tests/test_views_request.py +++ b/src/registrar/tests/test_views_request.py @@ -487,7 +487,7 @@ def test_domain_request_form_submission(self): self.app.set_cookie(settings.SESSION_COOKIE_NAME, session_id) review_page = requirements_result.follow() review_form = review_page.forms[0] - + # Review page contains all the previously entered data # Let's make sure the long org name is displayed self.assertContains(review_page, "Federal") From 30d7e561efa18fc53eb4382bb29d570d0b611862 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 1 Nov 2024 11:01:51 -0400 Subject: [PATCH 37/52] corrected changes :-) --- src/registrar/admin.py | 33 ++++++++++++------ .../domain_request_status_manage.html | 10 +++--- .../includes/organization_address.html | 34 +++++++++---------- .../includes/request_status_manage.html | 12 +++---- 4 files changed, 50 insertions(+), 39 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 6e2ea6375..b08eabc29 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1766,7 +1766,7 @@ def status_history(self, obj): "Contacts", { "fields": [ - "senior_official", + "converted_senior_official", "other_contacts", "no_other_contacts_rationale", "cisa_representative_first_name", @@ -1781,7 +1781,7 @@ def status_history(self, obj): { "fields": [ "is_election_board", - "organization_type", + "converted_generic_org_type", ] }, ), @@ -1791,8 +1791,8 @@ def status_history(self, obj): "classes": ["collapse--dgfieldset"], "description": "Extends type of organization", "fields": [ - "federal_type", - "federal_agency", + "converted_federal_type", + "converted_federal_agency", "tribe_name", "federally_recognized_tribe", "state_recognized_tribe", @@ -1804,8 +1804,8 @@ def status_history(self, obj): "Organization name and mailing address", { "fields": [ - "organization_name", - "state_territory", + "converted_organization_name", + "converted_state_territory", ] }, ), @@ -1815,11 +1815,11 @@ def status_history(self, obj): "classes": ["collapse--dgfieldset"], "description": "Extends organization name and mailing address", "fields": [ - "address_line1", - "address_line2", - "city", - "zipcode", - "urbanization", + "converted_address_line1", + "converted_address_line2", + "converted_city", + "converted_zipcode", + "converted_urbanization", ], }, ), @@ -1832,6 +1832,17 @@ def status_history(self, obj): "alternative_domains", "is_election_board", "status_history", + "converted_senior_official", + "converted_federal_type", + "converted_federal_agency", + "converted_state_territory", + "converted_organization_name", + "converted_address_line1", + "converted_address_line2", + "converted_zipcode", + "converted_urbanization", + "converted_city", + "converted_generic_org_type" ) # Read only that we'll leverage for CISA Analysts diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index 30a06b070..f8308c198 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -163,8 +163,8 @@

Summary of your domain request

{% endif %} - {% if DomainRequest.converted_federal_type %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.converted_federal_type heading_level=heading_level %} + {% if DomainRequest.get_federal_type %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.converted_organization_name %} + {% if DomainRequest.organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} @@ -181,8 +181,8 @@

Summary of your domain request

{% include "includes/summary_item.html" with title='About your organization' value=DomainRequest.about_your_organization heading_level=heading_level %} {% endif %} - {% if DomainRequest.converted_senior_official %} - {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.converted_senior_official contact='true' heading_level=heading_level %} + {% if DomainRequest.senior_official %} + {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.senior_official contact='true' heading_level=heading_level %} {% endif %} {% if DomainRequest.current_websites.all %} diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index 49e2c1097..31f1eb6fc 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -1,28 +1,28 @@ -
- {% if organization.converted_federal_agency %} - {{ organization.converted_federal_agency }}
+
+ {% if organization.federal_agency %} + {{ organization.federal_agency }}
{% endif %} - {% if organization.converted_organization_name %} - {{ organization.converted_organization_name }} + {% if organization.organization_name %} + {{ organization.organization_name }} {% endif %} - {% if organization.converted_address_line1 %} -
{{ organization.converted_address_line1 }} + {% if organization.address_line1 %} +
{{ organization.address_line1 }} {% endif %} - {% if organization.converted_address_line2 %} -
{{ organization.converted_address_line2 }} + {% if organization.address_line2 %} +
{{ organization.address_line2 }} {% endif %} - {% if organization.converted_city %} -
{{ organization.converted_city }}{% if organization.converted_state_territory %},  + {% if organization.city %} +
{{ organization.city }}{% if organization.state_territory %},  {% else %}
{% endif %} {% endif %} - {% if organization.converted_state_territory %} - {{ organization.converted_state_territory }} + {% if organization.state_territory %} + {{ organization.state_territory }} {% endif %} - {% if organization.converted_zipcode %} -
{{ organization.converted_zipcode }} + {% if organization.zipcode %} +
{{ organization.zipcode }} {% endif %} - {% if organization.converted_urbanization %} -
{{ organization.converted_urbanization }} + {% if organization.urbanization %} +
{{ organization.urbanization }} {% endif %}
diff --git a/src/registrar/templates/includes/request_status_manage.html b/src/registrar/templates/includes/request_status_manage.html index 4fd9341a8..3fc3e5028 100644 --- a/src/registrar/templates/includes/request_status_manage.html +++ b/src/registrar/templates/includes/request_status_manage.html @@ -146,7 +146,7 @@

Summary of your domain request

{% block request_summary %} {% with heading_level='h3' %} - {% with org_type=DomainRequest.converted_generic_org_type%} + {% with org_type=DomainRequest.get_generic_org_type_display %} {% include "includes/summary_item.html" with title='Type of organization' value=org_type heading_level=heading_level %} {% endwith %} @@ -163,8 +163,8 @@

Summary of your domain request

{% endif %} - {% if DomainRequest.converted_federal_type %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.converted_federal_type heading_level=heading_level %} + {% if DomainRequest.get_federal_type_display %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type_display heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} @@ -173,7 +173,7 @@

Summary of your domain request

{% endwith %} {% endif %} - {% if DomainRequest.converted_organization_name %} + {% if DomainRequest.organization_name %} {% include "includes/summary_item.html" with title='Organization' value=DomainRequest address='true' heading_level=heading_level %} {% endif %} @@ -181,8 +181,8 @@

Summary of your domain request

{% include "includes/summary_item.html" with title='About your organization' value=DomainRequest.about_your_organization heading_level=heading_level %} {% endif %} - {% if DomainRequest.converted_senior_official %} - {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.converted_senior_official contact='true' heading_level=heading_level %} + {% if DomainRequest.senior_official %} + {% include "includes/summary_item.html" with title='Senior official' value=DomainRequest.senior_official contact='true' heading_level=heading_level %} {% endif %} {% if DomainRequest.current_websites.all %} From f40ef08cba4d63dbba69ef0e602fabe97b445b24 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Fri, 1 Nov 2024 19:14:38 -0400 Subject: [PATCH 38/52] changes so far --- src/registrar/admin.py | 20 +++++++++++++++++--- src/registrar/tests/test_admin_request.py | 2 ++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index b08eabc29..444acae37 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1766,7 +1766,7 @@ def status_history(self, obj): "Contacts", { "fields": [ - "converted_senior_official", + "display_converted_senior_official", "other_contacts", "no_other_contacts_rationale", "cisa_representative_first_name", @@ -1832,7 +1832,7 @@ def status_history(self, obj): "alternative_domains", "is_election_board", "status_history", - "converted_senior_official", + "display_converted_senior_official", "converted_federal_type", "converted_federal_agency", "converted_state_territory", @@ -1865,7 +1865,6 @@ def status_history(self, obj): "approved_domain", "requested_domain", "creator", - "senior_official", "investigator", "portfolio", "sub_organization", @@ -1879,6 +1878,21 @@ def status_history(self, obj): change_form_template = "django/admin/domain_request_change_form.html" + def display_converted_senior_official(self, obj): + so = obj.converted_senior_official + if so: + parts = [] + if so.first_name or so.last_name: + full_name = f"{so.first_name or ''} {so.last_name or ''}".strip() + parts.append(full_name) + if so.title: + parts.append(so.title) + if so.email: + parts.append(so.email) + if so.phone: + parts.append(str(so.phone)) + return "\n\n".join(parts) if parts else "N/A" + # Trigger action when a fieldset is changed def save_model(self, request, obj, form, change): """Custom save_model definition that handles edge cases""" diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 5c3f01787..55e945869 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -1508,6 +1508,8 @@ def test_contact_fields_have_detail_table(self): self.assertContains(response, "Meoward Jones") # == Check for the senior_official == # + print("SENIOR OFFICIAL") + print(response.content.decode("utf-8")) self.assertContains(response, "testy@town.com", count=2) expected_so_fields = [ # Field, expected value From b51251ff3a7b5b762119af8025a3e1ae11e6aee4 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Sat, 2 Nov 2024 00:55:40 -0400 Subject: [PATCH 39/52] updated test since helper text is not being used for a text field --- src/registrar/admin.py | 21 +++---------------- .../admin/includes/detail_table_fieldset.html | 2 +- src/registrar/tests/test_admin_request.py | 5 +---- 3 files changed, 5 insertions(+), 23 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 444acae37..051dbe087 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1766,7 +1766,7 @@ def status_history(self, obj): "Contacts", { "fields": [ - "display_converted_senior_official", + "converted_senior_official", "other_contacts", "no_other_contacts_rationale", "cisa_representative_first_name", @@ -1832,7 +1832,7 @@ def status_history(self, obj): "alternative_domains", "is_election_board", "status_history", - "display_converted_senior_official", + "converted_senior_official", "converted_federal_type", "converted_federal_agency", "converted_state_territory", @@ -1877,22 +1877,7 @@ def status_history(self, obj): ordering = ["-last_submitted_date", "requested_domain__name"] change_form_template = "django/admin/domain_request_change_form.html" - - def display_converted_senior_official(self, obj): - so = obj.converted_senior_official - if so: - parts = [] - if so.first_name or so.last_name: - full_name = f"{so.first_name or ''} {so.last_name or ''}".strip() - parts.append(full_name) - if so.title: - parts.append(so.title) - if so.email: - parts.append(so.email) - if so.phone: - parts.append(str(so.phone)) - return "\n\n".join(parts) if parts else "N/A" - + # Trigger action when a fieldset is changed def save_model(self, request, obj, form, change): """Custom save_model definition that handles edge cases""" diff --git a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html index 317604c5e..ac0105526 100644 --- a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html +++ b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html @@ -327,7 +327,7 @@

{% if not skip_additional_contact_info %} {% include "django/admin/includes/user_detail_list.html" with user=original_object.creator no_title_top_padding=field.is_readonly %} {% endif%} - {% elif field.field.name == "senior_official" %} + {% elif field.field.name == "converted_senior_official" %}
{% include "django/admin/includes/contact_detail_list.html" with user=original_object.senior_official no_title_top_padding=field.is_readonly %} diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 55e945869..4624025d2 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -160,7 +160,6 @@ def test_helper_text(self): ("no_other_contacts_rationale", "Required if creator does not list other employees"), ("alternative_domains", "Other domain names the creator provided for consideration"), ("no_other_contacts_rationale", "Required if creator does not list other employees"), - ("Urbanization", "Required for Puerto Rico only"), ] self.test_helper.assert_response_contains_distinct_values(response, expected_values) @@ -1508,8 +1507,6 @@ def test_contact_fields_have_detail_table(self): self.assertContains(response, "Meoward Jones") # == Check for the senior_official == # - print("SENIOR OFFICIAL") - print(response.content.decode("utf-8")) self.assertContains(response, "testy@town.com", count=2) expected_so_fields = [ # Field, expected value @@ -1696,7 +1693,7 @@ def test_readonly_fields_for_analyst(self): "alternative_domains", "is_election_board", "status_history", - "federal_agency", + "converted_federal_agency", "creator", "about_your_organization", "requested_domain", From 24dd5e71a44d46d31cdb48c020b8a06bc420daab Mon Sep 17 00:00:00 2001 From: asaki222 Date: Sun, 3 Nov 2024 19:25:28 -0500 Subject: [PATCH 40/52] changes thus far --- src/registrar/admin.py | 47 ++++- .../admin/includes/detail_table_fieldset.html | 4 +- .../domain_request_status_manage.html | 2 +- src/registrar/tests/test_admin_request.py | 170 +++++++++++------- 4 files changed, 151 insertions(+), 72 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 051dbe087..006924acc 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1687,6 +1687,49 @@ def queryset(self, request, queryset): if self.value() == "0": return queryset.filter(Q(is_election_board=False) | Q(is_election_board=None)) + @admin.display(description=_("Generic Org Type")) + def converted_generic_org_type(self, obj): + return obj.converted_generic_org_type + + @admin.display(description=_("Organization Name")) + def converted_organization_name(self, obj): + return obj.converted_organization_name + + @admin.display(description=_("Federal Agency")) + def converted_federal_agency(self, obj): + return obj.converted_federal_agency + + @admin.display(description=_("Federal Type")) + def converted_federal_type(self, obj): + return obj.converted_federal_type + + @admin.display(description=_("City")) + def converted_city(self, obj): + return obj.converted_city + + @admin.display(description=_("State/Territory")) + def converted_state_territory(self, obj): + return obj.converted_state_territory + + @admin.display(description=_("Senior Official")) + def converted_senior_official(self, obj): + return obj.converted_senior_official + + @admin.display(description=_("Address Line 1")) + def converted_address_line1(self, obj): + return obj.converted_address_line1 + + @admin.display(description=_("Address Line 2")) + def converted_address_line2(self, obj): + return obj.converted_address_line2 + + @admin.display(description=_("Zipcode")) + def converted_zipcode(self, obj): + return obj.converted_zipcode + + @admin.display(description=_("Urbanization")) + def converted_urbanization(self, obj): + return obj.converted_urbanization # Columns list_display = [ "requested_domain", @@ -1711,6 +1754,8 @@ def queryset(self, request, queryset): def custom_election_board(self, obj): return "Yes" if obj.is_election_board else "No" + + custom_election_board.admin_order_field = "is_election_board" # type: ignore custom_election_board.short_description = "Election office" # type: ignore @@ -1847,7 +1892,7 @@ def status_history(self, obj): # Read only that we'll leverage for CISA Analysts analyst_readonly_fields = [ - "federal_agency", + "converted_federal_agency", "creator", "about_your_organization", "requested_domain", diff --git a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html index ac0105526..46300fecf 100644 --- a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html +++ b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html @@ -327,7 +327,7 @@

{% if not skip_additional_contact_info %} {% include "django/admin/includes/user_detail_list.html" with user=original_object.creator no_title_top_padding=field.is_readonly %} {% endif%} - {% elif field.field.name == "converted_senior_official" %} + {% elif field.field.name == "converted_senior_official" or field.field.name == "senior_official" %}
{% include "django/admin/includes/contact_detail_list.html" with user=original_object.senior_official no_title_top_padding=field.is_readonly %} @@ -388,7 +388,7 @@

{% endif %} {% endwith %} - {% elif field.field.name == "state_territory" and original_object|model_name_lowercase != 'portfolio' %} + {% elif field.field.name == "converted_state_territory" or field.field.name == "state_territory" and original_object|model_name_lowercase != 'portfolio' %}
CISA region: diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index f8308c198..d92ca1bbb 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -164,7 +164,7 @@

Summary of your domain request

{% endif %} {% if DomainRequest.get_federal_type %} - {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type heading_level=heading_level %} + {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type_display heading_level=heading_level %} {% endif %} {% if DomainRequest.is_election_board %} diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 4624025d2..22d165422 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -1626,56 +1626,66 @@ def test_readonly_when_restricted_creator(self): readonly_fields = self.admin.get_readonly_fields(request, domain_request) expected_fields = [ - "other_contacts", - "current_websites", - "alternative_domains", - "is_election_board", - "status_history", - "id", - "created_at", - "updated_at", - "status", - "rejection_reason", - "rejection_reason_email", - "action_needed_reason", - "action_needed_reason_email", - "federal_agency", - "portfolio", - "sub_organization", - "creator", - "investigator", - "generic_org_type", - "is_election_board", - "organization_type", - "federally_recognized_tribe", - "state_recognized_tribe", - "tribe_name", - "federal_type", - "organization_name", - "address_line1", - "address_line2", - "city", - "state_territory", - "zipcode", - "urbanization", - "about_your_organization", - "senior_official", - "approved_domain", - "requested_domain", - "purpose", - "no_other_contacts_rationale", - "anything_else", - "has_anything_else_text", - "cisa_representative_email", - "cisa_representative_first_name", - "cisa_representative_last_name", - "has_cisa_representative", - "is_policy_acknowledged", - "first_submitted_date", - "last_submitted_date", - "last_status_update", - "notes", - "alternative_domains", + 'other_contacts', + 'current_websites', + 'alternative_domains', + 'is_election_board', + 'status_history', + 'converted_senior_official', + 'converted_federal_type', + 'converted_federal_agency', + 'converted_state_territory', + 'converted_organization_name', + 'converted_address_line1', + 'converted_address_line2', + 'converted_zipcode', + 'converted_urbanization', + 'converted_city', + 'converted_generic_org_type', + 'id', + 'created_at', + 'updated_at', + 'status', + 'rejection_reason', + 'rejection_reason_email', + 'action_needed_reason', + 'action_needed_reason_email', + 'federal_agency', 'portfolio', + 'sub_organization', + 'creator', + 'investigator', + 'generic_org_type', + 'is_election_board', + 'organization_type', + 'federally_recognized_tribe', + 'state_recognized_tribe', + 'tribe_name', + 'federal_type', + 'organization_name', + 'address_line1', + 'address_line2', + 'city', + 'state_territory', + 'zipcode', + 'urbanization', + 'about_your_organization', + 'senior_official', + 'approved_domain', + 'requested_domain', + 'purpose', + 'no_other_contacts_rationale', + 'anything_else', + 'has_anything_else_text', + 'cisa_representative_email', + 'cisa_representative_first_name', + 'cisa_representative_last_name', + 'has_cisa_representative', + 'is_policy_acknowledged', + 'first_submitted_date', + 'last_submitted_date', + 'last_status_update', + 'notes', + 'alternative_domains' ] self.maxDiff = None self.assertEqual(readonly_fields, expected_fields) @@ -1688,25 +1698,37 @@ def test_readonly_fields_for_analyst(self): readonly_fields = self.admin.get_readonly_fields(request) expected_fields = [ - "other_contacts", - "current_websites", - "alternative_domains", - "is_election_board", - "status_history", - "converted_federal_agency", - "creator", - "about_your_organization", - "requested_domain", - "approved_domain", - "alternative_domains", - "purpose", - "no_other_contacts_rationale", - "anything_else", - "is_policy_acknowledged", - "cisa_representative_first_name", - "cisa_representative_last_name", - "cisa_representative_email", + 'other_contacts', + 'current_websites', + 'alternative_domains', + 'is_election_board', + 'status_history', + 'converted_senior_official', + 'converted_federal_type', + 'converted_federal_agency', + 'converted_state_territory', + 'converted_organization_name', + 'converted_address_line1', + 'converted_address_line2', + 'converted_zipcode', + 'converted_urbanization', + 'converted_city', + 'converted_generic_org_type', + 'converted_federal_agency', + 'creator', + 'about_your_organization', + 'requested_domain', + 'approved_domain', + 'alternative_domains', + 'purpose', + 'no_other_contacts_rationale', + 'anything_else', + 'is_policy_acknowledged', + 'cisa_representative_first_name', + 'cisa_representative_last_name', + 'cisa_representative_email' ] + self.assertEqual(readonly_fields, expected_fields) def test_readonly_fields_for_superuser(self): @@ -1722,6 +1744,17 @@ def test_readonly_fields_for_superuser(self): "alternative_domains", "is_election_board", "status_history", + "converted_senior_official", + "converted_federal_type", + "converted_federal_agency", + "converted_state_territory", + "converted_organization_name", + "converted_address_line1", + "converted_address_line2", + "converted_zipcode", + "converted_urbanization", + "converted_city", + "converted_generic_org_type" ] self.assertEqual(readonly_fields, expected_fields) @@ -2129,6 +2162,7 @@ def test_staff_can_see_cisa_region_federal(self): response_content = "".join(response.content.decode().split()) # Check if response contains expected_html + print(response.content.decode("utf-8")) self.assertIn(expected_html, response_content) @less_console_noise_decorator From f6bf437695feda8046be8807ea10d3bed0074701 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Sun, 3 Nov 2024 20:59:07 -0500 Subject: [PATCH 41/52] ran app black --- src/registrar/admin.py | 11 +- src/registrar/tests/test_admin_request.py | 188 +++++++++++----------- 2 files changed, 100 insertions(+), 99 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 7be02ee30..0415ec312 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1723,11 +1723,11 @@ def converted_city(self, obj): @admin.display(description=_("State/Territory")) def converted_state_territory(self, obj): return obj.converted_state_territory - + @admin.display(description=_("Senior Official")) def converted_senior_official(self, obj): return obj.converted_senior_official - + @admin.display(description=_("Address Line 1")) def converted_address_line1(self, obj): return obj.converted_address_line1 @@ -1743,6 +1743,7 @@ def converted_zipcode(self, obj): @admin.display(description=_("Urbanization")) def converted_urbanization(self, obj): return obj.converted_urbanization + # Columns list_display = [ "requested_domain", @@ -1767,8 +1768,6 @@ def converted_urbanization(self, obj): def custom_election_board(self, obj): return "Yes" if obj.is_election_board else "No" - - custom_election_board.admin_order_field = "is_election_board" # type: ignore custom_election_board.short_description = "Election office" # type: ignore @@ -1903,7 +1902,7 @@ def status_history(self, obj): "converted_zipcode", "converted_urbanization", "converted_city", - "converted_generic_org_type" + "converted_generic_org_type", ) # Read only that we'll leverage for CISA Analysts @@ -1941,7 +1940,7 @@ def status_history(self, obj): ordering = ["-last_submitted_date", "requested_domain__name"] change_form_template = "django/admin/domain_request_change_form.html" - + def get_fieldsets(self, request, obj=None): fieldsets = super().get_fieldsets(request, obj) diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index d8a998bfb..55ffc18ed 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -575,8 +575,8 @@ def test_short_org_name_in_domain_requests_list(self): response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal") # There are 2 template references to Federal (4) and two in the results data # of the request - self.assertContains(response, "Federal", count=48) - self.assertContains(response, "Converted federal", count=4) + print(response.content.decode("utf-8")) + self.assertContains(response, "Federal", count=52) # This may be a bit more robust self.assertContains(response, 'federal', count=1) # Now let's make sure the long description does not exist @@ -1626,69 +1626,70 @@ def test_readonly_when_restricted_creator(self): readonly_fields = self.admin.get_readonly_fields(request, domain_request) expected_fields = [ - 'other_contacts', - 'current_websites', - 'alternative_domains', - 'is_election_board', - 'status_history', - 'converted_senior_official', - 'converted_federal_type', - 'converted_federal_agency', - 'converted_state_territory', - 'converted_organization_name', - 'converted_address_line1', - 'converted_address_line2', - 'converted_zipcode', - 'converted_urbanization', - 'converted_city', - 'converted_generic_org_type', - 'id', - 'created_at', - 'updated_at', - 'status', - 'rejection_reason', - 'rejection_reason_email', - 'action_needed_reason', - 'action_needed_reason_email', - 'federal_agency', 'portfolio', - 'sub_organization', + "other_contacts", + "current_websites", + "alternative_domains", + "is_election_board", + "status_history", + "converted_senior_official", + "converted_federal_type", + "converted_federal_agency", + "converted_state_territory", + "converted_organization_name", + "converted_address_line1", + "converted_address_line2", + "converted_zipcode", + "converted_urbanization", + "converted_city", + "converted_generic_org_type", + "id", + "created_at", + "updated_at", + "status", + "rejection_reason", + "rejection_reason_email", + "action_needed_reason", + "action_needed_reason_email", + "federal_agency", + "portfolio", + "sub_organization", "requested_suborganization", "suborganization_city", "suborganization_state_territory", - 'creator', - 'investigator', - 'generic_org_type', - 'is_election_board', - 'organization_type', - 'federally_recognized_tribe', - 'state_recognized_tribe', - 'tribe_name', - 'federal_type', - 'organization_name', - 'address_line1', - 'address_line2', - 'city', - 'state_territory', - 'zipcode', - 'urbanization', - 'about_your_organization', - 'senior_official', - 'approved_domain', - 'requested_domain', - 'purpose', - 'no_other_contacts_rationale', - 'anything_else', - 'has_anything_else_text', - 'cisa_representative_email', - 'cisa_representative_first_name', - 'cisa_representative_last_name', - 'has_cisa_representative', - 'is_policy_acknowledged', - 'first_submitted_date', - 'last_submitted_date', - 'last_status_update', - 'notes', - 'alternative_domains' + "creator", + "investigator", + "generic_org_type", + "is_election_board", + "organization_type", + "federally_recognized_tribe", + "state_recognized_tribe", + "tribe_name", + "federal_type", + "organization_name", + "address_line1", + "address_line2", + "city", + "state_territory", + "zipcode", + "urbanization", + "about_your_organization", + "senior_official", + "approved_domain", + "requested_domain", + "purpose", + "no_other_contacts_rationale", + "anything_else", + "has_anything_else_text", + "cisa_representative_email", + "cisa_representative_first_name", + "cisa_representative_last_name", + "has_cisa_representative", + "is_policy_acknowledged", + "first_submitted_date", + "last_submitted_date", + "last_status_update", + "notes", + "alternative_domains", ] self.maxDiff = None self.assertEqual(readonly_fields, expected_fields) @@ -1699,42 +1700,43 @@ def test_readonly_fields_for_analyst(self): request.user = self.staffuser readonly_fields = self.admin.get_readonly_fields(request) + print(" read only fields") + print(readonly_fields) self.maxDiff = None expected_fields = [ - 'other_contacts', - 'current_websites', - 'alternative_domains', - 'is_election_board', - 'status_history', - 'converted_senior_official', - 'converted_federal_type', - 'converted_federal_agency', - 'converted_state_territory', - 'converted_organization_name', - 'converted_address_line1', - 'converted_address_line2', - 'converted_zipcode', - 'converted_urbanization', - 'converted_city', - 'converted_generic_org_type', - 'converted_federal_agency', - 'creator', - 'about_your_organization', - 'requested_domain', - 'approved_domain', - 'alternative_domains', - 'purpose', - 'no_other_contacts_rationale', - 'anything_else', - 'is_policy_acknowledged', - 'cisa_representative_first_name', - 'cisa_representative_last_name', - 'cisa_representative_email' + "other_contacts", + "current_websites", + "alternative_domains", + "is_election_board", + "status_history", + "converted_senior_official", + "converted_federal_type", + "converted_federal_agency", + "converted_state_territory", + "converted_organization_name", + "converted_address_line1", + "converted_address_line2", + "converted_zipcode", + "converted_urbanization", + "converted_city", + "converted_generic_org_type", + "converted_federal_agency", + "creator", + "about_your_organization", + "requested_domain", + "approved_domain", + "alternative_domains", + "purpose", + "no_other_contacts_rationale", + "anything_else", + "is_policy_acknowledged", + "cisa_representative_first_name", + "cisa_representative_last_name", + "cisa_representative_email", "requested_suborganization", "suborganization_city", "suborganization_state_territory", ] - self.assertEqual(readonly_fields, expected_fields) def test_readonly_fields_for_superuser(self): @@ -1760,7 +1762,7 @@ def test_readonly_fields_for_superuser(self): "converted_zipcode", "converted_urbanization", "converted_city", - "converted_generic_org_type" + "converted_generic_org_type", ] self.assertEqual(readonly_fields, expected_fields) From a32ec351ca395f21f8436e5f75d952f0dd2e03d9 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Mon, 4 Nov 2024 09:10:14 -0500 Subject: [PATCH 42/52] minor fixes --- .../templates/includes/domain_request_status_manage.html | 2 +- src/registrar/templates/includes/organization_address.html | 2 +- src/registrar/tests/test_admin_request.py | 4 ---- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/registrar/templates/includes/domain_request_status_manage.html b/src/registrar/templates/includes/domain_request_status_manage.html index d92ca1bbb..2a254df4b 100644 --- a/src/registrar/templates/includes/domain_request_status_manage.html +++ b/src/registrar/templates/includes/domain_request_status_manage.html @@ -163,7 +163,7 @@

Summary of your domain request

{% endif %} - {% if DomainRequest.get_federal_type %} + {% if DomainRequest.get_federal_type_display %} {% include "includes/summary_item.html" with title='Federal government branch' value=DomainRequest.get_federal_type_display heading_level=heading_level %} {% endif %} diff --git a/src/registrar/templates/includes/organization_address.html b/src/registrar/templates/includes/organization_address.html index 31f1eb6fc..d6126d681 100644 --- a/src/registrar/templates/includes/organization_address.html +++ b/src/registrar/templates/includes/organization_address.html @@ -1,4 +1,4 @@ -
+
{% if organization.federal_agency %} {{ organization.federal_agency }}
{% endif %} diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 55ffc18ed..39a2c14d1 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -575,7 +575,6 @@ def test_short_org_name_in_domain_requests_list(self): response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal") # There are 2 template references to Federal (4) and two in the results data # of the request - print(response.content.decode("utf-8")) self.assertContains(response, "Federal", count=52) # This may be a bit more robust self.assertContains(response, 'federal', count=1) @@ -1700,8 +1699,6 @@ def test_readonly_fields_for_analyst(self): request.user = self.staffuser readonly_fields = self.admin.get_readonly_fields(request) - print(" read only fields") - print(readonly_fields) self.maxDiff = None expected_fields = [ "other_contacts", @@ -2170,7 +2167,6 @@ def test_staff_can_see_cisa_region_federal(self): response_content = "".join(response.content.decode().split()) # Check if response contains expected_html - print(response.content.decode("utf-8")) self.assertIn(expected_html, response_content) @less_console_noise_decorator From 4b1f3f348fdf3a7fc8f9f3a25ace212b5f20c4da Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 5 Nov 2024 13:29:27 -0500 Subject: [PATCH 43/52] a working not final solution --- src/registrar/admin.py | 272 +++++++++++------- .../admin/includes/detail_table_fieldset.html | 4 +- src/registrar/tests/test_admin_request.py | 36 +-- 3 files changed, 180 insertions(+), 132 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 0415ec312..71ea89798 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1798,91 +1798,95 @@ def status_history(self, obj): ] search_help_text = "Search by domain or creator." - fieldsets = [ - ( - None, - { - "fields": [ - "portfolio", - "sub_organization", - "requested_suborganization", - "suborganization_city", - "suborganization_state_territory", - "status_history", - "status", - "rejection_reason", - "rejection_reason_email", - "action_needed_reason", - "action_needed_reason_email", - "investigator", - "creator", - "approved_domain", - "notes", - ] - }, - ), - (".gov domain", {"fields": ["requested_domain", "alternative_domains"]}), - ( - "Contacts", - { - "fields": [ - "converted_senior_official", - "other_contacts", - "no_other_contacts_rationale", - "cisa_representative_first_name", - "cisa_representative_last_name", - "cisa_representative_email", - ] - }, - ), - ("Background info", {"fields": ["purpose", "anything_else", "current_websites"]}), - ( - "Type of organization", - { - "fields": [ - "is_election_board", - "converted_generic_org_type", - ] - }, - ), - ( - "Show details", - { - "classes": ["collapse--dgfieldset"], - "description": "Extends type of organization", - "fields": [ - "converted_federal_type", - "converted_federal_agency", - "tribe_name", - "federally_recognized_tribe", - "state_recognized_tribe", - "about_your_organization", - ], - }, - ), - ( - "Organization name and mailing address", - { - "fields": [ - "converted_organization_name", - "converted_state_territory", - ] - }, - ), - ( - "Show details", - { - "classes": ["collapse--dgfieldset"], - "description": "Extends organization name and mailing address", - "fields": [ - "converted_address_line1", - "converted_address_line2", - "converted_city", - "converted_zipcode", - "converted_urbanization", - ], - }, - ), + common_fields = [ + "portfolio", + "sub_organization", + "requested_suborganization", + "suborganization_city", + "suborganization_state_territory", + "status_history", + "status", + "rejection_reason", + "rejection_reason_email", + "action_needed_reason", + "action_needed_reason_email", + "investigator", + "creator", + "approved_domain", + "notes", + ] + + contact_fields_with_portfolio = [ + "converted_senior_official", + "other_contacts", + "no_other_contacts_rationale", + "cisa_representative_first_name", + "cisa_representative_last_name", + "cisa_representative_email", + ] + + contact_fields_without_portfolio = [ + "senior_official", + "other_contacts", + "no_other_contacts_rationale", + "cisa_representative_first_name", + "cisa_representative_last_name", + "cisa_representative_email", + ] + + background_fields = ["purpose", "anything_else", "current_websites"] + + extends_type_of_org_base_end = [ + "tribe_name", + "federally_recognized_tribe", + "state_recognized_tribe", + "about_your_organization", + ] + + extends_type_of_org_without_portfolio_start = [ + "federal_type", + "federal_agency", + ] + + extends_type_of_org_with_portfolio_start = [ + "converted_federal_type", + "converted_federal_agency", + ] + + organization_address_fields_with_portfolio = [ + "converted_organization_name", + "converted_state_territory", + ] + + organization_address_fields_without_portfolio = [ + "organization_name", + "state_territory", + ] + + type_of_org_fields_with_portfolio = [ + "is_election_board", + "converted_generic_org_type", + ] + + type_of_org_fields_without_portfolio = [ + "is_election_board", + "generic_org_type", + ] + + show_details_address_with_portfolio = [ + "converted_address_line1", + "converted_address_line2", + "converted_city", + "converted_zipcode", + "converted_urbanization", + ] + + show_details_address_without_portfolio = [ + "address_line1", + "address_line2", + "city", + "zipcode", + "urbanization", ] # Readonly fields for analysts and superusers @@ -1892,6 +1896,9 @@ def status_history(self, obj): "alternative_domains", "is_election_board", "status_history", + ) + + readonly_fields_with_portfolio = [ "converted_senior_official", "converted_federal_type", "converted_federal_agency", @@ -1903,7 +1910,21 @@ def status_history(self, obj): "converted_urbanization", "converted_city", "converted_generic_org_type", - ) + ] + + readonly_fields_without_portfolio = [ + "senior_official", + "federal_type", + "federal_agency", + "state_territory", + "organization_name", + "address_line1", + "address_line2", + "zipcode", + "urbanization", + "city", + "generic_org_type", + ] # Read only that we'll leverage for CISA Analysts analyst_readonly_fields = [ @@ -1924,6 +1945,7 @@ def status_history(self, obj): "suborganization_city", "suborganization_state_territory", ] + autocomplete_fields = [ "approved_domain", "requested_domain", @@ -1932,6 +1954,7 @@ def status_history(self, obj): "portfolio", "sub_organization", ] + filter_horizontal = ("current_websites", "alternative_domains", "other_contacts") # Table ordering @@ -1942,22 +1965,78 @@ def status_history(self, obj): change_form_template = "django/admin/domain_request_change_form.html" def get_fieldsets(self, request, obj=None): - fieldsets = super().get_fieldsets(request, obj) + # fieldsets = list(super().get_fieldsets(request, obj)) # Get the default fieldsets + has_portfolio = obj and obj.portfolio # Check once for portfolio presence + + # Common fields + fieldsets = [(None, {"fields": self.common_fields})] + fieldsets.append((".gov domain", {"fields": ["requested_domain", "alternative_domains"]})) + + # Contacts fields based on portfolio + contacts_fields = self.contact_fields_with_portfolio if has_portfolio else self.contact_fields_without_portfolio + fieldsets.append(("Contacts", {"fields": contacts_fields})) - # Hide certain suborg fields behind the organization feature flag - # if it is not enabled + # Background info + fieldsets.append(("Background info", {"fields": self.background_fields})) + + # Type of organization based on portfolio + type_of_org_fields = ( + self.type_of_org_fields_with_portfolio if has_portfolio else self.type_of_org_fields_without_portfolio + ) + fieldsets.append(("Type of organization", {"fields": type_of_org_fields})) + + fieldsets.append( + ( + "Show details", + { + "classes": ["collapse--dgfieldset"], + "description": "Extends type of organization", + "fields": ( + self.extends_type_of_org_with_portfolio_start + if has_portfolio + else self.extends_type_of_org_without_portfolio_start + self.extends_type_of_org_base_end + ), + }, + ) + ) + + # Organization name and address + address_fields = ( + self.organization_address_fields_with_portfolio + if has_portfolio + else self.organization_address_fields_without_portfolio + ) + fieldsets.append(("Organization name and mailing address", {"fields": address_fields})) + + # Additional "Show details" sections + fieldsets.append( + ( + "Show details", + { + "classes": ["collapse--dgfieldset"], + "description": "Extends organization name and mailing address", + "fields": ( + self.show_details_address_with_portfolio + if has_portfolio + else self.show_details_address_without_portfolio + ), + }, + ) + ) + + # Flag-based field exclusion if not flag_is_active_for_user(request.user, "organization_feature"): excluded_fields = [ "requested_suborganization", "suborganization_city", "suborganization_state_territory", ] - modified_fieldsets = [] - for name, data in fieldsets: - fields = data.get("fields", []) - fields = tuple(field for field in fields if field not in excluded_fields) - modified_fieldsets.append((name, {**data, "fields": fields})) - return modified_fieldsets + # Filter out the excluded fields + fieldsets = [ + (name, {**data, "fields": [f for f in data["fields"] if f not in excluded_fields]}) + for name, data in fieldsets + ] + return fieldsets # Trigger action when a fieldset is changed @@ -2150,7 +2229,8 @@ def get_readonly_fields(self, request, obj=None): we'll use the baseline readonly_fields and extend it as needed. """ readonly_fields = list(self.readonly_fields) - + if obj and obj.portfolio: + readonly_fields.extend(self.readonly_fields_with_portfolio) # Check if the creator is restricted if obj and obj.creator.status == models.User.RESTRICTED: # For fields like CharField, IntegerField, etc., the widget used is diff --git a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html index 46300fecf..745490997 100644 --- a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html +++ b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html @@ -327,7 +327,7 @@

{% if not skip_additional_contact_info %} {% include "django/admin/includes/user_detail_list.html" with user=original_object.creator no_title_top_padding=field.is_readonly %} {% endif%} - {% elif field.field.name == "converted_senior_official" or field.field.name == "senior_official" %} + {% elif field.field.name == "senior_official" or field.field.name == "converted_senior_official" %}
{% include "django/admin/includes/contact_detail_list.html" with user=original_object.senior_official no_title_top_padding=field.is_readonly %} @@ -388,7 +388,7 @@

{% endif %} {% endwith %} - {% elif field.field.name == "converted_state_territory" or field.field.name == "state_territory" and original_object|model_name_lowercase != 'portfolio' %} + {% elif field.field.name == "state_territory" and original_object|model_name_lowercase != 'portfolio' %}
CISA region: diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 39a2c14d1..ed71dc81c 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -160,6 +160,7 @@ def test_helper_text(self): ("no_other_contacts_rationale", "Required if creator does not list other employees"), ("alternative_domains", "Other domain names the creator provided for consideration"), ("no_other_contacts_rationale", "Required if creator does not list other employees"), + ("Urbanization", "Required for Puerto Rico only"), ] self.test_helper.assert_response_contains_distinct_values(response, expected_values) @@ -1630,17 +1631,6 @@ def test_readonly_when_restricted_creator(self): "alternative_domains", "is_election_board", "status_history", - "converted_senior_official", - "converted_federal_type", - "converted_federal_agency", - "converted_state_territory", - "converted_organization_name", - "converted_address_line1", - "converted_address_line2", - "converted_zipcode", - "converted_urbanization", - "converted_city", - "converted_generic_org_type", "id", "created_at", "updated_at", @@ -1706,17 +1696,6 @@ def test_readonly_fields_for_analyst(self): "alternative_domains", "is_election_board", "status_history", - "converted_senior_official", - "converted_federal_type", - "converted_federal_agency", - "converted_state_territory", - "converted_organization_name", - "converted_address_line1", - "converted_address_line2", - "converted_zipcode", - "converted_urbanization", - "converted_city", - "converted_generic_org_type", "converted_federal_agency", "creator", "about_your_organization", @@ -1749,17 +1728,6 @@ def test_readonly_fields_for_superuser(self): "alternative_domains", "is_election_board", "status_history", - "converted_senior_official", - "converted_federal_type", - "converted_federal_agency", - "converted_state_territory", - "converted_organization_name", - "converted_address_line1", - "converted_address_line2", - "converted_zipcode", - "converted_urbanization", - "converted_city", - "converted_generic_org_type", ] self.assertEqual(readonly_fields, expected_fields) @@ -2269,4 +2237,4 @@ def test_form_choices_when_ineligible(self): self.assertEqual( form.fields["status"].widget.choices, DomainRequest._meta.get_field("status").choices, - ) + ) \ No newline at end of file From 29c20e82437241ed5f6af6cfc7bbb7a42a0d8999 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 5 Nov 2024 13:34:29 -0500 Subject: [PATCH 44/52] ran black --- src/registrar/tests/test_admin_request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index ed71dc81c..235a5aff8 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -2237,4 +2237,4 @@ def test_form_choices_when_ineligible(self): self.assertEqual( form.fields["status"].widget.choices, DomainRequest._meta.get_field("status").choices, - ) \ No newline at end of file + ) From a7ec0d573b9bc2af170a39780ac8adc248f8a979 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 5 Nov 2024 17:21:14 -0500 Subject: [PATCH 45/52] updated for incoming ticket --- src/registrar/admin.py | 287 ++++++------------ src/registrar/models/domain_request.py | 30 -- .../admin/includes/detail_table_fieldset.html | 2 +- 3 files changed, 89 insertions(+), 230 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 71ea89798..c9812ea27 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1724,26 +1724,6 @@ def converted_city(self, obj): def converted_state_territory(self, obj): return obj.converted_state_territory - @admin.display(description=_("Senior Official")) - def converted_senior_official(self, obj): - return obj.converted_senior_official - - @admin.display(description=_("Address Line 1")) - def converted_address_line1(self, obj): - return obj.converted_address_line1 - - @admin.display(description=_("Address Line 2")) - def converted_address_line2(self, obj): - return obj.converted_address_line2 - - @admin.display(description=_("Zipcode")) - def converted_zipcode(self, obj): - return obj.converted_zipcode - - @admin.display(description=_("Urbanization")) - def converted_urbanization(self, obj): - return obj.converted_urbanization - # Columns list_display = [ "requested_domain", @@ -1798,95 +1778,91 @@ def status_history(self, obj): ] search_help_text = "Search by domain or creator." - common_fields = [ - "portfolio", - "sub_organization", - "requested_suborganization", - "suborganization_city", - "suborganization_state_territory", - "status_history", - "status", - "rejection_reason", - "rejection_reason_email", - "action_needed_reason", - "action_needed_reason_email", - "investigator", - "creator", - "approved_domain", - "notes", - ] - - contact_fields_with_portfolio = [ - "converted_senior_official", - "other_contacts", - "no_other_contacts_rationale", - "cisa_representative_first_name", - "cisa_representative_last_name", - "cisa_representative_email", - ] - - contact_fields_without_portfolio = [ - "senior_official", - "other_contacts", - "no_other_contacts_rationale", - "cisa_representative_first_name", - "cisa_representative_last_name", - "cisa_representative_email", - ] - - background_fields = ["purpose", "anything_else", "current_websites"] - - extends_type_of_org_base_end = [ - "tribe_name", - "federally_recognized_tribe", - "state_recognized_tribe", - "about_your_organization", - ] - - extends_type_of_org_without_portfolio_start = [ - "federal_type", - "federal_agency", - ] - - extends_type_of_org_with_portfolio_start = [ - "converted_federal_type", - "converted_federal_agency", - ] - - organization_address_fields_with_portfolio = [ - "converted_organization_name", - "converted_state_territory", - ] - - organization_address_fields_without_portfolio = [ - "organization_name", - "state_territory", - ] - - type_of_org_fields_with_portfolio = [ - "is_election_board", - "converted_generic_org_type", - ] - - type_of_org_fields_without_portfolio = [ - "is_election_board", - "generic_org_type", - ] - - show_details_address_with_portfolio = [ - "converted_address_line1", - "converted_address_line2", - "converted_city", - "converted_zipcode", - "converted_urbanization", - ] - - show_details_address_without_portfolio = [ - "address_line1", - "address_line2", - "city", - "zipcode", - "urbanization", + fieldsets = [ + ( + None, + { + "fields": [ + "portfolio", + "sub_organization", + "requested_suborganization", + "suborganization_city", + "suborganization_state_territory", + "status_history", + "status", + "rejection_reason", + "rejection_reason_email", + "action_needed_reason", + "action_needed_reason_email", + "investigator", + "creator", + "approved_domain", + "notes", + ] + }, + ), + (".gov domain", {"fields": ["requested_domain", "alternative_domains"]}), + ( + "Contacts", + { + "fields": [ + "senior_official", + "other_contacts", + "no_other_contacts_rationale", + "cisa_representative_first_name", + "cisa_representative_last_name", + "cisa_representative_email", + ] + }, + ), + ("Background info", {"fields": ["purpose", "anything_else", "current_websites"]}), + ( + "Type of organization", + { + "fields": [ + "is_election_board", + "organization_type", + ] + }, + ), + ( + "Show details", + { + "classes": ["collapse--dgfieldset"], + "description": "Extends type of organization", + "fields": [ + "federal_type", + "federal_agency", + "tribe_name", + "federally_recognized_tribe", + "state_recognized_tribe", + "about_your_organization", + ], + }, + ), + ( + "Organization name and mailing address", + { + "fields": [ + "organization_name", + "state_territory", + ] + }, + ), + ( + "Show details", + { + "classes": ["collapse--dgfieldset"], + "description": "Extends organization name and mailing address", + "fields": [ + "address_line1", + "address_line2", + "city", + "zipcode", + "urbanization", + ], + }, + ), ] # Readonly fields for analysts and superusers @@ -1898,34 +1874,6 @@ def status_history(self, obj): "status_history", ) - readonly_fields_with_portfolio = [ - "converted_senior_official", - "converted_federal_type", - "converted_federal_agency", - "converted_state_territory", - "converted_organization_name", - "converted_address_line1", - "converted_address_line2", - "converted_zipcode", - "converted_urbanization", - "converted_city", - "converted_generic_org_type", - ] - - readonly_fields_without_portfolio = [ - "senior_official", - "federal_type", - "federal_agency", - "state_territory", - "organization_name", - "address_line1", - "address_line2", - "zipcode", - "urbanization", - "city", - "generic_org_type", - ] - # Read only that we'll leverage for CISA Analysts analyst_readonly_fields = [ "converted_federal_agency", @@ -1965,73 +1913,16 @@ def status_history(self, obj): change_form_template = "django/admin/domain_request_change_form.html" def get_fieldsets(self, request, obj=None): - # fieldsets = list(super().get_fieldsets(request, obj)) # Get the default fieldsets - has_portfolio = obj and obj.portfolio # Check once for portfolio presence - - # Common fields - fieldsets = [(None, {"fields": self.common_fields})] - fieldsets.append((".gov domain", {"fields": ["requested_domain", "alternative_domains"]})) - - # Contacts fields based on portfolio - contacts_fields = self.contact_fields_with_portfolio if has_portfolio else self.contact_fields_without_portfolio - fieldsets.append(("Contacts", {"fields": contacts_fields})) - - # Background info - fieldsets.append(("Background info", {"fields": self.background_fields})) - - # Type of organization based on portfolio - type_of_org_fields = ( - self.type_of_org_fields_with_portfolio if has_portfolio else self.type_of_org_fields_without_portfolio - ) - fieldsets.append(("Type of organization", {"fields": type_of_org_fields})) - - fieldsets.append( - ( - "Show details", - { - "classes": ["collapse--dgfieldset"], - "description": "Extends type of organization", - "fields": ( - self.extends_type_of_org_with_portfolio_start - if has_portfolio - else self.extends_type_of_org_without_portfolio_start + self.extends_type_of_org_base_end - ), - }, - ) - ) - - # Organization name and address - address_fields = ( - self.organization_address_fields_with_portfolio - if has_portfolio - else self.organization_address_fields_without_portfolio - ) - fieldsets.append(("Organization name and mailing address", {"fields": address_fields})) - - # Additional "Show details" sections - fieldsets.append( - ( - "Show details", - { - "classes": ["collapse--dgfieldset"], - "description": "Extends organization name and mailing address", - "fields": ( - self.show_details_address_with_portfolio - if has_portfolio - else self.show_details_address_without_portfolio - ), - }, - ) - ) + fieldsets = super().get_fieldsets(request, obj) - # Flag-based field exclusion + # Hide certain suborg fields behind the organization feature flag + # if it is not enabled if not flag_is_active_for_user(request.user, "organization_feature"): excluded_fields = [ "requested_suborganization", "suborganization_city", "suborganization_state_territory", ] - # Filter out the excluded fields fieldsets = [ (name, {**data, "fields": [f for f in data["fields"] if f not in excluded_fields]}) for name, data in fieldsets @@ -2229,8 +2120,6 @@ def get_readonly_fields(self, request, obj=None): we'll use the baseline readonly_fields and extend it as needed. """ readonly_fields = list(self.readonly_fields) - if obj and obj.portfolio: - readonly_fields.extend(self.readonly_fields_with_portfolio) # Check if the creator is restricted if obj and obj.creator.status == models.User.RESTRICTED: # For fields like CharField, IntegerField, etc., the widget used is diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index defe0f210..41c97fce7 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1437,24 +1437,6 @@ def converted_federal_type(self): return self.portfolio.federal_type return self.federal_type - @property - def converted_senior_official(self): - if self.portfolio: - return self.portfolio.senior_official - return self.senior_official - - @property - def converted_address_line1(self): - if self.portfolio: - return self.portfolio.address_line1 - return self.address_line1 - - @property - def converted_address_line2(self): - if self.portfolio: - return self.portfolio.address_line2 - return self.address_line2 - @property def converted_city(self): if self.portfolio: @@ -1466,15 +1448,3 @@ def converted_state_territory(self): if self.portfolio: return self.portfolio.state_territory return self.state_territory - - @property - def converted_zipcode(self): - if self.portfolio: - return self.portfolio.zipcode - return self.zipcode - - @property - def converted_urbanization(self): - if self.portfolio: - return self.portfolio.urbanization - return self.urbanization diff --git a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html index 745490997..317604c5e 100644 --- a/src/registrar/templates/django/admin/includes/detail_table_fieldset.html +++ b/src/registrar/templates/django/admin/includes/detail_table_fieldset.html @@ -327,7 +327,7 @@

{% if not skip_additional_contact_info %} {% include "django/admin/includes/user_detail_list.html" with user=original_object.creator no_title_top_padding=field.is_readonly %} {% endif%} - {% elif field.field.name == "senior_official" or field.field.name == "converted_senior_official" %} + {% elif field.field.name == "senior_official" %}
{% include "django/admin/includes/contact_detail_list.html" with user=original_object.senior_official no_title_top_padding=field.is_readonly %} From c460e04380ca53a56eaabe093f003713045f00ad Mon Sep 17 00:00:00 2001 From: asaki222 Date: Tue, 5 Nov 2024 17:28:22 -0500 Subject: [PATCH 46/52] added minor space issues --- src/registrar/admin.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index c9812ea27..22d03d998 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1923,11 +1923,12 @@ def get_fieldsets(self, request, obj=None): "suborganization_city", "suborganization_state_territory", ] - fieldsets = [ - (name, {**data, "fields": [f for f in data["fields"] if f not in excluded_fields]}) - for name, data in fieldsets - ] - + modified_fieldsets = [] + for name, data in fieldsets: + fields = data.get("fields", []) + fields = tuple(field for field in fields if field not in excluded_fields) + modified_fieldsets.append((name, {**data, "fields": fields})) + return modified_fieldsets return fieldsets # Trigger action when a fieldset is changed @@ -2120,6 +2121,7 @@ def get_readonly_fields(self, request, obj=None): we'll use the baseline readonly_fields and extend it as needed. """ readonly_fields = list(self.readonly_fields) + # Check if the creator is restricted if obj and obj.creator.status == models.User.RESTRICTED: # For fields like CharField, IntegerField, etc., the widget used is From 1ca5142b377992735e953986edaf20f306e40eb1 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 6 Nov 2024 10:40:29 -0500 Subject: [PATCH 47/52] updated csv export file" " " --- src/registrar/admin.py | 2 +- src/registrar/models/domain_request.py | 6 ++++++ src/registrar/utility/csv_export.py | 14 +++++++------- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 22d03d998..ffe077a76 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -2121,7 +2121,7 @@ def get_readonly_fields(self, request, obj=None): we'll use the baseline readonly_fields and extend it as needed. """ readonly_fields = list(self.readonly_fields) - + # Check if the creator is restricted if obj and obj.creator.status == models.User.RESTRICTED: # For fields like CharField, IntegerField, etc., the widget used is diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 41c97fce7..0d8bbd5cf 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1448,3 +1448,9 @@ def converted_state_territory(self): if self.portfolio: return self.portfolio.state_territory return self.state_territory + + @property + def converted_senior_official(self): + if self.portfolio: + return self.portfolio.senior_official + return self.senior_official diff --git a/src/registrar/utility/csv_export.py b/src/registrar/utility/csv_export.py index d85d38d8e..9141556af 100644 --- a/src/registrar/utility/csv_export.py +++ b/src/registrar/utility/csv_export.py @@ -661,10 +661,10 @@ def exporting_dr_data_to_csv(cls, response, request=None): cls.safe_get(getattr(request, "all_other_contacts", None)), cls.safe_get(getattr(request, "all_current_websites", None)), cls.safe_get(getattr(request, "converted_federal_agency", None)), - cls.safe_get(getattr(request.senior_official, "first_name", None)), - cls.safe_get(getattr(request.senior_official, "last_name", None)), - cls.safe_get(getattr(request.senior_official, "email", None)), - cls.safe_get(getattr(request.senior_official, "title", None)), + cls.safe_get(getattr(request.converted_senior_official, "first_name", None)), + cls.safe_get(getattr(request.converted_senior_official, "last_name", None)), + cls.safe_get(getattr(request.converted_senior_official, "email", None)), + cls.safe_get(getattr(request.converted_senior_official, "title", None)), cls.safe_get(getattr(request.creator, "first_name", None)), cls.safe_get(getattr(request.creator, "last_name", None)), cls.safe_get(getattr(request.creator, "email", None)), @@ -1265,11 +1265,11 @@ def parse_row(cls, columns, model): """ # Handle the federal_type field. Defaults to the wrong format. - federal_type = model.get("federal_type") + federal_type = model.converted_federal_type human_readable_federal_type = BranchChoices.get_branch_label(federal_type) if federal_type else None # Handle the org_type field - org_type = model.get("generic_org_type") or model.get("organization_type") + org_type = model.converted_generic_org_type human_readable_org_type = DomainRequest.OrganizationChoices.get_org_label(org_type) if org_type else None # Handle the status field. Defaults to the wrong format. @@ -1277,7 +1277,7 @@ def parse_row(cls, columns, model): status_display = DomainRequest.DomainRequestStatus.get_status_label(status) if status else None # Handle the region field. - state_territory = model.get("state_territory") + state_territory = model.converted_state_territory region = get_region(state_territory) if state_territory else None # Handle the requested_domain field (add a default if None) From 9a5ed14e8886a1c108b396cde020dd0806b56b31 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 6 Nov 2024 14:50:36 -0500 Subject: [PATCH 48/52] fixed tests --- src/registrar/tests/test_reports.py | 5 +++++ src/registrar/utility/csv_export.py | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/registrar/tests/test_reports.py b/src/registrar/tests/test_reports.py index b7f1653d3..a496b5f46 100644 --- a/src/registrar/tests/test_reports.py +++ b/src/registrar/tests/test_reports.py @@ -682,6 +682,7 @@ def test_domain_unmanaged(self): def test_domain_request_growth(self): """Shows submitted requests within a date range, sorted""" # Remove "Submitted at" because we can't guess this immutable, dynamically generated test data + print("we are in here") columns = [ "Domain request", "Domain type", @@ -692,6 +693,7 @@ def test_domain_request_growth(self): # Create a CSV file in memory csv_file = StringIO() # Call the export functions + print("something") DomainRequestGrowth.export_data_to_csv( csv_file, start_date=self.start_date.strftime("%Y-%m-%d"), @@ -699,8 +701,11 @@ def test_domain_request_growth(self): ) # Reset the CSV file's position to the beginning csv_file.seek(0) + print("uuuuu") + print(csv_file) # Read the content into a variable csv_content = csv_file.read() + print(csv_content) expected_content = ( "Domain request,Domain type,Federal type\n" "city3.gov,Federal,Executive\n" diff --git a/src/registrar/utility/csv_export.py b/src/registrar/utility/csv_export.py index 9141556af..a2adc6c86 100644 --- a/src/registrar/utility/csv_export.py +++ b/src/registrar/utility/csv_export.py @@ -1265,11 +1265,11 @@ def parse_row(cls, columns, model): """ # Handle the federal_type field. Defaults to the wrong format. - federal_type = model.converted_federal_type + federal_type = model.get("federal_type") human_readable_federal_type = BranchChoices.get_branch_label(federal_type) if federal_type else None # Handle the org_type field - org_type = model.converted_generic_org_type + org_type = model.get("generic_org_type") human_readable_org_type = DomainRequest.OrganizationChoices.get_org_label(org_type) if org_type else None # Handle the status field. Defaults to the wrong format. @@ -1277,7 +1277,7 @@ def parse_row(cls, columns, model): status_display = DomainRequest.DomainRequestStatus.get_status_label(status) if status else None # Handle the region field. - state_territory = model.converted_state_territory + state_territory = model.get("state_territory") region = get_region(state_territory) if state_territory else None # Handle the requested_domain field (add a default if None) From 45f8a8534869706a54fdac8db996db8889f21d34 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 6 Nov 2024 17:18:19 -0500 Subject: [PATCH 49/52] updates --- src/registrar/tests/test_reports.py | 6 +----- src/registrar/utility/csv_export.py | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/registrar/tests/test_reports.py b/src/registrar/tests/test_reports.py index a496b5f46..f5c50f6b6 100644 --- a/src/registrar/tests/test_reports.py +++ b/src/registrar/tests/test_reports.py @@ -682,7 +682,6 @@ def test_domain_unmanaged(self): def test_domain_request_growth(self): """Shows submitted requests within a date range, sorted""" # Remove "Submitted at" because we can't guess this immutable, dynamically generated test data - print("we are in here") columns = [ "Domain request", "Domain type", @@ -693,7 +692,6 @@ def test_domain_request_growth(self): # Create a CSV file in memory csv_file = StringIO() # Call the export functions - print("something") DomainRequestGrowth.export_data_to_csv( csv_file, start_date=self.start_date.strftime("%Y-%m-%d"), @@ -701,11 +699,9 @@ def test_domain_request_growth(self): ) # Reset the CSV file's position to the beginning csv_file.seek(0) - print("uuuuu") - print(csv_file) # Read the content into a variable csv_content = csv_file.read() - print(csv_content) + expected_content = ( "Domain request,Domain type,Federal type\n" "city3.gov,Federal,Executive\n" diff --git a/src/registrar/utility/csv_export.py b/src/registrar/utility/csv_export.py index a2adc6c86..64d960337 100644 --- a/src/registrar/utility/csv_export.py +++ b/src/registrar/utility/csv_export.py @@ -1269,7 +1269,7 @@ def parse_row(cls, columns, model): human_readable_federal_type = BranchChoices.get_branch_label(federal_type) if federal_type else None # Handle the org_type field - org_type = model.get("generic_org_type") + org_type = model.get("generic_org_type") or model.get("organization_type") human_readable_org_type = DomainRequest.OrganizationChoices.get_org_label(org_type) if org_type else None # Handle the status field. Defaults to the wrong format. From 35563091dc48517f9c75a1219ef9c59aea557d62 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Wed, 6 Nov 2024 18:29:48 -0500 Subject: [PATCH 50/52] added a filter --- src/registrar/admin.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index ffe077a76..29b44bcf7 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1700,6 +1700,11 @@ def queryset(self, request, queryset): if self.value() == "0": return queryset.filter(Q(is_election_board=False) | Q(is_election_board=None)) + class FederalTypeFilter(admin.SimpleListFilter): + "Define a custom filter for federal type" + title = 'Federal Type' + parameter_name = 'converted_federal_type' + @admin.display(description=_("Generic Org Type")) def converted_generic_org_type(self, obj): return obj.converted_generic_org_type From a80071598d499da3571f70d20b669c76840bb0ec Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 7 Nov 2024 15:05:54 -0500 Subject: [PATCH 51/52] changes --- src/registrar/admin.py | 75 ++++++++++++++++++++--- src/registrar/tests/test_admin_request.py | 8 +-- src/registrar/tests/test_reports.py | 2 +- 3 files changed, 72 insertions(+), 13 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 29b44bcf7..c2b466a57 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1640,6 +1640,70 @@ class StatusListFilter(MultipleChoiceListFilter): def lookups(self, request, model_admin): return DomainRequest.DomainRequestStatus.choices + class GenericOrgFilter(admin.SimpleListFilter): + """Custom Generic Organization filter that accomodates portfolio feature. + If we have a portfolio, use the portfolio's organization. If not, use the + organization in the Domain Information object.""" + + title = "generic organization" + parameter_name = "converted_generic_orgs" + + def lookups(self, request, model_admin): + converted_generic_orgs = set() + + for domain_request in DomainRequest.objects.all(): + converted_generic_org = domain_request.converted_generic_org_type + if converted_generic_org: + converted_generic_orgs.add(converted_generic_org) + + return sorted((org, org) for org in converted_generic_orgs) + + # Filter queryset + def queryset(self, request, queryset): + if self.value(): # Check if a generic org is selected in the filter + return queryset.filter( + # Filter based on the generic org value returned by converted_generic_org_type + id__in=[ + domain_request.id + for domain_request in queryset + if domain_request.converted_generic_org_type + and domain_request.converted_generic_org_type == self.value() + ] + ) + return queryset + + class FederalTypeFilter(admin.SimpleListFilter): + """Custom Federal Type filter that accomodates portfolio feature. + If we have a portfolio, use the portfolio's federal type. If not, use the + organization in the Domain Request object.""" + + title = "federal Type" + parameter_name = "converted_federal_types" + + def lookups(self, request, model_admin): + converted_federal_types = set() + + for domain_request in DomainRequest.objects.all(): + converted_federal_type = domain_request.converted_federal_type + if converted_federal_type: + converted_federal_types.add(converted_federal_type) + + return sorted((type, type) for type in converted_federal_types) + + # Filter queryset + def queryset(self, request, queryset): + if self.value(): # Check if federal Type is selected in the filter + return queryset.filter( + # Filter based on the federal type returned by converted_federal_type + id__in=[ + domain_request.id + for domain_request in queryset + if domain_request.converted_federal_type + and domain_request.converted_federal_type == self.value() + ] + ) + return queryset + class InvestigatorFilter(admin.SimpleListFilter): """Custom investigator filter that only displays users with the manager role""" @@ -1700,11 +1764,6 @@ def queryset(self, request, queryset): if self.value() == "0": return queryset.filter(Q(is_election_board=False) | Q(is_election_board=None)) - class FederalTypeFilter(admin.SimpleListFilter): - "Define a custom filter for federal type" - title = 'Federal Type' - parameter_name = 'converted_federal_type' - @admin.display(description=_("Generic Org Type")) def converted_generic_org_type(self, obj): return obj.converted_generic_org_type @@ -1767,8 +1826,8 @@ def status_history(self, obj): # Filters list_filter = ( StatusListFilter, - "generic_org_type", - "federal_type", + GenericOrgFilter, + FederalTypeFilter, ElectionOfficeFilter, "rejection_reason", InvestigatorFilter, @@ -1881,7 +1940,7 @@ def status_history(self, obj): # Read only that we'll leverage for CISA Analysts analyst_readonly_fields = [ - "converted_federal_agency", + "federal_agency", "creator", "about_your_organization", "requested_domain", diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py index 235a5aff8..27dfcc7d1 100644 --- a/src/registrar/tests/test_admin_request.py +++ b/src/registrar/tests/test_admin_request.py @@ -576,7 +576,7 @@ def test_short_org_name_in_domain_requests_list(self): response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal") # There are 2 template references to Federal (4) and two in the results data # of the request - self.assertContains(response, "Federal", count=52) + self.assertContains(response, "Federal", count=51) # This may be a bit more robust self.assertContains(response, 'federal', count=1) # Now let's make sure the long description does not exist @@ -1696,7 +1696,7 @@ def test_readonly_fields_for_analyst(self): "alternative_domains", "is_election_board", "status_history", - "converted_federal_agency", + "federal_agency", "creator", "about_your_organization", "requested_domain", @@ -1935,8 +1935,8 @@ def test_has_correct_filters(self): readonly_fields = self.admin.get_list_filter(request) expected_fields = ( DomainRequestAdmin.StatusListFilter, - "generic_org_type", - "federal_type", + DomainRequestAdmin.GenericOrgFilter, + DomainRequestAdmin.FederalTypeFilter, DomainRequestAdmin.ElectionOfficeFilter, "rejection_reason", DomainRequestAdmin.InvestigatorFilter, diff --git a/src/registrar/tests/test_reports.py b/src/registrar/tests/test_reports.py index f5c50f6b6..ae1b3b1c1 100644 --- a/src/registrar/tests/test_reports.py +++ b/src/registrar/tests/test_reports.py @@ -701,7 +701,7 @@ def test_domain_request_growth(self): csv_file.seek(0) # Read the content into a variable csv_content = csv_file.read() - + expected_content = ( "Domain request,Domain type,Federal type\n" "city3.gov,Federal,Executive\n" From 5e9b9a791b408784574f7c02788af2d3c9bcc1e6 Mon Sep 17 00:00:00 2001 From: asaki222 Date: Thu, 7 Nov 2024 16:18:51 -0500 Subject: [PATCH 52/52] added changes --- src/registrar/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index c2b466a57..0cab01d31 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1643,7 +1643,7 @@ def lookups(self, request, model_admin): class GenericOrgFilter(admin.SimpleListFilter): """Custom Generic Organization filter that accomodates portfolio feature. If we have a portfolio, use the portfolio's organization. If not, use the - organization in the Domain Information object.""" + organization in the Domain Request object.""" title = "generic organization" parameter_name = "converted_generic_orgs"