Return "sender_format" in GET /api/setting
This commit is contained in:
parent
dec7969ead
commit
f0f81930bc
|
@ -3,7 +3,13 @@ from flask import jsonify, g, request
|
|||
from app.api.base import api_bp, require_api_auth
|
||||
from app.extensions import db
|
||||
from app.log import LOG
|
||||
from app.models import User, AliasGeneratorEnum, SLDomain, CustomDomain
|
||||
from app.models import (
|
||||
User,
|
||||
AliasGeneratorEnum,
|
||||
SLDomain,
|
||||
CustomDomain,
|
||||
SenderFormatEnum,
|
||||
)
|
||||
|
||||
|
||||
def setting_to_dict(user: User):
|
||||
|
@ -13,6 +19,7 @@ def setting_to_dict(user: User):
|
|||
if user.alias_generator == AliasGeneratorEnum.word.value
|
||||
else "uuid",
|
||||
"random_alias_default_domain": user.default_random_alias_domain(),
|
||||
"sender_format": SenderFormatEnum.get_name(user.sender_format),
|
||||
}
|
||||
|
||||
return ret
|
||||
|
|
|
@ -741,13 +741,14 @@ Output:
|
|||
|
||||
#### GET /api/setting
|
||||
|
||||
Return user setting
|
||||
Return user setting.
|
||||
|
||||
```json
|
||||
{
|
||||
"alias_generator": "uuid",
|
||||
"alias_generator": "word",
|
||||
"notification": true,
|
||||
"random_alias_default_domain": "sl.local"
|
||||
"random_alias_default_domain": "sl.local",
|
||||
"sender_format": "VIA"
|
||||
}
|
||||
```
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import json
|
||||
|
||||
from app.models import CustomDomain, AliasGeneratorEnum
|
||||
from tests.utils import login
|
||||
from tests.utils import login, pretty
|
||||
|
||||
|
||||
def test_get_setting(flask_client):
|
||||
|
@ -13,6 +13,7 @@ def test_get_setting(flask_client):
|
|||
"alias_generator": "word",
|
||||
"notification": True,
|
||||
"random_alias_default_domain": "sl.local",
|
||||
"sender_format": "VIA",
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue