Added active flag setting in inbound_number_dao

This commit is contained in:
Ken Tsang
2017-08-04 19:09:05 +01:00
parent 5e2d0bf5c6
commit a127a6e871

View File

@@ -12,7 +12,7 @@ def dao_get_available_inbound_numbers():
def dao_get_inbound_number_for_service(service_id):
return InboundNumber.query.filter(InboundNumber.service_id == service_id).all()
return InboundNumber.query.filter(InboundNumber.service_id == service_id).first()
@transactional
@@ -20,3 +20,11 @@ def dao_set_inbound_number_to_service(service_id, inbound_number):
inbound_number.service_id = service_id
db.session.add(inbound_number)
@transactional
def dao_set_inbound_number_active_flag_for_service(service_id, active):
inbound_number = dao_get_inbound_number_for_service(service_id)
inbound_number.active = active
db.session.add(inbound_number)