Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Production deploy 1/29/24 #1139

Merged
merged 275 commits into from
Jan 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
08a0785
Bump coverage from 7.3.2 to 7.3.3
dependabot[bot] Dec 14, 2023
a292a98
Merge pull request #1019 from GSA/dependabot/pip/coverage-7.3.3
ccostino Dec 15, 2023
72a2cf5
add debugging statement
Dec 15, 2023
bc32c62
flake8
Dec 15, 2023
94b86f1
fix tests
Dec 15, 2023
cec2d7e
reformat private key
Dec 15, 2023
f54a79b
reformat private key
Dec 15, 2023
514657e
Merge pull request #1020 from GSA/notify-api-585
ccostino Dec 15, 2023
59faa8f
some debugging
Dec 15, 2023
d3be471
Merge pull request #1023 from GSA/notify-api-585
ccostino Dec 15, 2023
0b31ca5
remove big_number_simple
stvnrlly Dec 17, 2023
c30eb3a
add back in conditionals
stvnrlly Dec 17, 2023
9ab4a0c
remove big_number_with_status
stvnrlly Dec 17, 2023
1b61003
remove big_number from _jobs.html
stvnrlly Dec 17, 2023
8457763
remove big_number from _usage.html
stvnrlly Dec 17, 2023
4d8044b
remove big_number from _totals.html and monthly.html
stvnrlly Dec 17, 2023
f538e70
remove unused organization templates
stvnrlly Dec 17, 2023
506ef04
remove alert component
stvnrlly Dec 18, 2023
8c27ba8
remove extra curly bracket
stvnrlly Dec 18, 2023
23d3ae6
remove another curly bracket
stvnrlly Dec 18, 2023
6926be6
small fixes to get things in correct places
stvnrlly Dec 18, 2023
bab0b53
rework how we display error message for disallowed phone numbers
Dec 18, 2023
927f810
1031 - Creating cards of the Team Member area so they're easier to sc…
jonathanbobel Dec 18, 2023
62ae2e9
mock s3upload
Dec 18, 2023
cbc6919
fix s3upload mock
Dec 18, 2023
0f08b9b
missing </div>
stvnrlly Dec 18, 2023
1b55e1f
try removing some ajax_block
stvnrlly Dec 18, 2023
f600dd9
remove email branding
stvnrlly Dec 18, 2023
73b367f
delete cookie stuff to even out js converage
stvnrlly Dec 18, 2023
d3783e7
delete deleted files
stvnrlly Dec 18, 2023
b0ef783
Bump moto from 4.2.11 to 4.2.12
dependabot[bot] Dec 18, 2023
09d11c0
remove unused textarea component
stvnrlly Dec 19, 2023
17d9de0
remove show_more component
stvnrlly Dec 19, 2023
9855856
fix flake8
Dec 19, 2023
0eb00bb
Adjusted responsive styles
jonathanbobel Dec 19, 2023
2cf232f
Small style update
jonathanbobel Dec 19, 2023
c96ffc0
updated css to display none
heyitsmebev Dec 19, 2023
4db5bf2
Merge pull request #1029 from GSA/stvnrlly/remove-component
ccostino Dec 20, 2023
e12fcf2
Merge pull request #1033 from GSA/dependabot/pip/moto-4.2.12
ccostino Dec 20, 2023
3081599
Bump pip-audit from 2.6.1 to 2.6.2
dependabot[bot] Dec 20, 2023
0a24c1d
Merge pull request #1038 from GSA/dependabot/pip/pip-audit-2.6.2
ccostino Dec 20, 2023
cc56a66
Bump freezegun from 1.3.1 to 1.4.0
dependabot[bot] Dec 20, 2023
09701e4
Merge pull request #1039 from GSA/dependabot/pip/freezegun-1.4.0
ccostino Dec 20, 2023
7a7cacb
Merge pull request #1037 from GSA/Don't-show-empty-checkbox-if-there-…
ccostino Dec 20, 2023
068ffb7
Update sprint-goals.md
tdlowden Dec 20, 2023
3787175
remove unused support forms/pages & unused go-live form
stvnrlly Dec 20, 2023
06e3a8b
put back a go_live_at
stvnrlly Dec 20, 2023
b23e0e2
remove vestigial cookie js
stvnrlly Dec 20, 2023
b17eb5a
Merge pull request #1046 from GSA/stvnrlly/undercooked
stvnrlly Dec 20, 2023
14f7062
code review feedback
Dec 20, 2023
5a17333
merge from main
Dec 20, 2023
9fbaca8
fix flake 8
Dec 20, 2023
d96a05f
Adding .node-version to .gitignore.
xlorepdarkhelm Nov 28, 2023
8390dae
Adding status expired to options in template.
xlorepdarkhelm Nov 28, 2023
d42e3f3
Adding resend-invites to frontend.
xlorepdarkhelm Nov 29, 2023
4be4eed
Working on manage_users.py
xlorepdarkhelm Dec 4, 2023
f308b85
Cleaning up string formatting in invite_api_client.py.
xlorepdarkhelm Dec 4, 2023
6f43be6
Wired up admin to send resend invite request to api.
xlorepdarkhelm Dec 5, 2023
0e7b371
Got tests in place.
xlorepdarkhelm Dec 7, 2023
09e011f
black, isort, flake8
xlorepdarkhelm Dec 9, 2023
c6072d6
Fixing tests.
xlorepdarkhelm Dec 12, 2023
f972c70
Merge pull request #1042 from GSA/stvnrlly/unsupported
ccostino Dec 20, 2023
96241a8
added error alert to edit textbox page
heyitsmebev Dec 20, 2023
5c0df00
Bump coverage from 7.3.3 to 7.3.4
dependabot[bot] Dec 20, 2023
3565f77
Merge pull request #1048 from GSA/dependabot/pip/coverage-7.3.4
ccostino Dec 21, 2023
1a2e5a5
Fixed tests.
xlorepdarkhelm Dec 21, 2023
007b33e
Update sprint-goals.md
tdlowden Dec 21, 2023
904a1d2
Update sprint-goals.md
tdlowden Dec 21, 2023
dc3d5c4
Update sprint-goals.md
tdlowden Dec 21, 2023
6b12f74
Merge pull request #977 from GSA/ADMIN-97_Resend_Expired_Invites
ccostino Dec 21, 2023
187ff42
Merge pull request #1032 from GSA/notify-api-769b
ccostino Dec 21, 2023
ba0d8c0
Merge pull request #1047 from GSA/967-the-error-message-for-unsupport…
ccostino Dec 21, 2023
86af8fc
Updated get-started to render from markdown
anagradova Dec 22, 2023
0989246
Moved convert_markdown_template to formatters
anagradova Dec 22, 2023
ed6471b
corrected build errors
anagradova Dec 22, 2023
5d91fb6
fixed isort issue
anagradova Dec 22, 2023
9d7d7e6
adding build dependency
anagradova Dec 22, 2023
023f57c
Merge branch 'main' into 976-convert-start-pages-to-generate-markdown
anagradova Dec 22, 2023
1d140a0
Bump black from 23.12.0 to 23.12.1
dependabot[bot] Dec 22, 2023
a5ec033
Built py.test cases for convert_markdown_template
anagradova Dec 27, 2023
c06d752
Style correction on conftest and test_formatters
anagradova Dec 27, 2023
f72e4e6
Style updates
anagradova Dec 27, 2023
051d776
isort format issue
anagradova Dec 27, 2023
7af656e
registered convert_markdown formatter in __init__.
anagradova Dec 27, 2023
7f7f553
Fix sms allowance switching to live
Dec 27, 2023
4a667c0
batched job table added
heyitsmebev Dec 29, 2023
aa8529b
Quick commit before pulling latest
jonathanbobel Jan 1, 2024
5db365c
Merge branch 'main' of https://github.com/GSA/notifications-admin int…
jonathanbobel Jan 1, 2024
888efe8
Merge pull request #1053 from GSA/dependabot/pip/black-23.12.1
stvnrlly Jan 2, 2024
69d5c82
Bump pytest from 7.4.3 to 7.4.4
dependabot[bot] Jan 2, 2024
7669333
Bump coverage from 7.3.4 to 7.4.0
dependabot[bot] Jan 2, 2024
f949b43
Merge pull request #1058 from GSA/dependabot/pip/pytest-7.4.4
stvnrlly Jan 2, 2024
25806a3
Bump notifications-python-client from 8.1.0 to 8.2.0
dependabot[bot] Jan 2, 2024
4d1261a
Merge pull request #1055 from GSA/dependabot/pip/coverage-7.4.0
stvnrlly Jan 2, 2024
0e18db0
Merge pull request #1054 from GSA/update-switchlive-allowance
stvnrlly Jan 2, 2024
0b22c53
Bump tj-actions/changed-files from 1.1.2 to 41.0.0 in /.github/workflows
dependabot[bot] Jan 2, 2024
6764a16
Merge, and adjusting a test
jonathanbobel Jan 2, 2024
5fcd11a
Merge branch 'main' of https://github.com/GSA/notifications-admin int…
jonathanbobel Jan 2, 2024
a920528
moved table to dashboard
heyitsmebev Jan 3, 2024
54250c2
Merge pull request #1040 from GSA/tdlowden-sprint-goals
stvnrlly Jan 3, 2024
2ad234e
Update sprint-goals.md
tdlowden Jan 3, 2024
a884bef
Update app/content/get-started.md
anagradova Jan 3, 2024
0b8fac9
Merge branch 'main' of https://github.com/GSA/notifications-admin int…
jonathanbobel Jan 3, 2024
f904458
Merge pull request #1056 from GSA/dependabot/pip/notifications-python…
ccostino Jan 3, 2024
7a1d9cf
built new beautifulsoup function to apply
anagradova Jan 4, 2024
df4ee85
style update
anagradova Jan 4, 2024
d1b7183
style update
anagradova Jan 4, 2024
545fbbe
isort update
anagradova Jan 4, 2024
7d6a07e
Test update
jonathanbobel Jan 4, 2024
9a3dbb9
Merge pull request #1059 from GSA/dependabot/github_actions/dot-githu…
ccostino Jan 4, 2024
f1e6787
Updating tests, but need to add a new one to test the new secondary n…
jonathanbobel Jan 4, 2024
3a1d624
Missed a test
jonathanbobel Jan 4, 2024
aac23a7
moved table to parent dashboard
heyitsmebev Jan 4, 2024
3ad5fb1
moved table to parent dashboard
heyitsmebev Jan 4, 2024
b653a3c
fixing style checks
heyitsmebev Jan 4, 2024
80285a6
fixing style checks
heyitsmebev Jan 4, 2024
e7ce881
fixing imports alphabetized
heyitsmebev Jan 4, 2024
69aaf17
Merge branch 'main' into 976-convert-start-pages-to-generate-markdown
anagradova Jan 5, 2024
5a24390
Updated the tests to include the Settings page
jonathanbobel Jan 5, 2024
f14d711
Merge branch 'main' of https://github.com/GSA/notifications-admin int…
jonathanbobel Jan 5, 2024
751947c
updated dashboard.py def
heyitsmebev Jan 5, 2024
07de703
notify-admin-1049
Jan 8, 2024
38f5909
fix format
Jan 8, 2024
b06183e
Merge pull request #1066 from GSA/fix-egress-proxy
ccostino Jan 8, 2024
d18d243
Merge pull request #1034 from GSA/1031-update-team-member-area
ccostino Jan 8, 2024
f43fd3e
add missing timezones
Jan 8, 2024
106a443
Merge pull request #1067 from GSA/notify-admin-1049
ccostino Jan 8, 2024
ec1d9a4
updated dashboard
heyitsmebev Jan 8, 2024
c5c7dd5
Bump moto from 4.2.12 to 4.2.13
dependabot[bot] Jan 8, 2024
653c7d8
fix style checks
heyitsmebev Jan 8, 2024
b5051e2
fix style checks
heyitsmebev Jan 9, 2024
753fad4
Merge pull request #1069 from GSA/dependabot/pip/moto-4.2.13
ccostino Jan 9, 2024
872afba
Bump pip-audit from 2.6.2 to 2.6.3
dependabot[bot] Jan 9, 2024
48801f6
Merge pull request #1070 from GSA/dependabot/pip/pip-audit-2.6.3
ccostino Jan 9, 2024
8b9a892
Bump newrelic from 9.3.0 to 9.4.0
dependabot[bot] Jan 9, 2024
e6ca3dd
Merge pull request #1071 from GSA/dependabot/pip/newrelic-9.4.0
ccostino Jan 9, 2024
d0f4be8
Merge pull request #1062 from GSA/tdlowden-patch-1
ccostino Jan 9, 2024
624ba5f
Merge branch 'main' into 976-convert-start-pages-to-generate-markdown
anagradova Jan 9, 2024
9b10b30
Merge branch 'main' of https://github.com/GSA/notifications-admin int…
jonathanbobel Jan 9, 2024
43c81fe
Merge pull request #1052 from GSA/976-convert-start-pages-to-generate…
stvnrlly Jan 9, 2024
97cb71f
Merge pull request #1063 from GSA/1043-move-account-info-into-utility…
ccostino Jan 9, 2024
4936546
This changeset shifts the BeautifulSoup dependency from a dev-only de…
ccostino Jan 9, 2024
9a0c7c4
update test
heyitsmebev Jan 9, 2024
6df5542
update test
heyitsmebev Jan 9, 2024
14196b1
update test
heyitsmebev Jan 9, 2024
afa9ef8
update test
heyitsmebev Jan 9, 2024
a4e6b5e
Merge pull request #1073 from GSA/fix-beautifulsoup
stvnrlly Jan 9, 2024
80744cd
1077 - fix failure threshold so it always shows with any failure %
jonathanbobel Jan 9, 2024
4d06c9d
Bump wtforms from 3.1.1 to 3.1.2
dependabot[bot] Jan 9, 2024
34ea381
added new test table to dashboard
heyitsmebev Jan 9, 2024
f1f1357
Merge pull request #1079 from GSA/dependabot/pip/wtforms-3.1.2
ccostino Jan 10, 2024
12b8b1c
Bump gitpython from 3.1.40 to 3.1.41
dependabot[bot] Jan 10, 2024
1ac1e83
Merge pull request #1080 from GSA/dependabot/pip/gitpython-3.1.41
ccostino Jan 10, 2024
fee1cdf
Merge pull request #1078 from GSA/1077-fix-failure-threshold
ccostino Jan 10, 2024
8d6e455
Update utils to 0.2.5
ccostino Jan 10, 2024
57bcc25
Merge pull request #1081 from GSA/update-utils-0-2-5
ccostino Jan 10, 2024
f0e667b
Bump markdown from 3.5.1 to 3.5.2
dependabot[bot] Jan 11, 2024
f0148de
Merge pull request #1083 from GSA/dependabot/pip/markdown-3.5.2
ccostino Jan 11, 2024
fa0d1e2
Bump jinja2 from 3.1.2 to 3.1.3
dependabot[bot] Jan 11, 2024
0e20d60
Merge pull request #1084 from GSA/dependabot/pip/jinja2-3.1.3
ccostino Jan 11, 2024
c57e4b9
Adding a template to create a User Story issue
jonathanbobel Jan 11, 2024
a2ca10a
About wasn't a permitted key
jonathanbobel Jan 11, 2024
6034c7e
Add files via upload
em-herrick Jan 11, 2024
dd02ae5
Adding a config
jonathanbobel Jan 11, 2024
2c1c87b
Merge pull request #1087 from GSA/em-herrick-patch-2
tdlowden Jan 11, 2024
e7cafb0
Merge pull request #1088 from GSA/1086-user-story-template
ccostino Jan 11, 2024
27c74ca
1089- styling update to Team Member cards
jonathanbobel Jan 11, 2024
82863b0
Merge branch 'main' of https://github.com/GSA/notifications-admin int…
jonathanbobel Jan 11, 2024
0b8ad62
added main-content
heyitsmebev Jan 11, 2024
e5c2bd9
Update notification-utils to 0.2.6
ccostino Jan 12, 2024
8b90f74
Merge pull request #1094 from GSA/update-utils-0-2-6
ccostino Jan 12, 2024
e500ec5
Bump pip-audit from 2.6.3 to 2.7.0
dependabot[bot] Jan 12, 2024
00cb6e1
Merge pull request #1091 from GSA/dependabot/pip/pip-audit-2.7.0
ccostino Jan 12, 2024
8677d3d
Merge remote-tracking branch 'origin/main' into 1028-move-signedoutht…
heyitsmebev Jan 12, 2024
321ddbd
removed notification conditional
heyitsmebev Jan 12, 2024
ddd80fb
Merge remote-tracking branch 'origin/main' into 855-make-individual-m…
heyitsmebev Jan 12, 2024
9ab6bcb
update dashboard test
heyitsmebev Jan 12, 2024
4345270
Merge pull request #1057 from GSA/855-make-individual-message-send-re…
ccostino Jan 12, 2024
55e43ed
Merge pull request #1092 from GSA/1028-move-signedouthtml-to-another-…
ccostino Jan 12, 2024
2959e9b
Bump newrelic from 9.4.0 to 9.5.0
dependabot[bot] Jan 12, 2024
11a85d6
added notifications status
heyitsmebev Jan 15, 2024
22ff17b
Merge pull request #1096 from GSA/dependabot/pip/newrelic-9.5.0
ccostino Jan 16, 2024
0e11020
update testing
heyitsmebev Jan 16, 2024
25305d0
update testing
heyitsmebev Jan 16, 2024
d3c3183
added choose time form
heyitsmebev Jan 16, 2024
adda143
Update sprint-goals.md
tdlowden Jan 17, 2024
4043e0d
fix PEM string
Jan 17, 2024
4612638
merge from main
Jan 17, 2024
1676997
Merge pull request #1107 from GSA/notify-admin-1049
ccostino Jan 17, 2024
e242d33
Bump flake8-bugbear from 23.12.2 to 24.1.17
dependabot[bot] Jan 17, 2024
03177cb
Merge pull request #1115 from GSA/dependabot/pip/flake8-bugbear-24.1.17
ccostino Jan 18, 2024
e5004df
Bump beautifulsoup4 from 4.12.2 to 4.12.3
dependabot[bot] Jan 18, 2024
1bbf714
Merge pull request #1116 from GSA/dependabot/pip/beautifulsoup4-4.12.3
ccostino Jan 18, 2024
aa02993
Create BUG-TEMPLATE.yml
tdlowden Jan 18, 2024
6d19088
Update BUG-TEMPLATE.yml
tdlowden Jan 18, 2024
df1ca94
Update BUG-TEMPLATE.yml
tdlowden Jan 18, 2024
862be13
Merge pull request #1117 from GSA/tdlowden-patch-2
tdlowden Jan 18, 2024
201d4c7
Replicated the User Story Template in a few ways to see if that fixes…
jonathanbobel Jan 18, 2024
2a9f60c
Merge pull request #1100 from GSA/1022-sentence-about-5-minutes-til-m…
ccostino Jan 18, 2024
b463d42
Merge pull request #1119 from GSA/fixing-the-bug-template
tdlowden Jan 18, 2024
6fe29a2
Merge pull request #1101 from GSA/1089-change-team-member-card-width
ccostino Jan 18, 2024
98b11dc
Merge pull request #1103 from GSA/818-allow-single-messages-to-be-sch…
ccostino Jan 18, 2024
d49fb88
Update bug_template.yml
tdlowden Jan 18, 2024
a1440ae
Update bug_template.yml
tdlowden Jan 18, 2024
17b1352
Merge pull request #1121 from GSA/tdlowden-patch-3
jonathanbobel Jan 18, 2024
ba3a229
Update sprint-goals.md
tdlowden Jan 18, 2024
c7a393e
Update sprint-goals.md
tdlowden Jan 18, 2024
33433a3
Update sprint-goals.md
tdlowden Jan 18, 2024
443c7d9
Merge pull request #1106 from GSA/tdlowden-patch-1
ccostino Jan 18, 2024
9b0dc3d
updated table titles and fields
heyitsmebev Jan 19, 2024
d253b60
Add missing egress proxy configuration
ccostino Jan 19, 2024
f15643c
Merge pull request #1130 from GSA/adjust-egress-proxy-config
ccostino Jan 19, 2024
490174a
Add no_proxy environment variable
ccostino Jan 22, 2024
6b00cf1
Merge pull request #1133 from GSA/set-no-proxy-exclusion
stvnrlly Jan 22, 2024
8baf968
update table css and format
heyitsmebev Jan 23, 2024
75a4e1a
Bump bandit from 1.7.6 to 1.7.7
dependabot[bot] Jan 23, 2024
65bccb3
changed time column
heyitsmebev Jan 24, 2024
5970dd8
Merge pull request #1135 from GSA/dependabot/pip/bandit-1.7.7
ccostino Jan 24, 2024
ede82d7
Bump python-dotenv from 1.0.0 to 1.0.1
dependabot[bot] Jan 24, 2024
3379259
Merge pull request #1136 from GSA/dependabot/pip/python-dotenv-1.0.1
ccostino Jan 24, 2024
a385187
change download reports to 12 hour time
Jan 24, 2024
c9ed1ab
change time column
heyitsmebev Jan 24, 2024
2126ba8
fix name of download file
Jan 24, 2024
1709d32
Update notifications-utils to 0.2.7
ccostino Jan 24, 2024
fd8981d
add timezone to file name
Jan 24, 2024
782ec1c
963 - content updates
jonathanbobel Jan 24, 2024
d5daab6
Fixes tests to match recent notifications-utils updates
ccostino Jan 24, 2024
195c680
Merge pull request #1140 from GSA/notify-admin-1090
ccostino Jan 24, 2024
cdd2623
Merge pull request #1141 from GSA/update-utils-0-2-7
stvnrlly Jan 24, 2024
d9875ef
Content updates for Pricing, Trial Mode, and various areas of changin…
jonathanbobel Jan 25, 2024
da1e2a2
Merge branch 'main' of https://github.com/GSA/notifications-admin int…
jonathanbobel Jan 25, 2024
d521042
Create manual_qa_template.yml
tdlowden Jan 25, 2024
3ac9d44
Update manual_qa_template.yml
tdlowden Jan 25, 2024
37086cb
Update manual_qa_template.yml
tdlowden Jan 25, 2024
af8309a
Update manual_qa_template.yml
tdlowden Jan 25, 2024
9513069
Merge pull request #1146 from GSA/tdlowden-patch-1
ccostino Jan 25, 2024
524a1e4
updated download links and table html
heyitsmebev Jan 25, 2024
c79c824
Bump newrelic from 9.5.0 to 9.6.0
dependabot[bot] Jan 25, 2024
6e05fd5
removed comments
heyitsmebev Jan 25, 2024
0fc1413
Merge pull request #1147 from GSA/dependabot/pip/newrelic-9.6.0
ccostino Jan 26, 2024
e48cb94
Merge pull request #1143 from GSA/963-message-parts-content-updates
ccostino Jan 26, 2024
45ffa70
fixing mocker patch for jobs
heyitsmebev Jan 26, 2024
35b38f8
fixed testing for dashboard.py
heyitsmebev Jan 26, 2024
1b47543
update testing for signout and accept invite
heyitsmebev Jan 26, 2024
f792432
adjusted styling
heyitsmebev Jan 26, 2024
1f12dd3
show only the first 5 rows
heyitsmebev Jan 26, 2024
6b4a5d0
removed comment
heyitsmebev Jan 26, 2024
a5eb311
Merge pull request #1129 from GSA/1114-reviseexpand-on-recent-batch-t…
ccostino Jan 26, 2024
5d480b3
updated time
heyitsmebev Jan 26, 2024
4e488fa
Merge pull request #1162 from GSA/1161-bug-fix-ui-time-sent-column-to…
ccostino Jan 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: "Bug Report"
description: "Use this template to file a bug report"
title: "Bug: [Brief description of the bug]"

labels:
- "Type: Bug"

body:
- type: markdown
attributes:
value: |
Please use this form to file new bugs! Add screenshots to the comments of this initial form.
- type: input
id: contact
attributes:
label: Who discovered this?
description: Was it something you found or are you filing for someone else? If someone else, how can we contact them?
placeholder: ex. [email protected]
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true
- type: dropdown
id: environment
attributes:
label: Environment
description: In which environment did you experience the bug?
options:
- staging
- demo
- production
validations:
required: true
- type: textarea
id: page
attributes:
label: What pages did this appear on?
description: please include URLs of where you saw the bug
validations:
required: true
- type: textarea
id: reproSteps
attributes:
label: "Detail the steps for someone to reproduce"
description: "Reproduction steps"
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell

1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: true
76 changes: 76 additions & 0 deletions .github/ISSUE_TEMPLATE/issue_template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: "User Story Template"
description: "Use this template for creating user stories"
title: "User Story: [Brief description of the user story]"

labels:
- "Type: User Story"

body:
- type: markdown
attributes:
value: '**User Story:**'
- type: textarea
id: userType
attributes:
label: "As a [type of user],"
description: "Describe the type of user involved in this story."
validations:
required: true
- type: textarea
id: actionFeature
attributes:
label: "I want [an action or feature],"
description: "Describe the desired action or feature from the user's perspective."
validations:
required: true
- type: textarea
id: benefitValue
attributes:
label: "So that [benefit or value]."
description: "Describe the benefit or value the user expects from the action or feature."
validations:
required: true

- type: markdown
attributes:
value: '**Acceptance Criteria:**'
- type: textarea
id: acceptanceCriteria
attributes:
label: "Detailed condition or criteria that must be met for the user story to be considered complete."
description: "List the acceptance criteria for the user story."
validations:
required: true

- type: markdown
attributes:
value: '**Tasks:**'
- type: textarea
id: tasks
attributes:
label: "List of specific tasks or sub-tasks that need to be done to implement the user story."
description: "Outline the tasks necessary to implement the user story."
validations:
required: true

- type: markdown
attributes:
value: '**Dependencies:**'
- type: textarea
id: dependencies
attributes:
label: "List any dependencies that need to be resolved before starting or completing this user story."
description: "Specify any dependencies related to the user story."
validations:
required: false

- type: markdown
attributes:
value: '**Notes:**'
- type: textarea
id: notes
attributes:
label: "Any additional information or context that might be useful for the team."
description: "Provide any extra notes or context for the user story."
validations:
required: false
82 changes: 82 additions & 0 deletions .github/ISSUE_TEMPLATE/manual_qa_template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: "QA Checklist"
description: "Use this template to manually QA for prod push"
title: "QA for prod push: Admin #[insert PR number], API #[insert PR number], Utils #[insert PR number]"

body:
- type: checkboxes
id: Logging_in
attributes:
label: Log In
options:
- label: notify-staging.app.cloud.gov resolves
- label: Clicking sign in takes you to login page
- label: 2FA code is sent promptly
- label: 2FA code input screen appears as expected
- label: After code is entered, you are brought to the “choose service” screen
- label: Choosing a service brings you to the dashboard for that service

- type: checkboxes
id: send_template
attributes:
label: Create a template and send
options:
- label: Clicking “Send messages” brings you to templates page
- label: When “Create a template” button is clicked, the option to create new or copy existing template appears
- label: Uploading a csv is quick and automatically directs you to the preview/send page
- label: Formatting looks clean and in place
- label: Message dashboard populates and shows “pending” until call is made to AWS for delivery receipt


- type: checkboxes
id: send__copied_template
attributes:
label: Send a message from copied template
options:
- label: When “Create a template” button is clicked, the option to create new or copy existing template appears
- label: Clicking “copy an existing template” allows you to choose from pre-existing template
- label: After editing, the new template saves and you prepare to send


- type: checkboxes
id: send__existing_template
attributes:
label: Send a message from existing template
options:
- label: Clicking on existing template brings you to preview screen with `prepare to send` button
- label: All else above persists as true (formatting, send, dashboard, etc)

- type: checkboxes
id: download_report
attributes:
label: Download the csv delivery report
options:
- label: Clicking on the csv download directly after a message send downloads a report that contains the data we expect
- label: The batch report appears on the main dashboard batch table with accurate information
- label: Clicking on the csv download link from the main dashboard downloads a report that contains the data we expect

- type: checkboxes
id: invite_member
attributes:
label: Invite a team member
options:
- label: Clicking on “Team” in settings brings you to team member screen
- label: Clicking “Invite a team member” brings you to email and permissions screen
- label: Clicking invite team member sends an invite and shows confirmation
- label: Invite email provides live link that works to register new team member

- type: checkboxes
id: delete_member
attributes:
label: Delete a team member
options:
- label: From team member screen, clicking “Change Details” on a specific profile brings you to that person’s profile
- label: Clicking on “Remove this team member” prompts a confirmation
- label: Clicking the confirmation removes the team member

- type: checkboxes
id: sign_out
attributes:
label: Sign Out
options:
- label: Hitting “Sign Out” takes you back to the homepage and logs you out

4 changes: 2 additions & 2 deletions .github/workflows/deploy-demo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

- name: Check for changes to Terraform
id: changed-terraform-files
uses: tj-actions/changed-files@v1.1.2
uses: tj-actions/changed-files@v41.0.0
with:
files: |
terraform/demo
Expand Down Expand Up @@ -72,7 +72,7 @@ jobs:

- name: Check for changes to egress config
id: changed-egress-config
uses: tj-actions/changed-files@v34
uses: tj-actions/changed-files@v41.0.0
with:
files: |
deploy-config/egress_proxy/notify-admin-demo.*.acl
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

- name: Check for changes to Terraform
id: changed-terraform-files
uses: tj-actions/changed-files@v1.1.2
uses: tj-actions/changed-files@v41.0.0
with:
files: |
terraform/production
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:

- name: Check for changes to egress config
id: changed-egress-config
uses: tj-actions/changed-files@v34
uses: tj-actions/changed-files@v41.0.0
with:
files: |
deploy-config/egress_proxy/notify-admin-production.*.acl
Expand Down
20 changes: 18 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

- name: Check for changes to Terraform
id: changed-terraform-files
uses: tj-actions/changed-files@v1.1.2
uses: tj-actions/changed-files@v41.0.0
with:
files: |
terraform/staging
Expand Down Expand Up @@ -51,6 +51,7 @@ jobs:
- name: Create requirements.txt
run: poetry export --without-hashes --format=requirements.txt > requirements.txt


- name: Deploy to cloud.gov
uses: 18f/cg-deploy-action@main
env:
Expand All @@ -60,6 +61,13 @@ jobs:
NEW_RELIC_LICENSE_KEY: ${{ secrets.NEW_RELIC_LICENSE_KEY }}
NR_BROWSER_KEY: ${{ secrets.NR_BROWSER_KEY }}
LOGIN_PEM: ${{ secrets.LOGIN_PEM }}
LOGIN_DOT_GOV_CLIENT_ID: "urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov"
LOGIN_DOT_GOV_USER_INFO_URL: "https://idp.int.identitysandbox.gov/api/openid_connect/userinfo"
LOGIN_DOT_GOV_ACCESS_TOKEN_URL: "https://idp.int.identitysandbox.gov/api/openid_connect/token"
LOGIN_DOT_GOV_LOGOUT_URL: "https://idp.int.identitysandbox.gov/openid_connect/logout?client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&post_logout_redirect_uri=https://notify-staging.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_BASE_LOGOUT_URL: "https://idp.int.identitysandbox.gov/openid_connect/logout?"
LOGIN_DOT_GOV_SIGNOUT_REDIRECT: "https://notify-staging.app.cloud.gov/sign-out"
LOGIN_DOT_GOV_INITIAL_SIGNIN_URL: "https://idp.int.identitysandbox.gov/openid_connect/authorize?acr_values=http%3A%2F%2Fidmanagement.gov%2Fns%2Fassurance%2Fial%2F1&client_id=urn:gov:gsa:openidconnect.profiles:sp:sso:gsa:notify-gov&nonce=01234567890123456789012345&prompt=select_account&redirect_uri=https://notify-staging.app.cloud.gov/sign-in&response_type=code&scope=openid+email&state=abcdefghijklmnopabcdefghijklmnop"
with:
cf_username: ${{ secrets.CLOUDGOV_USERNAME }}
cf_password: ${{ secrets.CLOUDGOV_PASSWORD }}
Expand All @@ -74,10 +82,18 @@ jobs:
--var NEW_RELIC_LICENSE_KEY="$NEW_RELIC_LICENSE_KEY"
--var NR_BROWSER_KEY="$NR_BROWSER_KEY"
--var LOGIN_PEM="$LOGIN_PEM"
--var LOGIN_DOT_GOV_CLIENT_ID="$LOGIN_DOT_GOV_CLIENT_ID"
--var LOGIN_DOT_GOV_USER_INFO_URL="$LOGIN_DOT_GOV_USER_INFO_URL"
--var LOGIN_DOT_GOV_ACCESS_TOKEN_URL="$LOGIN_DOT_GOV_ACCESS_TOKEN_URL"
--var LOGIN_DOT_GOV_LOGOUT_URL="$LOGIN_DOT_GOV_LOGOUT_URL"
--var LOGIN_DOT_GOV_BASE_LOGOUT_URL="$LOGIN_DOT_GOV_BASE_LOGOUT_URL"
--var LOGIN_DOT_GOV_SIGNOUT_REDIRECT="$LOGIN_DOT_GOV_SIGNOUT_REDIRECT"
--var LOGIN_DOT_GOV_INITIAL_SIGNIN_URL="$LOGIN_DOT_GOV_INITIAL_SIGNIN_URL"


- name: Check for changes to egress config
id: changed-egress-config
uses: tj-actions/changed-files@v34
uses: tj-actions/changed-files@v41.0.0
with:
files: |
deploy-config/egress_proxy/notify-admin-staging.*.acl
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,6 @@ playwright/

# Pyenv
.python-version

# Nodenv
.node-version
3 changes: 3 additions & 0 deletions .profile
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@
##

export NEW_RELIC_PROXY_HOST=$egress_proxy
export http_proxy=$egress_proxy
export https_proxy=$egress_proxy
export no_proxy="apps.internal"
Loading
Loading