perf: Priacy mode

This commit is contained in:
feng
2025-03-27 18:25:41 +08:00
committed by ZhaoJiSen
parent 514b2cdfc5
commit f6913ac63c
4 changed files with 11 additions and 0 deletions

View File

@@ -119,6 +119,14 @@ class UserProfileSerializer(UserSerializer):
if org_roles_field:
org_roles_field.read_only = True
if settings.PRIVACY_MODE:
for field in (
'phone', 'wechat',
'wecom_id', 'dingtalk_id',
'feishu_id', 'slack_id', 'lark_id'
):
self.fields.pop(field, None)
@staticmethod
def get_guide_url(obj):
return settings.USER_GUIDE_URL