Skip to content

Commit 5050462

Browse files
authored
Merge pull request #38745 from github/repo-sync
Repo sync
2 parents eb19c00 + f225b6c commit 5050462

File tree

5 files changed

+14
-10
lines changed

5 files changed

+14
-10
lines changed

content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-plan-for-your-enterprise/about-billing-for-github-copilot-in-your-enterprise.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ Paid {% data variables.product.prodname_copilot_short %} plans include premium r
3131

3232
Billed users are calculated at the end of each billing cycle, based on the number of {% data variables.product.prodname_copilot %} seats that are assigned. You can add or remove seats at any time during the billing cycle.
3333

34-
* **Any seat assigned part way through the billing cycle** will be prorated based on the number of days remaining in the cycle.
35-
* **Any seat assignment removed during a billing cycle** will take effect from the beginning of the next cycle. The person will still be able to use {% data variables.product.prodname_copilot %} until the end of the cycle. If a user's access to organizations in the enterprise with {% data variables.product.prodname_copilot_short %} seats is removed, they will lose access immediately.
34+
* **Any seat assigned part way through the billing cycle** is prorated based on the number of days remaining in the cycle.
35+
* **Any seat assignment cancellation during a billing cycle** takes effect at the beginning of the next cycle. The user can access {% data variables.product.prodname_copilot_short %} until the end of the cycle.
36+
* **Any user removed from an organization with {% data variables.product.prodname_copilot_short %} during a billing cycle** loses access to {% data variables.product.prodname_copilot_short %} immediately. Billing for that user stops at the end of the cycle. If the user is restored to the organization during the billing cycle, they regain access to {% data variables.product.prodname_copilot_short %} immediately.
3637

3738
Your enterprise will be charged on whichever payment method you’ve set up for the enterprise account, such as a credit card or a Microsoft Azure subscription.
3839

@@ -62,7 +63,7 @@ If you upgrade an organization from {% data variables.copilot.copilot_business_s
6263

6364
If you downgrade an organization's {% data variables.copilot.copilot_enterprise %} plan during a billing cycle, the users will have access to {% data variables.copilot.copilot_enterprise %} for the rest of the cycle, and the change to your bill will take effect from the following cycle.
6465

65-
Disabling {% data variables.product.prodname_copilot %} for all organizations in your enterprise will cancel your enterprise's {% data variables.product.prodname_copilot_short %} plan.
66+
Disabling {% data variables.product.prodname_copilot %} for all organizations in your enterprise will cancel your enterprise's {% data variables.product.prodname_copilot_short %} plan. All users with a seat in those organizations will lose access to {% data variables.product.prodname_copilot_short %} immediately. You will be billed for those seats until the end of the current billing cycle.
6667

6768
{% data reusables.copilot.copilot-one-account %}
6869

content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-plan-for-your-organization/about-billing-for-github-copilot-in-your-organization.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ Paid {% data variables.product.prodname_copilot_short %} plans include premium r
2525

2626
Billed users are calculated at the end of each billing cycle, based on the number of {% data variables.product.prodname_copilot %} seats that are assigned. You can add or remove seats at any time during the billing cycle.
2727

28-
* **Any seat assigned part way through the billing cycle** will be prorated based on the number of days remaining in the cycle.
29-
* **Any seat assignment removed during a billing cycle** will take effect from the beginning of the next cycle. The person will still be able to use {% data variables.product.prodname_copilot %} until the end of the cycle. If a user's access to the organization itself is removed, they will lose access immediately.
28+
* **Any seat assigned part way through the billing cycle** is prorated based on the number of days remaining in the cycle.
29+
* **Any seat assignment cancellation during a billing cycle** takes effect at the beginning of the next cycle. The user can access {% data variables.product.prodname_copilot %} until the end of the cycle.
30+
* **Any user removed from the organization during a billing cycle** loses access to {% data variables.product.prodname_copilot %} immediately. Billing for that user stops at the end of the cycle. If the user is restored to the organization during the billing cycle, they will regain access to {% data variables.product.prodname_copilot %} immediately.
3031

31-
If your organization belongs to an enterprise, your enterprise will be charged on whichever payment method you’ve set up for the organization account, such as a credit card or a Microsoft Azure subscription.
32+
If your organization belongs to an enterprise, your enterprise will be charged on whichever payment method you’ve set up for the organization account, such as a credit card or a Microsoft Azure subscription. If an organization with {% data variables.product.prodname_copilot %} seats is removed from an enterprise, billing for those seats will stop at the end of the billing cycle. The users who had seats assigned by the removed organization will lose access to {% data variables.product.prodname_copilot %} unless they receive a seat through another organization.
3233

3334
{% data reusables.billing.authorization-charge %}
3435

data/ui.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ search:
3030
placeholder_no_icon: Search or ask Copilot
3131
shortcut: Type {{icon}} to search
3232
overlay:
33+
aria_label: Search overlay
3334
input_aria_label: Search or ask Copilot
3435
suggestions_list_aria_label: Search suggestions
3536
ai_suggestions_list_aria_label: Copilot search suggestions

src/fixtures/fixtures/data/ui.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ search:
3030
placeholder_no_icon: Search or ask Copilot
3131
shortcut: Type {{icon}} to search
3232
overlay:
33+
aria_label: Search overlay
3334
input_aria_label: Search or ask Copilot
3435
suggestions_list_aria_label: Search suggestions
3536
ai_suggestions_list_aria_label: Copilot search suggestions

src/search/components/input/SearchOverlay.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,7 @@ export function SearchOverlay({
650650
} else {
651651
OverlayContents = (
652652
<ActionList
653+
id="search-suggestions-list"
653654
aria-label={t('search.overlay.suggestions_list_aria_label')}
654655
showDividers
655656
className={styles.suggestionsList}
@@ -675,7 +676,6 @@ export function SearchOverlay({
675676
)
676677
}
677678

678-
const overlayHeadingId = 'overlay-heading'
679679
return (
680680
<>
681681
<div className={styles.overlayBackdrop} />
@@ -698,7 +698,7 @@ export function SearchOverlay({
698698
}
699699
role="dialog"
700700
aria-modal="true"
701-
aria-labelledby={overlayHeadingId}
701+
aria-label={t('search.overlay.aria_label')}
702702
ref={overlayRef}
703703
>
704704
<div className={styles.header}>
@@ -723,11 +723,11 @@ export function SearchOverlay({
723723
value={urlSearchInputQuery}
724724
onChange={handleSearchQueryChange}
725725
leadingVisual={<SearchIcon />}
726-
aria-labelledby={overlayHeadingId}
727726
role="combobox"
728727
// In AskAI the search input not longer "controls" the suggestions list, because there is no list, so we remove the aria-controls attribute
729728
aria-controls={isAskAIState ? 'ask-ai-result-container' : 'search-suggestions-list'}
730729
aria-expanded={combinedOptions.length > 0}
730+
aria-label={t('search.overlay.input_aria_label')}
731731
aria-activedescendant={
732732
selectedIndex >= 0
733733
? `search-option-${combinedOptions[selectedIndex]?.group}-${selectedIndex}`
@@ -1027,7 +1027,7 @@ function renderSearchGroups(
10271027

10281028
groups.push(
10291029
<ActionList.Group key="general" data-testid="general-autocomplete-suggestions">
1030-
<ActionList.GroupHeading as="h3" tabIndex={-1} id="search-suggestions-list">
1030+
<ActionList.GroupHeading as="h3" tabIndex={-1}>
10311031
{t('search.overlay.general_suggestions_list_heading')}
10321032
</ActionList.GroupHeading>
10331033
{items}

0 commit comments

Comments
 (0)