Loading client/src/api/schema/schema.ts +1 −1 Original line number Diff line number Diff line Loading @@ -18635,7 +18635,7 @@ export interface operations { delete_user_api_users__user_id__delete: { /** Delete a user. Only admins can delete others or purge users. */ parameters: { /** @description Purge user. Only deleted users can be purged. */ /** @description Whether to definitely remove this user. Only deleted users can be purged. */ query?: { purge?: boolean; }; lib/galaxy/webapps/galaxy/api/users.py +8 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ from fastapi import ( ) from markupsafe import escape from pydantic import Required from typing_extensions import Annotated from galaxy import ( exceptions, Loading Loading @@ -655,7 +656,13 @@ class FastAPIUsers: self, trans: ProvidesUserContext = DependsOnTrans, user_id: DecodedDatabaseIdField = UserIdPathParamQueryParam, purge: bool = Query(False, title="Purge user", description="Purge user. Only deleted users can be purged."), purge: Annotated[ bool, Query( title="Purge user", description="Whether to definitely remove this user. Only deleted users can be purged.", ), ] = False, payload: Optional[UserDeletionPayload] = None, ) -> DetailedUserModel: user_to_update = self.service.user_manager.by_id(user_id) Loading Loading
client/src/api/schema/schema.ts +1 −1 Original line number Diff line number Diff line Loading @@ -18635,7 +18635,7 @@ export interface operations { delete_user_api_users__user_id__delete: { /** Delete a user. Only admins can delete others or purge users. */ parameters: { /** @description Purge user. Only deleted users can be purged. */ /** @description Whether to definitely remove this user. Only deleted users can be purged. */ query?: { purge?: boolean; };
lib/galaxy/webapps/galaxy/api/users.py +8 −1 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ from fastapi import ( ) from markupsafe import escape from pydantic import Required from typing_extensions import Annotated from galaxy import ( exceptions, Loading Loading @@ -655,7 +656,13 @@ class FastAPIUsers: self, trans: ProvidesUserContext = DependsOnTrans, user_id: DecodedDatabaseIdField = UserIdPathParamQueryParam, purge: bool = Query(False, title="Purge user", description="Purge user. Only deleted users can be purged."), purge: Annotated[ bool, Query( title="Purge user", description="Whether to definitely remove this user. Only deleted users can be purged.", ), ] = False, payload: Optional[UserDeletionPayload] = None, ) -> DetailedUserModel: user_to_update = self.service.user_manager.by_id(user_id) Loading