From 0b9e1bb4b4a375a4cdc4674af171aa57064c6bbc Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Fri, 19 Feb 2021 15:09:04 +0100 Subject: [PATCH] Add type annotations to controller --- lib/galaxy/webapps/galaxy/api/group_users.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/galaxy/webapps/galaxy/api/group_users.py b/lib/galaxy/webapps/galaxy/api/group_users.py index f33499263aa..b1fb16b3235 100644 --- a/lib/galaxy/webapps/galaxy/api/group_users.py +++ b/lib/galaxy/webapps/galaxy/api/group_users.py @@ -3,7 +3,9 @@ API operations on Group objects. """ import logging +from galaxy.managers.context import ProvidesAppContext from galaxy.managers.group_users import GroupUsersManager +from galaxy.schema.fields import EncodedDatabaseIdField from galaxy.web import ( expose_api, require_admin, @@ -21,7 +23,7 @@ class GroupUsersAPIController(BaseAPIController): @require_admin @expose_api - def index(self, trans, group_id, **kwd): + def index(self, trans: ProvidesAppContext, group_id: EncodedDatabaseIdField, **kwd): """ GET /api/groups/{encoded_group_id}/users Displays a collection (list) of groups. @@ -30,7 +32,7 @@ class GroupUsersAPIController(BaseAPIController): @require_admin @expose_api - def show(self, trans, id, group_id, **kwd): + def show(self, trans: ProvidesAppContext, id: EncodedDatabaseIdField, group_id: EncodedDatabaseIdField, **kwd): """ GET /api/groups/{encoded_group_id}/users/{encoded_user_id} Displays information about a group user. @@ -39,7 +41,7 @@ class GroupUsersAPIController(BaseAPIController): @require_admin @expose_api - def update(self, trans, id, group_id, **kwd): + def update(self, trans: ProvidesAppContext, id: EncodedDatabaseIdField, group_id: EncodedDatabaseIdField, **kwd): """ PUT /api/groups/{encoded_group_id}/users/{encoded_user_id} Adds a user to a group @@ -48,7 +50,7 @@ class GroupUsersAPIController(BaseAPIController): @require_admin @expose_api - def delete(self, trans, id, group_id, **kwd): + def delete(self, trans: ProvidesAppContext, id: EncodedDatabaseIdField, group_id: EncodedDatabaseIdField, **kwd): """ DELETE /api/groups/{encoded_group_id}/users/{encoded_user_id} Removes a user from a group