Organisation services API endpoints

This commit is contained in:
Ken Tsang
2018-02-10 01:37:17 +00:00
parent 60f96ab598
commit 44f9143d08
6 changed files with 154 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ from app.dao.api_key_dao import (
get_unsigned_secret,
expire_api_key)
from app.dao.inbound_numbers_dao import dao_allocate_number_for_service
from app.dao.organisation_dao import dao_get_organisation_by_service_id
from app.dao.service_sms_sender_dao import (
dao_add_sms_sender_for_service,
dao_update_service_sms_sender,
@@ -664,6 +665,12 @@ def get_service_sms_senders_for_service(service_id):
return jsonify([sms_sender.serialize() for sms_sender in sms_senders]), 200
@service_blueprint.route('/<uuid:service_id>/organisation', methods=['GET'])
def get_organisation_for_service(service_id):
organisation = dao_get_organisation_by_service_id(service_id=service_id)
return jsonify(organisation.serialize() if organisation else {}), 200
@service_blueprint.route('/unique', methods=["GET"])
def is_service_name_unique():
name, email_from = check_request_args(request)