mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-01 23:55:58 -05:00
Replaced mmg from number and firetext from number with single from number.
Fix merge mistake. Fix tests from merge. Update config to include correct staging and live names.
This commit is contained in:
@@ -29,7 +29,6 @@ export ADMIN_CLIENT_USER_NAME='dev-notify-admin'
|
|||||||
export AWS_REGION='eu-west-1'
|
export AWS_REGION='eu-west-1'
|
||||||
export DANGEROUS_SALT='dev-notify-salt'
|
export DANGEROUS_SALT='dev-notify-salt'
|
||||||
export FIRETEXT_API_KEY=[contact team member for api key]
|
export FIRETEXT_API_KEY=[contact team member for api key]
|
||||||
export FIRETEXT_NUMBER="Firetext"
|
|
||||||
export INVITATION_EMAIL_FROM='invites@notifications.service.gov.uk'
|
export INVITATION_EMAIL_FROM='invites@notifications.service.gov.uk'
|
||||||
export INVITATION_EXPIRATION_DAYS=2
|
export INVITATION_EXPIRATION_DAYS=2
|
||||||
export NOTIFY_EMAIL_DOMAIN='notify.works'
|
export NOTIFY_EMAIL_DOMAIN='notify.works'
|
||||||
@@ -41,11 +40,11 @@ export TWILIO_ACCOUNT_SID=[contact team member for account sid]
|
|||||||
export TWILIO_AUTH_TOKEN=[contact team member for auth token]
|
export TWILIO_AUTH_TOKEN=[contact team member for auth token]
|
||||||
export VERIFY_CODE_FROM_EMAIL_ADDRESS='no-reply@notify.works'
|
export VERIFY_CODE_FROM_EMAIL_ADDRESS='no-reply@notify.works'
|
||||||
export MMG_API_KEY=mmg=secret-key
|
export MMG_API_KEY=mmg=secret-key
|
||||||
export MMG_FROM_NUMBER="MMG
|
|
||||||
export STATSD_ENABLED=True
|
export STATSD_ENABLED=True
|
||||||
export STATSD_HOST="localhost"
|
export STATSD_HOST="localhost"
|
||||||
export STATSD_PORT=1000
|
export STATSD_PORT=1000
|
||||||
export STATSD_PREFIX="stats-prefix"
|
export STATSD_PREFIX="stats-prefix"
|
||||||
|
export FROM_NUMBER='from_number'
|
||||||
"> environment.sh
|
"> environment.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ class FiretextClient(SmsClient):
|
|||||||
super(SmsClient, self).__init__(*args, **kwargs)
|
super(SmsClient, self).__init__(*args, **kwargs)
|
||||||
self.current_app = current_app
|
self.current_app = current_app
|
||||||
self.api_key = current_app.config.get('FIRETEXT_API_KEY')
|
self.api_key = current_app.config.get('FIRETEXT_API_KEY')
|
||||||
self.from_number = current_app.config.get('FIRETEXT_NUMBER')
|
self.from_number = current_app.config.get('FROM_NUMBER')
|
||||||
self.name = 'firetext'
|
self.name = 'firetext'
|
||||||
self.statsd_client = statsd_client
|
self.statsd_client = statsd_client
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ class MMGClient(SmsClient):
|
|||||||
super(SmsClient, self).__init__(*args, **kwargs)
|
super(SmsClient, self).__init__(*args, **kwargs)
|
||||||
self.current_app = current_app
|
self.current_app = current_app
|
||||||
self.api_key = current_app.config.get('MMG_API_KEY')
|
self.api_key = current_app.config.get('MMG_API_KEY')
|
||||||
self.from_number = current_app.config.get('MMG_FROM_NUMBER')
|
self.from_number = current_app.config.get('FROM_NUMBER')
|
||||||
self.name = 'mmg'
|
self.name = 'mmg'
|
||||||
self.statsd_client = statsd_client
|
self.statsd_client = statsd_client
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ class Config(object):
|
|||||||
NOTIFY_JOB_QUEUE = os.environ['NOTIFY_JOB_QUEUE']
|
NOTIFY_JOB_QUEUE = os.environ['NOTIFY_JOB_QUEUE']
|
||||||
# Notification Queue names are a combination of a prefix plus a name
|
# Notification Queue names are a combination of a prefix plus a name
|
||||||
NOTIFICATION_QUEUE_PREFIX = os.environ['NOTIFICATION_QUEUE_PREFIX']
|
NOTIFICATION_QUEUE_PREFIX = os.environ['NOTIFICATION_QUEUE_PREFIX']
|
||||||
MMG_FROM_NUMBER = os.environ['MMG_FROM_NUMBER']
|
|
||||||
SECRET_KEY = os.environ['SECRET_KEY']
|
SECRET_KEY = os.environ['SECRET_KEY']
|
||||||
SQLALCHEMY_COMMIT_ON_TEARDOWN = False
|
SQLALCHEMY_COMMIT_ON_TEARDOWN = False
|
||||||
SQLALCHEMY_DATABASE_URI = os.environ['SQLALCHEMY_DATABASE_URI']
|
SQLALCHEMY_DATABASE_URI = os.environ['SQLALCHEMY_DATABASE_URI']
|
||||||
@@ -86,13 +85,12 @@ class Config(object):
|
|||||||
]
|
]
|
||||||
TWILIO_ACCOUNT_SID = os.getenv('TWILIO_ACCOUNT_SID')
|
TWILIO_ACCOUNT_SID = os.getenv('TWILIO_ACCOUNT_SID')
|
||||||
TWILIO_AUTH_TOKEN = os.getenv('TWILIO_AUTH_TOKEN')
|
TWILIO_AUTH_TOKEN = os.getenv('TWILIO_AUTH_TOKEN')
|
||||||
TWILIO_NUMBER = os.getenv('TWILIO_NUMBER')
|
|
||||||
FIRETEXT_NUMBER = os.getenv('FIRETEXT_NUMBER')
|
|
||||||
FIRETEXT_API_KEY = os.getenv("FIRETEXT_API_KEY")
|
FIRETEXT_API_KEY = os.getenv("FIRETEXT_API_KEY")
|
||||||
LOADTESTING_NUMBER = os.getenv('LOADTESTING_NUMBER')
|
LOADTESTING_NUMBER = os.getenv('LOADTESTING_NUMBER')
|
||||||
LOADTESTING_API_KEY = os.getenv("LOADTESTING_API_KEY")
|
LOADTESTING_API_KEY = os.getenv("LOADTESTING_API_KEY")
|
||||||
CSV_UPLOAD_BUCKET_NAME = 'local-notifications-csv-upload'
|
CSV_UPLOAD_BUCKET_NAME = 'local-notifications-csv-upload'
|
||||||
NOTIFICATIONS_ALERT = 5 # five mins
|
NOTIFICATIONS_ALERT = 5 # five mins
|
||||||
|
FROM_NUMBER = os.getenv('FROM_NUMBER')
|
||||||
|
|
||||||
STATSD_ENABLED = False
|
STATSD_ENABLED = False
|
||||||
STATSD_HOST = "localhost"
|
STATSD_HOST = "localhost"
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ class Live(Config):
|
|||||||
VERIFY_CODE_FROM_EMAIL_ADDRESS = os.environ['LIVE_VERIFY_CODE_FROM_EMAIL_ADDRESS']
|
VERIFY_CODE_FROM_EMAIL_ADDRESS = os.environ['LIVE_VERIFY_CODE_FROM_EMAIL_ADDRESS']
|
||||||
NOTIFY_EMAIL_DOMAIN = os.environ['LIVE_NOTIFY_EMAIL_DOMAIN']
|
NOTIFY_EMAIL_DOMAIN = os.environ['LIVE_NOTIFY_EMAIL_DOMAIN']
|
||||||
FIRETEXT_API_KEY = os.getenv("LIVE_FIRETEXT_API_KEY")
|
FIRETEXT_API_KEY = os.getenv("LIVE_FIRETEXT_API_KEY")
|
||||||
FIRETEXT_NUMBER = os.getenv("LIVE_FIRETEXT_NUMBER")
|
|
||||||
TWILIO_AUTH_TOKEN = os.getenv('LIVE_TWILIO_AUTH_TOKEN')
|
TWILIO_AUTH_TOKEN = os.getenv('LIVE_TWILIO_AUTH_TOKEN')
|
||||||
MMG_API_KEY = os.environ['LIVE_MMG_API_KEY']
|
MMG_API_KEY = os.environ['LIVE_MMG_API_KEY']
|
||||||
CSV_UPLOAD_BUCKET_NAME = 'live-notifications-csv-upload'
|
CSV_UPLOAD_BUCKET_NAME = 'live-notifications-csv-upload'
|
||||||
@@ -22,6 +21,7 @@ class Live(Config):
|
|||||||
STATSD_HOST = os.getenv('LIVE_STATSD_HOST')
|
STATSD_HOST = os.getenv('LIVE_STATSD_HOST')
|
||||||
STATSD_PORT = os.getenv('LIVE_STATSD_PORT')
|
STATSD_PORT = os.getenv('LIVE_STATSD_PORT')
|
||||||
STATSD_PREFIX = os.getenv('LIVE_STATSD_PREFIX')
|
STATSD_PREFIX = os.getenv('LIVE_STATSD_PREFIX')
|
||||||
|
FROM_NUMBER = os.getenv('LIVE_FROM_NUMBER')
|
||||||
|
|
||||||
BROKER_TRANSPORT_OPTIONS = {
|
BROKER_TRANSPORT_OPTIONS = {
|
||||||
'region': 'eu-west-1',
|
'region': 'eu-west-1',
|
||||||
|
|||||||
@@ -14,10 +14,10 @@ class Staging(Config):
|
|||||||
VERIFY_CODE_FROM_EMAIL_ADDRESS = os.environ['STAGING_VERIFY_CODE_FROM_EMAIL_ADDRESS']
|
VERIFY_CODE_FROM_EMAIL_ADDRESS = os.environ['STAGING_VERIFY_CODE_FROM_EMAIL_ADDRESS']
|
||||||
NOTIFY_EMAIL_DOMAIN = os.environ['STAGING_NOTIFY_EMAIL_DOMAIN']
|
NOTIFY_EMAIL_DOMAIN = os.environ['STAGING_NOTIFY_EMAIL_DOMAIN']
|
||||||
FIRETEXT_API_KEY = os.getenv("STAGING_FIRETEXT_API_KEY")
|
FIRETEXT_API_KEY = os.getenv("STAGING_FIRETEXT_API_KEY")
|
||||||
FIRETEXT_NUMBER = os.getenv("STAGING_FIRETEXT_NUMBER")
|
|
||||||
TWILIO_AUTH_TOKEN = os.getenv('STAGING_TWILIO_AUTH_TOKEN')
|
TWILIO_AUTH_TOKEN = os.getenv('STAGING_TWILIO_AUTH_TOKEN')
|
||||||
MMG_API_KEY = os.environ['STAGING_MMG_API_KEY']
|
MMG_API_KEY = os.environ['STAGING_MMG_API_KEY']
|
||||||
CSV_UPLOAD_BUCKET_NAME = 'staging-notifications-csv-upload'
|
CSV_UPLOAD_BUCKET_NAME = 'staging-notifications-csv-upload'
|
||||||
|
FROM_NUMBER = os.getenv('STAGING_FROM_NUMBER')
|
||||||
|
|
||||||
BROKER_TRANSPORT_OPTIONS = {
|
BROKER_TRANSPORT_OPTIONS = {
|
||||||
'region': 'eu-west-1',
|
'region': 'eu-west-1',
|
||||||
|
|||||||
@@ -14,12 +14,9 @@ export SQLALCHEMY_DATABASE_URI='postgresql://localhost/test_notification_api'
|
|||||||
export VERIFY_CODE_FROM_EMAIL_ADDRESS='no-reply@notify.works'
|
export VERIFY_CODE_FROM_EMAIL_ADDRESS='no-reply@notify.works'
|
||||||
export TWILIO_ACCOUNT_SID="test"
|
export TWILIO_ACCOUNT_SID="test"
|
||||||
export TWILIO_AUTH_TOKEN="test"
|
export TWILIO_AUTH_TOKEN="test"
|
||||||
export TWILIO_NUMBER="test"
|
|
||||||
export FIRETEXT_API_KEY="Firetext"
|
export FIRETEXT_API_KEY="Firetext"
|
||||||
export FIRETEXT_NUMBER="Firetext"
|
|
||||||
export NOTIFY_EMAIL_DOMAIN="test.notify.com"
|
export NOTIFY_EMAIL_DOMAIN="test.notify.com"
|
||||||
export MMG_API_KEY='mmg-secret-key'
|
export MMG_API_KEY='mmg-secret-key'
|
||||||
export MMG_FROM_NUMBER='test'
|
|
||||||
export LOADTESTING_API_KEY="loadtesting"
|
export LOADTESTING_API_KEY="loadtesting"
|
||||||
export LOADTESTING_NUMBER="loadtesting"
|
export LOADTESTING_NUMBER="loadtesting"
|
||||||
export STATSD_ENABLED=True
|
export STATSD_ENABLED=True
|
||||||
@@ -27,3 +24,4 @@ export STATSD_HOST="localhost"
|
|||||||
export STATSD_PORT=1000
|
export STATSD_PORT=1000
|
||||||
export STATSD_PREFIX="stats-prefix"
|
export STATSD_PREFIX="stats-prefix"
|
||||||
export API_HOST_NAME="http://localhost:6011"
|
export API_HOST_NAME="http://localhost:6011"
|
||||||
|
export FROM_NUMBER='from_number'
|
||||||
|
|||||||
@@ -547,7 +547,7 @@ def mock_firetext_client(mocker, statsd_client=None):
|
|||||||
statsd_client = statsd_client or mocker.Mock()
|
statsd_client = statsd_client or mocker.Mock()
|
||||||
current_app = mocker.Mock(config={
|
current_app = mocker.Mock(config={
|
||||||
'FIRETEXT_API_KEY': 'foo',
|
'FIRETEXT_API_KEY': 'foo',
|
||||||
'FIRETEXT_NUMBER': 'bar'
|
'FROM_NUMBER': 'bar'
|
||||||
})
|
})
|
||||||
client.init_app(current_app, statsd_client)
|
client.init_app(current_app, statsd_client)
|
||||||
return client
|
return client
|
||||||
@@ -559,7 +559,7 @@ def mock_mmg_client(mocker, statsd_client=None):
|
|||||||
statsd_client = statsd_client or mocker.Mock()()
|
statsd_client = statsd_client or mocker.Mock()()
|
||||||
current_app = mocker.Mock(config={
|
current_app = mocker.Mock(config={
|
||||||
'MMG_API_KEY': 'foo',
|
'MMG_API_KEY': 'foo',
|
||||||
'MMG_FROM_NUMBER': 'bar'
|
'FROM_NUMBER': 'bar'
|
||||||
})
|
})
|
||||||
client.init_app(current_app, statsd_client)
|
client.init_app(current_app, statsd_client)
|
||||||
return client
|
return client
|
||||||
|
|||||||
Reference in New Issue
Block a user