Skip to content

Commit

Permalink
[DRAFT] Contacts Pages (#168)
Browse files Browse the repository at this point in the history
* Very basic implementation for contacts pages

* Conditionally display faqLink

* Post new contacts PDF

* ...Remove PDF link from the tabular contact page

* Remove Federal agency program contacts page

* Use the three new cards on contac t resources page

* Resources page links optional text

* Switch header Helpdesk link out for Contact link

* Add helpdesk link to glossary sites

* Open external resource links in a new tab
  • Loading branch information
jperson1 authored Nov 8, 2024
1 parent 61e2c4f commit 2f1e34d
Show file tree
Hide file tree
Showing 16 changed files with 124 additions and 27 deletions.
Binary file added assets/agency-contacts/2024-agency-contacts.pdf
Binary file not shown.

This file was deleted.

7 changes: 7 additions & 0 deletions src/_collections/resources/contact/01-audit-advice.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
tags: resources, contact
header: Extensions, indirect costs, or technical audit advice
description: Find your Cognizant or Oversight agency contact.
link: 'contact-resources/cognizant-agency-contacts'
link_text: View Contacts
---
7 changes: 7 additions & 0 deletions src/_collections/resources/contact/02-helpdesk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
tags: resources, contact
header: Using the FAC website
description: The FAC Helpdesk is able to assist with audit submission, certification, and audit search.
link: https://support.fac.gov/hc
link_text: Visit FAC Helpdesk
---
7 changes: 7 additions & 0 deletions src/_collections/resources/contact/03-nsac-ksmal-pdf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
tags: resources, contact
header: Other technical or administrative questions
description: Find your NSAC, KSMAL, or program contact in the 2024 compliance supplement.
link: assets/agency-contacts/2024-agency-contacts.pdf
link_text: Download PDF
---
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"Agency": "Agency for International Development", "Cognizant Agency POC Name": "Stephanie Snyder", "Cognizant Agency POC Email": "stsnyder@usaid.gov"}, {"Agency": "Department of Agriculture", "Cognizant Agency POC Name": "Christopher Simmons", "Cognizant Agency POC Email": "Christopher.Simmons@usda.gov"}, {"Agency": "Department of Commerce", "Cognizant Agency POC Name": "John Geisen", "Cognizant Agency POC Email": "JGeisen@doc.gov "}, {"Agency": "Department of Defense", "Cognizant Agency POC Name": "Jason Day", "Cognizant Agency POC Email": "jason.o.day.civ@mail.mil"}, {"Agency": "Department of Education", "Cognizant Agency POC Name": "Patrick Smith", "Cognizant Agency POC Email": "Patrick.Smith@ED.gov"}, {"Agency": "Department of Energy", "Cognizant Agency POC Name": "Joel Gonzalez", "Cognizant Agency POC Email": "joel.gonzalez@hq.doe.gov"}, {"Agency": "Department of Health and Human Services", "Cognizant Agency POC Name": "Robin Aldridge", "Cognizant Agency POC Email": "Robin.Aldridge@hhs.gov"}, {"Agency": "Department of Homeland Security", "Cognizant Agency POC Name": "Michael Pellengrino", "Cognizant Agency POC Email": "Michael.pellegrino@hq.dhs.gov "}, {"Agency": "Department of Housing and Urban Development", "Cognizant Agency POC Name": "Shannon Steinbauer", "Cognizant Agency POC Email": "independent-audits-inquiries@hud.gov"}, {"Agency": "Department of Justice", "Cognizant Agency POC Name": "Jeff Haley", "Cognizant Agency POC Email": "jeff.haley@usdoj.gov"}, {"Agency": "Department of Labor", "Cognizant Agency POC Name": "Latonya Torrence", "Cognizant Agency POC Email": "Torrence.Latonya@dol.gov"}, {"Agency": "Department of State", "Cognizant Agency POC Name": "Vasquez Kivlehan", "Cognizant Agency POC Email": "Kivlehanlv@state.gov"}, {"Agency": "Department of the Interior", "Cognizant Agency POC Name": "Morgan Aronson", "Cognizant Agency POC Email": "OIG_SA_Extensions@doioig.gov"}, {"Agency": "Department of the Treasury ", "Cognizant Agency POC Name": "Siporah Jackson", "Cognizant Agency POC Email": "Siporah.Jackson@treasury.gov"}, {"Agency": "Department of Transportation", "Cognizant Agency POC Name": "Rhea Hubbard", "Cognizant Agency POC Email": "GFA@dot.gov"}, {"Agency": "Department of Veterans Affairs", "Cognizant Agency POC Name": "Sue Schwendiman ", "Cognizant Agency POC Email": "Sue.Schwendiman@va.gov "}, {"Agency": "Election Assistance Commission", "Cognizant Agency POC Name": "Sarah Dreyer", "Cognizant Agency POC Email": "SDreyer@eac.gov"}, {"Agency": "Environmental Protection Agency", "Cognizant Agency POC Name": "Adil Gulamali", "Cognizant Agency POC Email": "Gulamali.Adil@epa.gov"}, {"Agency": "National Aeronautics and Space Administration", "Cognizant Agency POC Name": "Regina Dull", "Cognizant Agency POC Email": "Regina.dull@nasa.gov "}, {"Agency": "National Endowment for the Arts", "Cognizant Agency POC Name": "Breana Berger", "Cognizant Agency POC Email": "bergerb@arts.gov "}, {"Agency": "National Science Foundation", "Cognizant Agency POC Name": "Rochelle Ray", "Cognizant Agency POC Email": "singleauditextensions@nsf.gov"}, {"Agency": "Office of National Drug Control Policy", "Cognizant Agency POC Name": "Katherine Cooney", "Cognizant Agency POC Email": "Katherine.E.Cooney@ondcp.eop.gov"}, {"Agency": "Small Business Administration", "Cognizant Agency POC Name": "Kimberly Butler", "Cognizant Agency POC Email": "Kimberly.Butler@sba.gov;"}, {"Agency": "Social Security Administration", "Cognizant Agency POC Name": "Hank Amato", "Cognizant Agency POC Email": "Hank.Amato@ssa.gov"}]
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Agency,Cognizant Agency POC Name,Cognizant Agency POC Email
Agency for International Development,Stephanie Snyder,stsnyder@usaid.gov
Department of Agriculture,Christopher Simmons,Christopher.Simmons@usda.gov
Department of Commerce,John Geisen,JGeisen@doc.gov
Department of Defense,Jason Day,jason.o.day.civ@mail.mil
Department of Education,Patrick Smith,Patrick.Smith@ED.gov
Department of Energy,Joel Gonzalez,joel.gonzalez@hq.doe.gov
Department of Health and Human Services,Robin Aldridge,Robin.Aldridge@hhs.gov
Department of Homeland Security,Michael Pellengrino,Michael.pellegrino@hq.dhs.gov
Department of Housing and Urban Development,Shannon Steinbauer,independent-audits-inquiries@hud.gov
Department of Justice,Jeff Haley,jeff.haley@usdoj.gov
Department of Labor,Latonya Torrence,Torrence.Latonya@dol.gov
Department of State,Vasquez Kivlehan,Kivlehanlv@state.gov
Department of the Interior,Morgan Aronson,OIG_SA_Extensions@doioig.gov
Department of the Treasury ,Siporah Jackson,Siporah.Jackson@treasury.gov
Department of Transportation,Rhea Hubbard,GFA@dot.gov
Department of Veterans Affairs,Sue Schwendiman ,Sue.Schwendiman@va.gov
Election Assistance Commission,Sarah Dreyer,SDreyer@eac.gov
Environmental Protection Agency,Adil Gulamali,Gulamali.Adil@epa.gov
National Aeronautics and Space Administration,Regina Dull,Regina.dull@nasa.gov
National Endowment for the Arts,Breana Berger,bergerb@arts.gov
National Science Foundation,Rochelle Ray,singleauditextensions@nsf.gov
Office of National Drug Control Policy,Katherine Cooney,Katherine.E.Cooney@ondcp.eop.gov
Small Business Administration,Kimberly Butler,Kimberly.Butler@sba.gov;
Social Security Administration,Hank Amato,Hank.Amato@ssa.gov
9 changes: 9 additions & 0 deletions src/_data/cognizant_agency_contacts/convert_to_json.bash
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Read all CSVs in the working directory.
# Covert them to JSON, and save them to the working directory.
for csvf in `ls *.csv`; do
echo Converting $csvf
base="${csvf%.csv}"
cat $csvf | \
python -c 'import csv, json, sys; print(json.dumps([dict(r) for r in csv.DictReader(sys.stdin)]))' \
> ./$base.json
done
2 changes: 2 additions & 0 deletions src/_data/glossary.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ sites:
url: https://login.gov/what-is-login/
gh_discussions:
url: https://github.com/GSA-TTS/FAC/discussions
helpdesk:
url: https://support.fac.gov/hc
terms:
gfac: GSA FAC
cfac: Census FAC
4 changes: 2 additions & 2 deletions src/_includes/header.njk
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@
{% endif %}
{% endfor %}
<li class="usa-nav__primary-item">
<a class="usa-nav__link text-primary-dark" href="https://support.fac.gov/hc" target="_blank" rel="noopener noreferrer">
<span class="text-primary-dark">Helpdesk</span>
<a class="usa-nav__link text-primary-dark" href="{{ config.baseUrl }}contact-resources/">
<span class="text-primary-dark">Contact</span>
</a>
</li>
<li class="usa-nav__primary-item flex-align-self-center margin-left-2 width-card desktop:width-15 padding-top-2 desktop:padding-top-0">
Expand Down
26 changes: 19 additions & 7 deletions src/_includes/resources_page.njk
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ layout: layout.njk
{% for item in indexList %}
<li class="usa-card tablet:grid-col-6 desktop:grid-col-4 padding-x-2">
<div class="usa-card__container shadow-1">
<div class="usa-card__header bg-success-lighter">
<div class="usa-card__header bg-success-lighter padding-bottom-3">
<h2 class="usa-card__heading font-sans-lg">{{item.data.header}}</h2>
</div>
<div class="usa-card__body minh-card-lg">
Expand All @@ -24,19 +24,30 @@ layout: layout.njk
</p>
</div>
<div class="usa-card__footer padding-top-4">
{% if "https" in item.data.link %}
<a class="usa-button" href="{{item.data.link}}">View</a>
{% else %}
<a class="usa-button" href="{{ config.baseUrl}}{{item.data.link}}">View</a>
{% endif %}
{# If the reference link is local, go right to it with the proper baseUrl. If not, open in a new tab. #}
<a class="usa-button"
{% if not 'https' in item.data.link %}
href="{{ config.baseUrl}}{{item.data.link}}"
{% else %}
href="{{item.data.link}}"
target="_blank"
rel="noopener noreferrer"
{% endif %} >
{% if item.data.link_text %}
{{ item.data.link_text }}
{% else %}
View
{% endif %}
</a>
</div>
</div>
</li>
{% endfor %}
</ul>

{# Full-width FAQ page button, common to resource pages. #}
<a class="usa-button radius-lg width-full margin-0 margin-bottom-15 padding-y-4 display-flex flex-column flex-align-center" href="{{faqLink}}">
{% if faqLink %}
<a class="usa-button radius-lg width-full margin-0 margin-bottom-15 padding-y-4 display-flex flex-column flex-align-center" href="{{ faqLink }}">
<p class="font-sans-lg text-normal margin-0 display-flex flex-row flex-wrap flex-align-center">
<span class="tablet:margin-right-1 margin-y-1 tablet:margin-y-0">Still have questions?</span>
<strong class="">Visit our FAQ page</strong>
Expand All @@ -45,4 +56,5 @@ layout: layout.njk
</svg>
</p>
</a>
{% endif %}
</div>
1 change: 0 additions & 1 deletion src/audit-resources/how-to.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ terms:
gfac: GSA FAC
gfac_url: https://fac.gov/
walkthrough_date: "20231220"
inlcude_survey: true
---

<div class="usa-in-page-nav-container">
Expand Down
11 changes: 0 additions & 11 deletions src/audit-resources/program-contacts.md

This file was deleted.

34 changes: 34 additions & 0 deletions src/contact-resources/cognizant-agency-contacts.njk
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
layout: home.njk
title: Cognizant Agency Contacts
meta:
name: Cognizant Agency Contacts
description: Find your cognizant agency below.
---

<h1>Cognizant Agency Contacts</h1>

<p>Find your cognizant agency below.</p>



<div class="usa-table-container--scrollable" tabindex="0">
<table class="usa-table usa-table--compact usa-table--striped usa-table--sticky-header width-full">
<thead>
<tr>
<th scope="col">Agency</th>
<th scope="col">Cognizant Agency POC Name</th>
<th scope="col">Cognizant Agency POC Email </th>
</tr>
</thead>
<tbody>
{% for line in cognizant_agency_contacts["cognizant_agency_contacts"] %}
<tr>
<th scope="row">{{line.Agency}}</th>
<th>{{line["Cognizant Agency POC Name"]}}</th>
<th>{{line["Cognizant Agency POC Email"]}}</th>
</tr>
{% endfor %}
</tbody>
</table>
</div>
11 changes: 11 additions & 0 deletions src/contact-resources/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: resources_page.njk
title: Contact
header: Contact
collectionName: resources, contact
meta:
name: Contact
description: Tools and resources for successfully submiting your single audit package to the Federal Audit Clearinghouse.
---

Have audit questions? Find out who to contact below.

0 comments on commit 2f1e34d

Please sign in to comment.