• 
      

    Add a management menu to connected service list entries.

    Review Request #15159 — Created July 8, 2026 and updated

    Information

    Review Board
    release-9.x

    Reviewers

    This change adds a new menu containing management commands for connected
    services (which is currently HostingServiceAccount). For now, this
    only contains a single item, "Edit Credentials", which pops up a dialog
    similar to the wizard to let people enter new credentials for the
    account (which is already a much improved experience over what they had
    to do previously, which was enter the repository form and edit the
    credentials inline in there). This menu is currently empty (and
    therefore hidden) for GitHub accounts which use an app installation,
    since there's no credentials to edit there.

    • Ran unit tests.
    • Edited credentials for a linked Forgejo account.
    Summary ID
    Add a management menu to connected service list entries.
    This change adds a new menu containing management commands for connected services (which is currently `HostingServiceAccount`). For now, this only contains a single item, "Edit Credentials", which pops up a dialog similar to the wizard to let people enter new credentials for the account (which is already a much improved experience over what they had to do previously, which was enter the repository form and edit the credentials inline in there). This menu is currently empty (and therefore hidden) for GitHub accounts which use an app installation, since there's no credentials to edit there. Testing Done: - Ran unit tests. - Edited credentials for a linked Forgejo account.
    zqyxtyrpnpmtqqpqwokzpryzqzwswxok

    Description From Last Updated

    line too long (80 > 79 characters) Column: 80 Error code: E501

    reviewbot reviewbot
    Checks run (1 failed, 1 succeeded)
    flake8 failed.
    JSHint passed.

    flake8

    david
    Review request changed
    Commits:
    Summary ID
    Add a management menu to connected service list entries.
    This change adds a new menu containing management commands for connected services (which is currently `HostingServiceAccount`). For now, this only contains a single item, "Edit Credentials", which pops up a dialog similar to the wizard to let people enter new credentials for the account (which is already a much improved experience over what they had to do previously, which was enter the repository form and edit the credentials inline in there). This menu is currently empty (and therefore hidden) for GitHub accounts which use an app installation, since there's no credentials to edit there. Testing Done: - Ran unit tests. - Edited credentials for a linked Forgejo account.
    zqyxtyrpnpmtqqpqwokzpryzqzwswxok
    Add a management menu to connected service list entries.
    This change adds a new menu containing management commands for connected services (which is currently `HostingServiceAccount`). For now, this only contains a single item, "Edit Credentials", which pops up a dialog similar to the wizard to let people enter new credentials for the account (which is already a much improved experience over what they had to do previously, which was enter the repository form and edit the credentials inline in there). This menu is currently empty (and therefore hidden) for GitHub accounts which use an app installation, since there's no credentials to edit there. Testing Done: - Ran unit tests. - Edited credentials for a linked Forgejo account.
    zqyxtyrpnpmtqqpqwokzpryzqzwswxok

    Checks run (2 succeeded)

    flake8 passed.
    JSHint passed.