mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-08 01:58:26 -04:00
Merge branch 'main' of https://github.com/GSA/notifications-admin into 1484-dashboard-visualizations
This commit is contained in:
24
README.md
24
README.md
@@ -351,6 +351,30 @@ This will run the local development web server and make the admin site
|
|||||||
available at http://localhost:6012; remember to make sure that the Notify.gov
|
available at http://localhost:6012; remember to make sure that the Notify.gov
|
||||||
API is running as well!
|
API is running as well!
|
||||||
|
|
||||||
|
## Creating a 'First User' in the database
|
||||||
|
|
||||||
|
After you have completed all setup steps, you will be unable to log in, because there
|
||||||
|
will not be a user in the database to link to the login.gov account you are using. So
|
||||||
|
you will need to create that user in your database using the 'create-test-user' command.
|
||||||
|
|
||||||
|
Open two terminals pointing to the api project and then run these commands in the
|
||||||
|
respective terminals.
|
||||||
|
|
||||||
|
(Server 1)
|
||||||
|
env ALLOW_EXPIRED_API_TOKEN=1 make run-flask
|
||||||
|
|
||||||
|
(Server 2)
|
||||||
|
poetry run flask command create-admin-jwt | tail -n 1 | pbcopy
|
||||||
|
poetry run flask command create-test-user --admin=True;
|
||||||
|
|
||||||
|
Supply your name, email address, mobile number, and password when prompted. Make sure the email address
|
||||||
|
is the same one you are using in login.gov and make sure your phone number is in the format 5555555555.
|
||||||
|
|
||||||
|
If for any reason in the course of development it is necessary for your to delete your db
|
||||||
|
via the `dropdb` command, you will need to repeat these steps when you recreate your db.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Git Hooks
|
## Git Hooks
|
||||||
|
|
||||||
We're using [`pre-commit`](https://pre-commit.com/) to manage hooks in order to
|
We're using [`pre-commit`](https://pre-commit.com/) to manage hooks in order to
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
import pytz
|
import pytz
|
||||||
from flask import current_app
|
|
||||||
from flask_login import current_user
|
from flask_login import current_user
|
||||||
from notifications_utils.recipients import RecipientCSV
|
from notifications_utils.recipients import RecipientCSV
|
||||||
|
|
||||||
@@ -67,7 +66,6 @@ def generate_notifications_csv(**kwargs):
|
|||||||
from app import notification_api_client
|
from app import notification_api_client
|
||||||
from app.s3_client.s3_csv_client import s3download
|
from app.s3_client.s3_csv_client import s3download
|
||||||
|
|
||||||
current_app.logger.info("\n\n\n\nENTER generate_notifications_csv")
|
|
||||||
if "page" not in kwargs:
|
if "page" not in kwargs:
|
||||||
kwargs["page"] = 1
|
kwargs["page"] = 1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user