mirror of
https://github.com/GSA/notifications-api.git
synced 2026-09-02 17:48:36 -04:00
Merge pull request #1239 from GSA/notify-admin-1218
Adjust data format for download all users
This commit is contained in:
@@ -629,7 +629,17 @@ def get_all_users():
|
|||||||
@user_blueprint.route("/report-all-users", methods=["GET"])
|
@user_blueprint.route("/report-all-users", methods=["GET"])
|
||||||
def report_all_users():
|
def report_all_users():
|
||||||
users = dao_report_users()
|
users = dao_report_users()
|
||||||
return jsonify(data=users.serialize()), 200
|
download_users = []
|
||||||
|
for user in users:
|
||||||
|
new_user = {
|
||||||
|
"name": user[0],
|
||||||
|
"email_address": user[1],
|
||||||
|
"mobile_number": user[2],
|
||||||
|
"service": user[3],
|
||||||
|
}
|
||||||
|
download_users.append(new_user)
|
||||||
|
|
||||||
|
return jsonify(data=download_users, status=200, mime_type="application/json"), 200
|
||||||
|
|
||||||
|
|
||||||
@user_blueprint.route("/<uuid:user_id>/organizations-and-services", methods=["GET"])
|
@user_blueprint.route("/<uuid:user_id>/organizations-and-services", methods=["GET"])
|
||||||
|
|||||||
@@ -1125,3 +1125,26 @@ def test_complete_login_after_webauthn_authentication_attempt_raises_400_if_sche
|
|||||||
_data={"successful": "True"},
|
_data={"successful": "True"},
|
||||||
_expected_status=400,
|
_expected_status=400,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def test_report_all_users(admin_request, mocker):
|
||||||
|
mocker.patch(
|
||||||
|
"app.user.rest.dao_report_users",
|
||||||
|
return_value=[("name", "email", "phone", "service")],
|
||||||
|
)
|
||||||
|
response = admin_request.get(
|
||||||
|
"user.report_all_users",
|
||||||
|
_expected_status=200,
|
||||||
|
)
|
||||||
|
assert response == {
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"name": "name",
|
||||||
|
"email_address": "email",
|
||||||
|
"mobile_number": "phone",
|
||||||
|
"service": "service",
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mime_type": "application/json",
|
||||||
|
"status": 200,
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user