[ 
https://issues.apache.org/jira/browse/IGNITE-28656?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Pavlov updated IGNITE-28656:
-----------------------------------
    Description: 
TeamCity Bot needs a dedicated admin role for managing sensitive bot settings 
from UI. Some UI actions, such as changing trusted suites/tests, directly 
affect PR merge decisions and must not be available to all users.

Option 1:
The initial list of admins should be defined in the config file, so the bot has 
bootstrap administrators after startup. After that, admins should be able to 
manage other users and grant or revoke admin permissions from the UI

Option 2:
Consider checking Teamcity access grants for this opportunity enablement

  was:
TeamCity Bot needs a dedicated admin role for managing sensitive bot settings 
from UI. Some UI actions, such as changing trusted suites/tests, directly 
affect PR merge decisions and must not be available to all users.

We need to introduce bot admin management. The initial list of admins should be 
defined in the config file, so the bot has bootstrap administrators after 
startup. After that, admins should be able to manage other users and grant or 
revoke admin permissions from the UI


> [TCBot] Add bot admin management
> --------------------------------
>
>                 Key: IGNITE-28656
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28656
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Dmitry Pavlov
>            Assignee: Dmitry Pavlov
>            Priority: Major
>
> TeamCity Bot needs a dedicated admin role for managing sensitive bot settings 
> from UI. Some UI actions, such as changing trusted suites/tests, directly 
> affect PR merge decisions and must not be available to all users.
> Option 1:
> The initial list of admins should be defined in the config file, so the bot 
> has bootstrap administrators after startup. After that, admins should be able 
> to manage other users and grant or revoke admin permissions from the UI
> Option 2:
> Consider checking Teamcity access grants for this opportunity enablement



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to