Replace the old legacy_expose_api decorators

This commit is contained in:
davelopez
2021-02-19 14:25:28 +01:00
parent 470c658eba
commit e3783deb17
+12 -9
View File
@@ -3,8 +3,11 @@ API operations on Group objects.
"""
import logging
from galaxy import web
from galaxy.util import unicodify
from galaxy.web import (
expose_api,
require_admin,
)
from galaxy.webapps.base.controller import BaseAPIController, url_for
log = logging.getLogger(__name__)
@@ -12,8 +15,8 @@ log = logging.getLogger(__name__)
class GroupUsersAPIController(BaseAPIController):
@web.require_admin
@web.legacy_expose_api
@require_admin
@expose_api
def index(self, trans, group_id, **kwd):
"""
GET /api/groups/{encoded_group_id}/users
@@ -41,8 +44,8 @@ class GroupUsersAPIController(BaseAPIController):
trans.response.status = 500
return rval
@web.require_admin
@web.legacy_expose_api
@require_admin
@expose_api
def show(self, trans, id, group_id, **kwd):
"""
GET /api/groups/{encoded_group_id}/users/{encoded_user_id}
@@ -67,8 +70,8 @@ class GroupUsersAPIController(BaseAPIController):
log.error(item + ": %s", unicodify(e))
return item
@web.require_admin
@web.legacy_expose_api
@require_admin
@expose_api
def update(self, trans, id, group_id, **kwd):
"""
PUT /api/groups/{encoded_group_id}/users/{encoded_user_id}
@@ -99,8 +102,8 @@ class GroupUsersAPIController(BaseAPIController):
log.error(item + ": %s", unicodify(e))
return item
@web.require_admin
@web.legacy_expose_api
@require_admin
@expose_api
def delete(self, trans, id, group_id, **kwd):
"""
DELETE /api/groups/{encoded_group_id}/users/{encoded_user_id}