Skip to content

Commit 77d6ba2

Browse files
authored
Adds new option for outside collaborator management (github#26321)
1 parent 573ca40 commit 77d6ba2

File tree

6 files changed

+18
-3
lines changed

6 files changed

+18
-3
lines changed
Loading

content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ Across all organizations owned by your enterprise, you can allow people with acc
118118

119119
## Enforcing a policy for inviting{% ifversion ghec %} outside{% endif %} collaborators to repositories
120120

121-
Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, or allow owners to administer the setting on the organization level.
121+
Across all organizations owned by your enterprise, you can allow members to invite{% ifversion ghec %} outside{% endif %} collaborators to repositories, restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to organization owners, {% if prevent-org-admin-add-outside-collaborator %}restrict {% ifversion ghec %}outside collaborator {% endif %}invitations to enterprise owners, {% endif %}or allow organization owners to administer the setting on the organization level.
122122

123123
{% data reusables.enterprise-accounts.access-enterprise %}
124124
{% data reusables.enterprise-accounts.policies-tab %}

content/organizations/managing-access-to-your-organizations-repositories/converting-an-organization-member-to-an-outside-collaborator.md

+10
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ topics:
1515
shortTitle: Convert member to collaborator
1616
---
1717

18+
## About conversion of organization members to outside collaborators
19+
1820
{% data reusables.organizations.owners-and-admins-can %} convert organization members into outside collaborators.
1921

2022
{% data reusables.organizations.outside-collaborators-use-seats %} {% data reusables.organizations.outside_collaborator_forks %}
@@ -32,6 +34,14 @@ We recommend reviewing the organization member's access to repositories to ensur
3234

3335
When you convert an organization member to an outside collaborator, their privileges as organization members are saved for three months so that you can restore their membership privileges if you{% ifversion fpt or ghec %} invite them to rejoin{% else %} add them back to{% endif %} your organization within that time frame. For more information, see "[Reinstating a former member of your organization](/articles/reinstating-a-former-member-of-your-organization)."
3436

37+
## Converting an organization member to an outside collaborator
38+
39+
{% note %}
40+
41+
**Note:** You may not be able to convert an organization member to an outside collaborator, if an organization owner{% ifversion not fpt %} or enterprise owner{% endif %} has restricted your ability to add outside collaborators.
42+
43+
{% endnote %}
44+
3545
{% data reusables.profile.access_org %}
3646
{% data reusables.user-settings.access_org %}
3747
{% data reusables.organizations.people %}

content/organizations/managing-access-to-your-organizations-repositories/reinstating-a-former-outside-collaborators-access-to-your-organization.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ When you reinstate a former outside collaborator, you can restore:
3333

3434
**Tips**:
3535

36-
- Only organization owners can reinstate outside collaborators' access to an organization. For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)."
36+
- Only organization owners can reinstate outside collaborators' access to an organization.{% if prevent-org-admin-add-outside-collaborator %} Enterprise owners may further restrict the ability to reinstate outside collaborators' access to enterprise owners only.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)."
3737
- The reinstating a member flow on {% data variables.product.product_location %} may use the term "member" to describe reinstating an outside collaborator but if you reinstate this person and keep their previous privileges, they will only have their previous [outside collaborator permissions](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators).{% ifversion fpt or ghec %}
3838
- If your organization has a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)."{% endif %}
3939

content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ shortTitle: Set collaborator policy
1717

1818
By default, anyone with admin access to a repository can invite outside collaborators to work on the repository. You can choose to restrict the ability to invite outside collaborators to organization owners only.
1919

20-
2120
{% ifversion ghec %}
2221
{% note %}
2322

@@ -26,6 +25,8 @@ By default, anyone with admin access to a repository can invite outside collabor
2625
{% endnote %}
2726
{% endif %}
2827

28+
{% ifversion ghec %}If your organization is owned by an enterprise account, you{% else %}You{% endif %} may not be able to configure this setting for your organization, if an enterprise owner has set a policy at the enterprise level. For more information, see "[Enforcing repository management policies in your enterprise]{% ifversion ghec %}(/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)"{% else %}(/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories){% endif %}."
29+
2930
{% data reusables.organizations.outside-collaborators-use-seats %}
3031

3132
{% data reusables.profile.access_org %}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
versions:
2+
ghec: '*'
3+
ghes: '>=3.6'
4+
ghae: 'issue-6336'

0 commit comments

Comments
 (0)