mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-05 02:41:14 -05:00
New endpoint to return data for complaints.
This commit is contained in:
0
app/complaint/__init__.py
Normal file
0
app/complaint/__init__.py
Normal file
16
app/complaint/complaint_rest.py
Normal file
16
app/complaint/complaint_rest.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from flask import Blueprint, jsonify
|
||||
from sqlalchemy import desc
|
||||
|
||||
from app.errors import register_errors
|
||||
from app.models import Complaint
|
||||
|
||||
complaint_blueprint = Blueprint('complaint', __name__, url_prefix='/complaint')
|
||||
|
||||
register_errors(complaint_blueprint)
|
||||
|
||||
|
||||
@complaint_blueprint.route('', methods=['GET'])
|
||||
def get_all_complaints():
|
||||
complaints = Complaint.query.order_by(desc(Complaint.created_at)).all()
|
||||
|
||||
return jsonify([x.serialize() for x in complaints]), 200
|
||||
Reference in New Issue
Block a user