Compare commits

..

2 Commits

Author SHA1 Message Date
RockChinQ 592b8902a0 style: fix ruff format issues in plugin_diagnostics and test_handler_actions 2026-06-26 11:28:36 -04:00
BiFangKNT ff71c1cede feat(plugin): report deferred response delivery failures 2026-06-26 10:48:45 +08:00
@@ -195,13 +195,6 @@ class UserRouterGroup(group.RouterGroup):
@self.route('/set-password', methods=['POST'], auth_type=group.AuthType.USER_TOKEN) @self.route('/set-password', methods=['POST'], auth_type=group.AuthType.USER_TOKEN)
async def _(user_email: str) -> str: async def _(user_email: str) -> str:
"""Set password for Space account (first time) or change password""" """Set password for Space account (first time) or change password"""
# Check if modifying login info is allowed
allow_modify_login_info = self.ap.instance_config.data.get('system', {}).get(
'allow_modify_login_info', True
)
if not allow_modify_login_info:
return self.http_status(403, -1, 'Modifying login info is disabled')
json_data = await quart.request.json json_data = await quart.request.json
new_password = json_data.get('new_password') new_password = json_data.get('new_password')
current_password = json_data.get('current_password') current_password = json_data.get('current_password')