mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-20 15:31:15 -05:00
Add initial steps to call api for count
This commit is contained in:
committed by
Carlo Costino
parent
0dd862f936
commit
c247891c97
@@ -191,7 +191,9 @@ def dao_get_notification_count_for_job_id(*, job_id):
|
||||
|
||||
|
||||
def dao_get_notification_count_for_service(*, service):
|
||||
return Notification.query.filter_by(service_id=service.id).count()
|
||||
count = Notification.query.filter_by(service_id=service.id).count()
|
||||
print(count)
|
||||
return count
|
||||
|
||||
|
||||
def get_notification_with_personalisation(service_id, notification_id, key_type):
|
||||
|
||||
@@ -25,6 +25,7 @@ from app.dao.fact_notification_status_dao import (
|
||||
fetch_stats_for_all_services_by_date_range,
|
||||
)
|
||||
from app.dao.inbound_numbers_dao import dao_allocate_number_for_service
|
||||
from app.dao.notifications_dao import dao_get_notification_count_for_service
|
||||
from app.dao.organization_dao import dao_get_organization_by_service_id
|
||||
from app.dao.service_data_retention_dao import (
|
||||
fetch_service_data_retention,
|
||||
@@ -1037,3 +1038,9 @@ def check_if_reply_to_address_already_in_use(service_id, email_address):
|
||||
),
|
||||
status_code=409,
|
||||
)
|
||||
|
||||
|
||||
@service_blueprint.route("/<uuid:service_id>/notification_count", methods=["GET"])
|
||||
def get_notification_count_for_job_id(service):
|
||||
count = dao_get_notification_count_for_service(service=service)
|
||||
return jsonify(count=count), 200
|
||||
Reference in New Issue
Block a user