mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-06-26 18:32:15 -04:00
35
README.md
35
README.md
@@ -4,10 +4,10 @@ This is the Notify front-end for government users and admins. To see it in actio
|
||||
|
||||
Through the interface, users can:
|
||||
|
||||
- Register and manage users
|
||||
- Create and manage services
|
||||
- Send batch SMS by uploading a CSV
|
||||
- View their history of notifications
|
||||
- Register and manage users
|
||||
- Create and manage services
|
||||
- Send batch SMS by uploading a CSV
|
||||
- View their history of notifications
|
||||
|
||||
The [Notify API](https://github.com/GSA/notifications-api) provides the UI's backend and is required for most things to function. Set that up first!
|
||||
|
||||
@@ -15,22 +15,22 @@ The [Notify API](https://github.com/GSA/notifications-api) provides the UI's bac
|
||||
|
||||
### Common steps
|
||||
|
||||
1. Install pre-requisites for setup:
|
||||
* [jq](https://stedolan.github.io/jq/): `brew install jq`
|
||||
* [terraform](https://www.terraform.io/): `brew install terraform` or `brew install tfenv` and use `tfenv` to install `terraform ~> 1.4.0`
|
||||
* [cf-cli@8](https://docs.cloudfoundry.org/cf-cli/install-go-cli.html): `brew install cloudfoundry/tap/cf-cli@8`
|
||||
1. [Log into cloud.gov](https://cloud.gov/docs/getting-started/setup/#set-up-the-command-line): `cf login -a api.fr.cloud.gov --sso`
|
||||
1. Ensure you have access to the `notify-local-dev` and `notify-staging` spaces in cloud.gov
|
||||
1. Run the API setup steps
|
||||
1. Run the development terraform with:
|
||||
1. Install pre-requisites for setup:
|
||||
- [jq](https://stedolan.github.io/jq/): `brew install jq`
|
||||
- [terraform](https://www.terraform.io/): `brew install terraform` or `brew install tfenv` and use `tfenv` to install `terraform ~> 1.4.0`
|
||||
- [cf-cli@8](https://docs.cloudfoundry.org/cf-cli/install-go-cli.html): `brew install cloudfoundry/tap/cf-cli@8`
|
||||
1. [Log into cloud.gov](https://cloud.gov/docs/getting-started/setup/#set-up-the-command-line): `cf login -a api.fr.cloud.gov --sso`
|
||||
1. Ensure you have access to the `notify-local-dev` and `notify-staging` spaces in cloud.gov
|
||||
1. Run the API setup steps
|
||||
1. Run the development terraform with:
|
||||
|
||||
```
|
||||
$ cd terraform/development
|
||||
$ ./run.sh
|
||||
```
|
||||
|
||||
1. If you want to send data to New Relic from your local develpment environment, set `NEW_RELIC_LICENSE_KEY` within `.env`
|
||||
1. Follow the instructions for either `Direct installation` or `Docker installation` below
|
||||
1. If you want to send data to New Relic from your local develpment environment, set `NEW_RELIC_LICENSE_KEY` within `.env`
|
||||
1. Follow the instructions for either `Direct installation` or `Docker installation` below
|
||||
|
||||
### Direct installation
|
||||
|
||||
@@ -40,11 +40,11 @@ The [Notify API](https://github.com/GSA/notifications-api) provides the UI's bac
|
||||
|
||||
1. Install Python and Node dependencies
|
||||
|
||||
`make bootstrap`
|
||||
`make bootstrap`
|
||||
|
||||
1. Run the Flask server
|
||||
|
||||
`make run-flask`
|
||||
`make run-flask`
|
||||
|
||||
1. Go to http://localhost:6012
|
||||
|
||||
@@ -53,6 +53,7 @@ The [Notify API](https://github.com/GSA/notifications-api) provides the UI's bac
|
||||
If you are using VS Code, there are also instructions for [running inside Docker](./docs/docker-remote-containers.md)
|
||||
|
||||
## To test the application
|
||||
|
||||
From a terminal within the running devcontainer:
|
||||
|
||||
```
|
||||
@@ -69,7 +70,7 @@ To run a specific JavaScript test, you'll need to copy the full command from `pa
|
||||
|
||||
Unlike most of the tests and scans, pa11y-ci cannot currently be run from within the VSCode dev container.
|
||||
|
||||
1. Run `make run-flask` from within the devcontainer
|
||||
1. `make run-flask` from within the devcontainer
|
||||
2. Run `make a11y-scan` from your host computer.
|
||||
|
||||
## Further docs from UK
|
||||
|
||||
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Black.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Black.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Black.woff
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Black.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Black.woff2
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Black.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-BlackItalic.ttf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Bold.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Bold.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Bold.woff
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Bold.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Bold.woff2
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Bold.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.woff
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-BoldItalic.woff
Normal file
Binary file not shown.
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Italic.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Italic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Italic.woff
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Italic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Italic.woff2
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Italic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Light.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Light.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Light.woff
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Light.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Light.woff2
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Light.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-LightItalic.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-LightItalic.ttf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Regular.ttf
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Regular.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Regular.woff
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Regular.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Regular.woff2
Normal file
BIN
app/assets/fonts/merriweather/Latin-Merriweather-Regular.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Black.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Black.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Black.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Black.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Black.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Black.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-BlackItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-BlackItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-BlackItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-BlackItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-BlackItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-BlackItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Bold.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Bold.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Bold.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Bold.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Bold.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Bold.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-BoldItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-BoldItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-BoldItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-BoldItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-BoldItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBold.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBold.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBold.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBold.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBold.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBold.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLight.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLight.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLight.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLight.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLight.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLight.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Italic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Italic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Italic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Italic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Italic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Italic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Light.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Light.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Light.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Light.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Light.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Light.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-LightItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-LightItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-LightItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-LightItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-LightItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-LightItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Medium.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Medium.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Medium.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Medium.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Medium.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Medium.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-MediumItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-MediumItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-MediumItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-MediumItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-MediumItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-MediumItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Regular.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Regular.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Regular.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Regular.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Regular.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Regular.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-SemiBold.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-SemiBold.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-SemiBold.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-SemiBold.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-SemiBold.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-SemiBold.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Thin.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Thin.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Thin.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Thin.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-Thin.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-Thin.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ThinItalic.ttf
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ThinItalic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ThinItalic.woff
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ThinItalic.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/public-sans/PublicSans-ThinItalic.woff2
Normal file
BIN
app/assets/fonts/public-sans/PublicSans-ThinItalic.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.ttf
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff2
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.ttf
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-100italic.woff
Normal file
Binary file not shown.
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff
Normal file
Binary file not shown.
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.ttf
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff2
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500.woff2
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.ttf
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-500italic.woff
Normal file
Binary file not shown.
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff
Normal file
Binary file not shown.
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2
Normal file
BIN
app/assets/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user