mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-20 22:40:31 -04:00
Implemented send_sms from client.
This commit is contained in:
@@ -12,7 +12,7 @@ class NotificationsAdminAPIClient(NotificationsAPIClient):
|
|||||||
"secret")
|
"secret")
|
||||||
|
|
||||||
def init_app(self, application):
|
def init_app(self, application):
|
||||||
self.base_url = application.config['NOTIFY_API_URL']
|
self.base_url = application.config['API_HOST_NAME']
|
||||||
self.client_id = application.config['NOTIFY_API_CLIENT']
|
self.client_id = application.config['NOTIFY_API_CLIENT']
|
||||||
self.secret = application.config['NOTIFY_API_SECRET']
|
self.secret = application.config['NOTIFY_API_SECRET']
|
||||||
|
|
||||||
@@ -83,6 +83,20 @@ class NotificationsAdminAPIClient(NotificationsAPIClient):
|
|||||||
endpoint = "/service/{0}/template".format(service_id)
|
endpoint = "/service/{0}/template".format(service_id)
|
||||||
return self.post(endpoint, data)
|
return self.post(endpoint, data)
|
||||||
|
|
||||||
|
def update_service_template(self, id_, name, type_, content, service_id):
|
||||||
|
"""
|
||||||
|
Update a service template.
|
||||||
|
"""
|
||||||
|
data = {
|
||||||
|
'id': id_,
|
||||||
|
'name': name,
|
||||||
|
'template_type': type_,
|
||||||
|
'content': content,
|
||||||
|
'service': service_id
|
||||||
|
}
|
||||||
|
endpoint = "/service/{0}/template/{1}".format(service_id, id_)
|
||||||
|
return self.put(endpoint, data)
|
||||||
|
|
||||||
def get_service_template(self, service_id, template_id, *params):
|
def get_service_template(self, service_id, template_id, *params):
|
||||||
"""
|
"""
|
||||||
Retrieve a service template.
|
Retrieve a service template.
|
||||||
@@ -114,7 +128,7 @@ class NotificationsAdminAPIClient(NotificationsAPIClient):
|
|||||||
message,
|
message,
|
||||||
job_id=None,
|
job_id=None,
|
||||||
description=None):
|
description=None):
|
||||||
pass
|
self.send_sms_notification(mobile_number, message)
|
||||||
|
|
||||||
def send_email(self,
|
def send_email(self,
|
||||||
email_address,
|
email_address,
|
||||||
|
|||||||
@@ -11,6 +11,6 @@ Flask-Bcrypt==0.6.2
|
|||||||
credstash==1.8.0
|
credstash==1.8.0
|
||||||
boto3==1.2.3
|
boto3==1.2.3
|
||||||
|
|
||||||
git+https://github.com/alphagov/notifications-python-client.git@0.1.7#egg=notifications-python-client==0.1.7
|
git+https://github.com/alphagov/notifications-python-client.git@0.1.8#egg=notifications-python-client==0.1.8
|
||||||
|
|
||||||
git+https://github.com/alphagov/notifications-utils.git@0.0.3#egg=notifications-utils==0.0.3
|
git+https://github.com/alphagov/notifications-utils.git@0.0.3#egg=notifications-utils==0.0.3
|
||||||
|
|||||||
Reference in New Issue
Block a user