reformat: create serialize_alias_info()
This commit is contained in:
parent
0c43c2dd45
commit
78b24623af
|
@ -57,25 +57,26 @@ def get_aliases():
|
||||||
|
|
||||||
return (
|
return (
|
||||||
jsonify(
|
jsonify(
|
||||||
aliases=[
|
aliases=[serialize_alias_info(alias_info) for alias_info in alias_infos]
|
||||||
{
|
|
||||||
"id": alias_info.id,
|
|
||||||
"email": alias_info.alias.email,
|
|
||||||
"creation_date": alias_info.alias.created_at.format(),
|
|
||||||
"creation_timestamp": alias_info.alias.created_at.timestamp,
|
|
||||||
"nb_forward": alias_info.nb_forward,
|
|
||||||
"nb_block": alias_info.nb_blocked,
|
|
||||||
"nb_reply": alias_info.nb_reply,
|
|
||||||
"enabled": alias_info.alias.enabled,
|
|
||||||
"note": alias_info.note,
|
|
||||||
}
|
|
||||||
for alias_info in alias_infos
|
|
||||||
]
|
|
||||||
),
|
),
|
||||||
200,
|
200,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def serialize_alias_info(alias_info: AliasInfo) -> dict:
|
||||||
|
return {
|
||||||
|
"id": alias_info.id,
|
||||||
|
"email": alias_info.alias.email,
|
||||||
|
"creation_date": alias_info.alias.created_at.format(),
|
||||||
|
"creation_timestamp": alias_info.alias.created_at.timestamp,
|
||||||
|
"nb_forward": alias_info.nb_forward,
|
||||||
|
"nb_block": alias_info.nb_blocked,
|
||||||
|
"nb_reply": alias_info.nb_reply,
|
||||||
|
"enabled": alias_info.alias.enabled,
|
||||||
|
"note": alias_info.note,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@api_bp.route("/aliases/<int:alias_id>", methods=["DELETE"])
|
@api_bp.route("/aliases/<int:alias_id>", methods=["DELETE"])
|
||||||
@cross_origin()
|
@cross_origin()
|
||||||
@verify_api_key
|
@verify_api_key
|
||||||
|
|
Loading…
Reference in a new issue