Skip to content

Commit 6696790

Browse files
authored
Merge pull request #38831 from github/repo-sync
Repo sync
2 parents 46e13e4 + ceb4a92 commit 6696790

File tree

5 files changed

+26
-8
lines changed

5 files changed

+26
-8
lines changed

content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ If your organization has a security team, you can use the security manager role
7878

7979
### {% data variables.product.prodname_github_app %} managers
8080

81-
By default, only organization owners can manage the settings of {% data variables.product.prodname_github_app %} registrations owned by an organization. To allow additional users to manage {% data variables.product.prodname_github_app %} registrations owned by an organization, an owner can grant them {% data variables.product.prodname_github_app %} manager permissions.
81+
By default, only organization owners can manage the settings of {% data variables.product.prodname_github_app %} registrations owned by an organization. To allow additional users{% ifversion org-app-manager-teams %} or teams{% endif %} to manage {% data variables.product.prodname_github_app %} registrations owned by an organization, an owner can grant them {% data variables.product.prodname_github_app %} manager permissions.
8282

83-
When you designate a user as a {% data variables.product.prodname_github_app %} manager in your organization, you can grant them access to manage the settings of some or all {% data variables.product.prodname_github_app %} registrations owned by the organization. The {% data variables.product.prodname_github_app %} manager role does not grant users access to install and uninstall {% data variables.product.prodname_github_apps %} on an organization. For more information, see [AUTOTITLE](/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization).
83+
When you designate a user{% ifversion org-app-manager-teams %} or team{% endif %} as a {% data variables.product.prodname_github_app %} manager in your organization, you can grant them access to manage the settings of some or all {% data variables.product.prodname_github_app %} registrations owned by the organization. The {% data variables.product.prodname_github_app %} manager role does not grant users access to install and uninstall {% data variables.product.prodname_github_apps %} on an organization. For more information, see [AUTOTITLE](/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization).
8484

8585
### Outside collaborators{% ifversion repository-collaborators %} or repository collaborators{% endif %}
8686

content/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,34 +25,44 @@ shortTitle: GitHub App managers
2525

2626
{% data reusables.apps.github-app-managers %}
2727

28-
## Giving someone the ability to manage all {% data variables.product.prodname_github_apps %} owned by the organization
28+
## Granting the ability to manage all {% data variables.product.prodname_github_apps %} owned by the organization
2929

30+
{%- ifversion org-app-manager-teams %}
31+
To assign the App Manager organization role to a user or team, see [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles#assigning-an-organization-role).
32+
33+
Use the role assignments page to see who has been granted this and any other organization role. Organization owners can always manage {% data variables.product.prodname_github_apps %} and are not shown in this view.
34+
{%- else %}
3035
{% data reusables.profile.access_org %}
3136
{% data reusables.profile.org_settings %}
3237
{% data reusables.organizations.github-apps-settings-sidebar %}
3338
1. At the bottom of the "Management" section, in the search field, type the username of the person you want to designate as a {% data variables.product.prodname_github_app %} manager in the organization, then click **Grant**.
39+
{%- endif %}
3440

35-
## Giving someone the ability to manage an individual {% data variables.product.prodname_github_app %}
41+
## Granting the ability to manage an individual {% data variables.product.prodname_github_app %}
3642

3743
{% data reusables.profile.access_org %}
3844
{% data reusables.profile.org_settings %}
3945
{% data reusables.organizations.github-apps-settings-sidebar %}
4046
1. Under "{% data variables.product.prodname_github_apps %}", click on the avatar of the app you'd like to add a {% data variables.product.prodname_github_app %} manager for.
4147
{% data reusables.organizations.app-managers-settings-sidebar %}
42-
1. At the bottom of the "App managers" section, in the search field, type the username of the person you want to designate as a GitHub App manager for the app, then click **Grant**.
48+
1. At the bottom of the "App managers" section, in the search field, type the username of the person{%- ifversion org-app-manager-teams %} or team{%- endif %} you want to designate as a GitHub App manager for the app, then click **Grant**.
4349

4450
## Removing a {% data variables.product.prodname_github_app %} manager's permissions for the entire organization
4551

52+
{%- ifversion org-app-manager-teams %}
53+
See [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles#deleting-an-organization-role-assignment) for directions on removing the App Manager role from a user or team.
54+
{%- else %}
4655
{% data reusables.profile.access_org %}
4756
{% data reusables.profile.org_settings %}
4857
{% data reusables.organizations.github-apps-settings-sidebar %}
4958
1. Under "Management", next to the person you want to remove {% data variables.product.prodname_github_app %} manager permissions from, click **Revoke**.
59+
{%- endif %}
5060

51-
## Removing a {% data variables.product.prodname_github_app %} manager's permissions for an individual {% data variables.product.prodname_github_app %}
61+
## Removing managers from an individual {% data variables.product.prodname_github_app %}
5262

5363
{% data reusables.profile.access_org %}
5464
{% data reusables.profile.org_settings %}
5565
{% data reusables.organizations.github-apps-settings-sidebar %}
5666
1. Under "{% data variables.product.prodname_github_apps %}", click on the avatar of the app you'd like to remove a {% data variables.product.prodname_github_app %} manager from.
5767
{% data reusables.organizations.app-managers-settings-sidebar %}
58-
1. Under "App managers", next to the person you want to remove {% data variables.product.prodname_github_app %} manager permissions from, click **Revoke**.
68+
1. Under "App managers", next to the person{%- ifversion org-app-manager-teams %} or team{%- endif %} you want to remove {% data variables.product.prodname_github_app %} manager permissions from, click **Revoke**.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Issue https://github.com/github/releases/issues/6052
2+
versions:
3+
ghec: '*'
4+
fpt: '*'
5+
ghes: '>=3.18'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Organization owners can designate other users in their organization as {% data variables.product.prodname_github_app %} managers. {% data variables.product.prodname_github_app %} managers can manage the settings of some or all of the {% data variables.product.prodname_github_app %} registrations that are owned by the organization. The {% data variables.product.prodname_github_app %} manager role does not grant users access to install and uninstall {% data variables.product.prodname_github_apps %} on an organization. For more information about the specific app settings that a {% data variables.product.prodname_github_app %} manager can control, see [AUTOTITLE](/apps/maintaining-github-apps/modifying-a-github-app).
1+
Organization owners can designate other users{% ifversion org-app-manager-teams %} or teams{% endif %} in their organization as {% data variables.product.prodname_github_app %} managers. {% data variables.product.prodname_github_app %} managers can manage the settings of some or all of the {% data variables.product.prodname_github_app %} registrations that are owned by the organization. The {% data variables.product.prodname_github_app %} manager role does not grant recipients access to install and uninstall {% data variables.product.prodname_github_apps %} on an organization. For more information about the specific app settings that {% data variables.product.prodname_github_app %} managers can control, see [AUTOTITLE](/apps/maintaining-github-apps/modifying-a-github-app).
22

33
For more information about {% data variables.product.prodname_github_app %} manager permissions, see [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#github-app-managers).

data/reusables/organizations/pre-defined-organization-roles.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ The current set of pre-defined roles are:
1111
* **CI/CD admin:** Grants admin access to manage Actions policies, runners, runner groups, hosted compute network configurations, secrets, variables, and usage metrics for an organization.
1212
* **Security manager**: Grants the ability to manage security policies, security alerts, and security configurations for an organization and all its repositories.
1313
{%- endif %}
14+
{%- ifversion org-app-manager-teams %}
15+
* **App Manager:** Grants the ability to create, edit, and delete all GitHub Apps in an organization.
16+
{%- endif %}

0 commit comments

Comments
 (0)