1
0
mirror of https://github.com/quay/quay.git synced 2025-11-17 23:02:34 +03:00

users: fix create repo on push on orgs for restricted users (PROJQUAY-4732) (#1634)

This commit is contained in:
Kenny Lee Sin Cheong
2022-11-22 11:50:16 -05:00
committed by GitHub
parent 705ea386d2
commit 7cd55ea0cd
2 changed files with 9 additions and 4 deletions

View File

@@ -108,7 +108,7 @@ class UserRobot(ApiResource):
robot = model.get_user_robot(robot_shortname, parent)
return robot.to_dict(include_metadata=True, include_token=True)
@require_user_admin()
@require_user_admin(disallow_for_restricted_users=True)
@nickname("createUserRobot")
@max_json_size(ROBOT_MAX_SIZE)
@validate_json_request("CreateRobot", optional=True)
@@ -135,7 +135,7 @@ class UserRobot(ApiResource):
)
return robot.to_dict(include_metadata=True, include_token=True), 201
@require_user_admin()
@require_user_admin(disallow_for_restricted_users=True)
@nickname("deleteUserRobot")
def delete(self, robot_shortname):
"""
@@ -330,7 +330,7 @@ class RegenerateUserRobot(ApiResource):
Resource for regenerate an organization's robot's token.
"""
@require_user_admin()
@require_user_admin(disallow_for_restricted_users=True)
@nickname("regenerateUserRobotToken")
def post(self, robot_shortname):
"""