mirror of
https://github.com/Casvt/MIND.git
synced 2026-04-03 03:00:22 -04:00
Refactored users.py
This commit is contained in:
@@ -189,7 +189,10 @@ def api_add_user(inputs: Dict[str, str]):
|
||||
def api_manage_user(inputs: Dict[str, Any]):
|
||||
user = api_key_map[g.hashed_api_key].user_data
|
||||
if request.method == 'PUT':
|
||||
user.update(inputs['new_username'], inputs['new_password'])
|
||||
if inputs['new_username']:
|
||||
user.update_username(inputs['new_username'])
|
||||
if inputs['new_password']:
|
||||
user.update_password(inputs['new_password'])
|
||||
return return_api({})
|
||||
|
||||
elif request.method == 'DELETE':
|
||||
@@ -588,7 +591,10 @@ def api_admin_users(inputs: Dict[str, Any]):
|
||||
def api_admin_user(inputs: Dict[str, Any], u_id: int):
|
||||
user = users.get_one(u_id)
|
||||
if request.method == 'PUT':
|
||||
user.update(inputs['new_username'], inputs['new_password'])
|
||||
if inputs['new_username']:
|
||||
user.update_username(inputs['new_username'])
|
||||
if inputs['new_password']:
|
||||
user.update_password(inputs['new_password'])
|
||||
return return_api({})
|
||||
|
||||
elif request.method == 'DELETE':
|
||||
|
||||
Reference in New Issue
Block a user