def get_notification_by_id(notification_id):
    _data = {"notification_id": notification_id}
    validate(_data, notification_by_id)
    notification = notifications_dao.get_notification_with_personalisation(
        authenticated_service.id, notification_id, key_type=None
    )
    return jsonify(notification.serialize()), 200
def test_get_notification_by_id(sample_notification):
    notification_from_db = get_notification_with_personalisation(
        sample_notification.service.id,
        sample_notification.id,
        key_type=None
    )
    assert sample_notification == notification_from_db
Beispiel #3
0
def get_notification_by_id(notification_id):
    notification = notifications_dao.get_notification_with_personalisation(
        str(authenticated_service.id), notification_id, key_type=None)
    return jsonify(
        data={
            "notification":
            notification_with_personalisation_schema.dump(notification).data
        }), 200
Beispiel #4
0
def get_notification_for_service(service_id, notification_id):

    notification = notifications_dao.get_notification_with_personalisation(
        service_id,
        notification_id,
        key_type=None,
    )
    return jsonify(
        notification_with_template_schema.dump(notification).data, ), 200
def get_notification_by_id(id):
    notification = notifications_dao.get_notification_with_personalisation(
        str(api_user.service_id), id, key_type=None
    )

    return jsonify(notification.serialize()), 200