Describe in detail what your merge request does and why.
This PR adds in the UI for group bot accounts (listing, removing, adding).
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Login as admin@email.com or any other user
Create a group
From the sidebar on the project show page, click Settings and then Bot Accounts
You should not see any bot accounts
Click the New bot account button
Fill in the token name, access level, option expiration date for token, and select at least 1 scope
Click Submit
You should see a table with the bot account that was created and above the table a section which lists the personal access token
Go to the Members page for the group
You should see the bot account that was created listed as a Bot
Go back to the Bot Accounts page for the group
Click the ellipsis for the bot account and click Remove. Confirm that you would like to remove the bot account
The table should update and no bot accounts should be listed
Go back to the Members page for the group
Verify that the bot account has also been removed from the group members
PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
What does this PR do and why?
Describe in detail what your merge request does and why.
This PR adds in the UI for group bot accounts (listing, removing, adding).
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
admin@email.com
or any other userSettings
and thenBot Accounts
New bot account
buttonSubmit
Members
page for the groupBot
Bot Accounts
page for the groupRemove
. Confirm that you would like to remove the bot accountMembers
page for the groupPR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.