fix(admin): resolver pantalla en blanco al editar ficha de usuario (GET /admin/users/edit/:id)
This commit is contained in:
@@ -345,6 +345,20 @@ def create_user():
|
||||
'user': user.to_dict()
|
||||
}), 201
|
||||
|
||||
@api_admin_bp.route('/users/<int:id>', methods=['GET'])
|
||||
@jwt_required
|
||||
def get_user_by_id(id):
|
||||
user = User.query.get_or_404(id)
|
||||
d = user.to_dict()
|
||||
d['role_obj'] = {
|
||||
'id': user.role_obj.id,
|
||||
'name': user.role_obj.name
|
||||
} if user.role_obj else {'id': 1, 'name': user.role or 'Admin'}
|
||||
return jsonify({
|
||||
'status': 'success',
|
||||
'user': d
|
||||
}), 200
|
||||
|
||||
@api_admin_bp.route('/users/<int:id>', methods=['PUT'])
|
||||
@jwt_required
|
||||
def update_user(id):
|
||||
|
||||
Reference in New Issue
Block a user