mirror of
https://github.com/GSA/notifications-api.git
synced 2026-01-31 23:26:23 -05:00
Added an endpoint to get letter-branding by id.
This commit is contained in:
@@ -3,6 +3,10 @@ from app.dao.dao_utils import transactional
|
||||
from app.models import LetterBranding
|
||||
|
||||
|
||||
def dao_get_letter_branding_by_id(letter_branding_id):
|
||||
return LetterBranding.query.filter(LetterBranding.id == letter_branding_id).one()
|
||||
|
||||
|
||||
def dao_get_letter_branding_by_domain(domain):
|
||||
return LetterBranding.query.filter(
|
||||
LetterBranding.domain == domain
|
||||
|
||||
@@ -5,7 +5,8 @@ from flask import Blueprint, jsonify, request
|
||||
|
||||
from app.dao.letter_branding_dao import (
|
||||
dao_get_all_letter_branding, dao_create_letter_branding,
|
||||
dao_update_letter_branding
|
||||
dao_update_letter_branding,
|
||||
dao_get_letter_branding_by_id
|
||||
)
|
||||
from app.errors import register_errors
|
||||
from app.letter_branding.letter_branding_schema import post_letter_branding_schema
|
||||
@@ -53,6 +54,13 @@ def get_all_letter_brands():
|
||||
return jsonify([lb.serialize() for lb in letter_brands])
|
||||
|
||||
|
||||
@letter_branding_blueprint.route('/<uuid:letter_branding_id>', methods=['GET'])
|
||||
def get_letter_brand_by_id(letter_branding_id):
|
||||
letter_branding = dao_get_letter_branding_by_id(letter_branding_id)
|
||||
|
||||
return jsonify(letter_branding.serialize()), 200
|
||||
|
||||
|
||||
@letter_branding_blueprint.route('', methods=['POST'])
|
||||
def create_letter_brand():
|
||||
data = request.get_json()
|
||||
|
||||
Reference in New Issue
Block a user