mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-20 15:31:15 -05:00
Add sms notifications from a service to a queue.
This commit is contained in:
@@ -35,13 +35,15 @@ def delete_model_service(service):
|
||||
db.session.commit()
|
||||
|
||||
|
||||
def get_model_services(service_id=None, user_id=None):
|
||||
def get_model_services(service_id=None, user_id=None, _raise=True):
|
||||
# TODO need better mapping from function params to sql query.
|
||||
if user_id and service_id:
|
||||
return Service.query.filter(
|
||||
Service.users.any(id=user_id)).filter_by(id=service_id).one()
|
||||
elif service_id:
|
||||
return Service.query.filter_by(id=service_id).one()
|
||||
result = Service.query.filter_by(id=service_id).one() if _raise else Service.query.filter_by(
|
||||
id=service_id).first()
|
||||
return result
|
||||
elif user_id:
|
||||
return Service.query.filter(Service.users.any(id=user_id)).all()
|
||||
return Service.query.all()
|
||||
|
||||
Reference in New Issue
Block a user