Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync develop & master #14204

Merged
merged 45 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
d389075
feat(hycu): add product HYCU for OVHCloud (#13244)
tibs245 Oct 18, 2024
7674150
feat(veeam-backup): add new product veeam-backup (#12611)
chipp972 Oct 18, 2024
c19d1f2
feat(hycu): fix listing wording
tibs245 Oct 17, 2024
b898339
feat(hycu): change onboarding wording
tibs245 Oct 17, 2024
2f32054
feat(hycu): add hycu dashboard
tibs245 Oct 18, 2024
23d9a5f
refactor(container): improve regex veeam and hycu to be more explicit
tibs245 Oct 21, 2024
6130376
refactor(hycu): move type in types to be compliance with other uapp
tibs245 Oct 21, 2024
da78d05
feat(hycu): create order page
Oct 22, 2024
9319a0e
fix(hycu): build errors with tests and sonar
Oct 23, 2024
2fc6842
fix(hycu): breadcrumb and order links
Oct 24, 2024
56de7fb
feat(hycu): add product HYCU for OVHCloud (#13244)
tibs245 Oct 18, 2024
d3f7f3e
feat(veeam-backup): add new product veeam-backup (#12611)
chipp972 Oct 18, 2024
9f10592
feat(hycu): add hycu service on hub and my services
darsene Oct 24, 2024
0c52755
feat(hycu): add renew link on dashboard
tibs245 Oct 25, 2024
95e0ad7
feat(hycu): add activate license modal
tibs245 Oct 24, 2024
6f123b2
feat(hycu): add regenerate license modal
tibs245 Oct 25, 2024
dfecf5a
feat(hycu): add agora termination for hycu service
darsene Oct 28, 2024
6dfab9d
feat(hycu): add rename modal
tibs245 Oct 28, 2024
b2a3ba3
feat(hycu): add terminate modal page
tibs245 Oct 28, 2024
2c57316
fix(hycu): rootLabel in breadcrumb
Oct 28, 2024
c4735e0
feat(hycu): add download license action
tibs245 Oct 29, 2024
53aa8f1
feat(hycu): add error message when license is in error
tibs245 Oct 29, 2024
da3d394
feat(hycu): change order of elements on billing component
tibs245 Oct 29, 2024
b1b0808
feat(hycu): change file extension accepted to request license
tibs245 Oct 30, 2024
1dc1f52
feat(hycu): change pack wording
tibs245 Oct 30, 2024
52d7c50
fix(hycu): fix margin between tabs and dashboard content
tibs245 Oct 30, 2024
8ca2537
feat(hycu): fix hycu license format file
tibs245 Oct 30, 2024
9464e2a
feat(hycu): change edit name header wording
tibs245 Oct 31, 2024
8176b67
feat(billing-component): add resiliation agora service for HYCU
tibs245 Nov 3, 2024
58883b6
feat(hycu): remove manage contact url
tibs245 Nov 3, 2024
797bf39
feat(hycu): change name rules for license hycu
tibs245 Nov 3, 2024
83d5c3f
feat(hycu): show display name instead servicename on listing page
tibs245 Nov 3, 2024
8825e79
feat(hycu): disabled action when service is suspended
tibs245 Nov 3, 2024
27d9446
fix(hycu): fix display name on listing page
tibs245 Nov 4, 2024
2715eae
fix(hycu): fix the value of max file size of license
tibs245 Nov 5, 2024
7778c7d
feat(hycu): add edit license page
Oct 29, 2024
bc8c8de
feat(hycu): add error handling on listing page
tibs245 Nov 5, 2024
b313b56
feat(hycu): add alert banner without notification hook to avoid problem
tibs245 Nov 5, 2024
334b709
fix(hycu): express order URLs and edit pack parameters
Nov 7, 2024
aac3ac1
fix(hycu): fix translations on dashboard
tibs245 Nov 8, 2024
92fc395
feat(hycu): disabled change pack
tibs245 Nov 14, 2024
7fc5022
feat(hycu): update mrc package
tibs245 Nov 20, 2024
cafbeb3
fix(i18n): add missing translations [CDS 3494]
tibs245 Nov 20, 2024
d0628d9
merge: pull request #14179 from ovh/release/hycu
anooparveti Nov 20, 2024
854d7e1
release: actinium-hornet-1
anooparveti Nov 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .sonarcloud.properties
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sonar.projectName=manager
sonar.sources=.
sonar.sourceEncoding=UTF-8
sonar.ws.timeout=60
sonar.projectVersion=actinium-hornet
sonar.projectVersion=actinium-hornet-1

sonar.exclusions=node_modules/**, **/node_modules/**, **/dist/**, **/semantic/**, **/coverage/**, **/static/**, **/mock/**, **/mockServiceWorker.js
sonar.coverage.exclusions=**/*.spec.js
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,9 @@ export function useAuthorizationIam(
const { data, ...query } = useQuery({
queryKey: [urn, actions],
queryFn: () => fetchAuthorizationCheck(actions, urn),
enabled:
enabled: Boolean(
urn && urn.length > 0 && actions && actions.length > 0 && isTrigger,
),
placeholderData: keepPreviousData,
});

Expand Down
8 changes: 8 additions & 0 deletions packages/manager/apps/container/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.86.3](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)

**Note:** Version bump only for package @ovh-ux/manager-container-app





## [0.86.2](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-18)


Expand Down
2 changes: 1 addition & 1 deletion packages/manager/apps/container/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ovh-ux/manager-container-app",
"version": "0.86.2",
"version": "0.86.3",
"private": true,
"description": "OVHcloud Manager Container.",
"repository": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ export default function HostedPrivateCloudSidebar() {
id: 'hpc-storage-backup',
label: t('sidebar_storage_backup'),
icon: <img className="mb-1 mr-1 w-6 aspect-square" alt="" src={infinityCLoud} />,
pathMatcher: new RegExp('^/hycu|/veeam-backup'),
pathMatcher: new RegExp('^/(hycu|veeam-backup)'),
badge: 'new',
subItems: [
(feature['veeam-backup']) && {
Expand Down
8 changes: 8 additions & 0 deletions packages/manager/apps/dbaas-logs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.0.2](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)

**Note:** Version bump only for package @ovh-ux/manager-dbaas-logs-app





## [3.0.1](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-19)

**Note:** Version bump only for package @ovh-ux/manager-dbaas-logs-app
Expand Down
4 changes: 2 additions & 2 deletions packages/manager/apps/dbaas-logs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ovh-ux/manager-dbaas-logs-app",
"version": "3.0.1",
"version": "3.0.2",
"private": true,
"description": "Logs Data Platform standalone application.",
"repository": {
Expand All @@ -20,7 +20,7 @@
},
"dependencies": {
"@ovh-ux/manager-at-internet-configuration": "^1.5.0",
"@ovh-ux/manager-billing-components": "^4.0.1",
"@ovh-ux/manager-billing-components": "^4.1.0",
"@ovh-ux/manager-config": "^8.0.0",
"@ovh-ux/manager-core": "^13.0.1",
"@ovh-ux/manager-dbaas-logs": "^1.26.3",
Expand Down
8 changes: 8 additions & 0 deletions packages/manager/apps/dedicated/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [20.1.2](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)

**Note:** Version bump only for package @ovh-ux/manager-dedicated





## [20.1.1](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)

**Note:** Version bump only for package @ovh-ux/manager-dedicated
Expand Down
6 changes: 3 additions & 3 deletions packages/manager/apps/dedicated/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ovh-ux/manager-dedicated",
"version": "20.1.1",
"version": "20.1.2",
"private": true,
"description": "OVHcloud Dedicated control panel.",
"repository": {
Expand All @@ -24,8 +24,8 @@
"@ovh-ux/manager-at-internet-configuration": "^1.5.0",
"@ovh-ux/manager-banner": "^1.3.1",
"@ovh-ux/manager-beta-preference": "^1.0.0",
"@ovh-ux/manager-billing": "^0.21.0",
"@ovh-ux/manager-billing-components": "^4.0.1",
"@ovh-ux/manager-billing": "^0.22.0",
"@ovh-ux/manager-billing-components": "^4.1.0",
"@ovh-ux/manager-bm-server-components": "^2.0.0",
"@ovh-ux/manager-catalog-price": "^1.8.0",
"@ovh-ux/manager-cda": "^1.9.1",
Expand Down
8 changes: 8 additions & 0 deletions packages/manager/apps/hpc-vmware-managed-vcd/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.2.3](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)

**Note:** Version bump only for package @ovh-ux/manager-hpc-vmware-managed-vcd-app





## [0.2.2](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-19)


Expand Down
4 changes: 2 additions & 2 deletions packages/manager/apps/hpc-vmware-managed-vcd/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ovh-ux/manager-hpc-vmware-managed-vcd-app",
"version": "0.2.2",
"version": "0.2.3",
"private": true,
"description": "New managed VMware Cloud Director offers",
"repository": {
Expand All @@ -26,7 +26,7 @@
"@ovh-ux/manager-config": "^8.0.0",
"@ovh-ux/manager-core-api": "^0.9.0",
"@ovh-ux/manager-core-utils": "*",
"@ovh-ux/manager-module-order": "^0.7.1",
"@ovh-ux/manager-module-order": "^0.8.0",
"@ovh-ux/manager-react-components": "^1.41.1",
"@ovh-ux/manager-react-core-application": "^0.11.1",
"@ovh-ux/manager-react-shell-client": "^0.8.1",
Expand Down
11 changes: 11 additions & 0 deletions packages/manager/apps/hub-react/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.3.0](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)


### Features

* **hycu:** add hycu service on hub and my services ([9f10592](https://github.com/ovh/manager/commit/9f1059281f2b8fa3883b04fc41358749d376bb69))





## [0.2.3](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-19)

**Note:** Version bump only for package @ovh-ux/manager-hub-react-app
Expand Down
2 changes: 1 addition & 1 deletion packages/manager/apps/hub-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ovh-ux/manager-hub-react-app",
"version": "0.2.3",
"version": "0.3.0",
"private": true,
"description": "OVHcloud Dashboard control panel.",
"repository": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
"manager_hub_products_LICENSE_VIRTUOZZO": "Licences Virtuozzo",
"manager_hub_products_LICENSE_WORKLIGHT": "Licences Worklight",
"manager_hub_products_LICENSE_SQLSERVER": "Licences SQL Server",
"manager_hub_products_LICENSE_HYCU": "HYCU",
"manager_hub_products_LICENCE_WINDOWS": "Licences Windows",
"manager_hub_products_LICENCE_OFFICE": "Licences Office 365",
"manager_hub_products_LICENCE_CLOUD_LINUX": "Licences CloudLinux",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,15 +105,15 @@ export default function Products({ services }: ProductsProps) {
{product.count}
</OsdsChip>
</OsdsText>
{product.link && (
<Suspense
fallback={
<OsdsSkeleton inline size={ODS_SKELETON_SIZE.xs} />
}
>
<Await
resolve={product.link}
children={(link: string) => (
<Suspense
fallback={
<OsdsSkeleton inline size={ODS_SKELETON_SIZE.xs} />
}
>
<Await
resolve={product.link}
children={(link: string) =>
link ? (
<>
<OsdsLink
slot="actions"
Expand All @@ -137,10 +137,12 @@ export default function Products({ services }: ProductsProps) {
</span>
</OsdsLink>
</>
)}
/>
</Suspense>
)}
) : (
<></>
)
}
/>
</Suspense>
</div>
<div>
<ul
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,10 @@ export const productListingPages: Record<
application: 'dedicated',
hash: '#/license',
},
LICENSE_HYCU: {
application: 'hycu',
hash: '#',
},
LICENSE_OFFICE: {
application: 'web',
hash: '#/office/license',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,9 @@ describe('useProducts', () => {
},
);

await waitFor(() => {
expect(result.current.products[0].link).toBeNull();
await waitFor(async () => {
const link = await result.current.products[0].link;
expect(link).toBeNull();
});
});

Expand Down
8 changes: 8 additions & 0 deletions packages/manager/apps/hub/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [6.0.3](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)

**Note:** Version bump only for package @ovh-ux/manager-hub-app





## [6.0.2](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-19)

**Note:** Version bump only for package @ovh-ux/manager-hub-app
Expand Down
6 changes: 3 additions & 3 deletions packages/manager/apps/hub/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ovh-ux/manager-hub-app",
"version": "6.0.2",
"version": "6.0.3",
"private": true,
"description": "OVHcloud Dashboard control panel.",
"repository": {
Expand All @@ -21,11 +21,11 @@
"dependencies": {
"@ovh-ux/manager-at-internet-configuration": "^1.5.0",
"@ovh-ux/manager-banner": "^1.3.1",
"@ovh-ux/manager-billing-components": "^4.0.1",
"@ovh-ux/manager-billing-components": "^4.1.0",
"@ovh-ux/manager-config": "^8.0.0",
"@ovh-ux/manager-core": "^13.0.1",
"@ovh-ux/manager-error-page": "^2.4.1",
"@ovh-ux/manager-hub": "^4.0.1",
"@ovh-ux/manager-hub": "^4.1.0",
"@ovh-ux/manager-models": "^2.1.0",
"@ovh-ux/manager-ng-layout-helpers": "^2.9.1",
"@ovh-ux/manager-trusted-nic": "^1.2.1",
Expand Down
1 change: 1 addition & 0 deletions packages/manager/apps/hycu/.gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
e2e/reports
e2e/coverage
coverage
48 changes: 48 additions & 0 deletions packages/manager/apps/hycu/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,54 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.3.0](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-20)


### Bug Fixes

* **hycu:** breadcrumb and order links ([2fc6842](https://github.com/ovh/manager/commit/2fc684231d95ca205f5f46856628143790e1959f))
* **hycu:** build errors with tests and sonar ([9319a0e](https://github.com/ovh/manager/commit/9319a0e3178eab64250a3855fe953a7e59c44007))
* **hycu:** express order URLs and edit pack parameters ([334b709](https://github.com/ovh/manager/commit/334b709426ef463e36fdcc27fbbdb6ec91f3412b))
* **hycu:** fix display name on listing page ([27d9446](https://github.com/ovh/manager/commit/27d9446743556803467b831ac7ed1e5bb436f6e2))
* **hycu:** fix margin between tabs and dashboard content ([52d7c50](https://github.com/ovh/manager/commit/52d7c5030423ec396c5d6ffb2318da11df2321b9))
* **hycu:** fix the value of max file size of license ([2715eae](https://github.com/ovh/manager/commit/2715eaeb846f35e36e39587894e7488da9519328))
* **hycu:** fix translations on dashboard ([aac3ac1](https://github.com/ovh/manager/commit/aac3ac117ad57989e0b46acb6ea895ce8982d7b4))
* **hycu:** rootLabel in breadcrumb ([2c57316](https://github.com/ovh/manager/commit/2c573162308d8eb8fce30f57518d27d72416ba78))
* **i18n:** add missing translations [CDS 3494] ([cafbeb3](https://github.com/ovh/manager/commit/cafbeb3760646da4ea18528ad3f94f0fd490d0d3))


### Features

* **hycu:** add activate license modal ([95e0ad7](https://github.com/ovh/manager/commit/95e0ad7d645afacd97b5ec9939898da51c5b0fc2))
* **hycu:** add alert banner without notification hook to avoid problem ([b313b56](https://github.com/ovh/manager/commit/b313b56e9af0c2501faf770c450cbdc790b3c066))
* **hycu:** add download license action ([c4735e0](https://github.com/ovh/manager/commit/c4735e08ba6ebb9143b05efe6ecf574c468692b3))
* **hycu:** add edit license page ([7778c7d](https://github.com/ovh/manager/commit/7778c7d079094b5e4f4037b5c7dd830d12566cbb))
* **hycu:** add error handling on listing page ([bc8c8de](https://github.com/ovh/manager/commit/bc8c8ded86d50f7101ab5c411c7fadb6f84dddea))
* **hycu:** add error message when license is in error ([53aa8f1](https://github.com/ovh/manager/commit/53aa8f10e9e406785a4e28d31297bae3ad240d44))
* **hycu:** add hycu dashboard ([2f32054](https://github.com/ovh/manager/commit/2f320547a022b1961902c0a2ec630c7d038aff1c))
* **hycu:** add regenerate license modal ([6f123b2](https://github.com/ovh/manager/commit/6f123b28558bba24b85664ecb7b3310f9c0960c2))
* **hycu:** add rename modal ([6dfab9d](https://github.com/ovh/manager/commit/6dfab9db3974f656ef12bc1cab9edf05754fc5db))
* **hycu:** add renew link on dashboard ([0c52755](https://github.com/ovh/manager/commit/0c52755692a09bbc804b56cdda9375b379900f2b))
* **hycu:** add terminate modal page ([b2a3ba3](https://github.com/ovh/manager/commit/b2a3ba31b933a7c4c6db0c46474be98cd4f67e7e))
* **hycu:** change edit name header wording ([9464e2a](https://github.com/ovh/manager/commit/9464e2a67ffd45ee847f4f8c4dffb4b71428f66a))
* **hycu:** change file extension accepted to request license ([b1b0808](https://github.com/ovh/manager/commit/b1b08089a865e2d75c931583f0cba9efe8c9ce6e))
* **hycu:** change name rules for license hycu ([797bf39](https://github.com/ovh/manager/commit/797bf39c0a99a44f05731377a164999303542fee))
* **hycu:** change onboarding wording ([b898339](https://github.com/ovh/manager/commit/b898339660b784308a37f4e0ef3db8f873c5e277))
* **hycu:** change order of elements on billing component ([da3d394](https://github.com/ovh/manager/commit/da3d39407200b1f5b524f8a5411546b161994027))
* **hycu:** change pack wording ([1dc1f52](https://github.com/ovh/manager/commit/1dc1f5294a18f5df768b6fad61214832c875f451))
* **hycu:** create order page ([da78d05](https://github.com/ovh/manager/commit/da78d05e2d4d254fb185995df3acf508c61a5176))
* **hycu:** disabled action when service is suspended ([8825e79](https://github.com/ovh/manager/commit/8825e79629e31afc67ecc6b3f341ca1786b1f4ba))
* **hycu:** disabled change pack ([92fc395](https://github.com/ovh/manager/commit/92fc3958622d1e1f6133963a4cdc000aad65ace7))
* **hycu:** fix hycu license format file ([8ca2537](https://github.com/ovh/manager/commit/8ca2537290cfd03902d80e691b8f6b0ee6ef6976))
* **hycu:** fix listing wording ([c19d1f2](https://github.com/ovh/manager/commit/c19d1f2b2f0ea5c41b9c91f4f3c8bad46f440c47))
* **hycu:** remove manage contact url ([58883b6](https://github.com/ovh/manager/commit/58883b6a55bb8d108b145bd89aaf9654c24a8307))
* **hycu:** show display name instead servicename on listing page ([83d5c3f](https://github.com/ovh/manager/commit/83d5c3f209d8baf458b32766113bdcc8e7d5918f))
* **hycu:** update mrc package ([7fc5022](https://github.com/ovh/manager/commit/7fc50223643dfa11a5032ab0372bd9adf570ee3b))





## [0.2.1](https://github.com/ovh/manager/compare/@ovh-ux/[email protected]...@ovh-ux/[email protected]) (2024-11-13)

**Note:** Version bump only for package @ovh-ux/manager-hycu-app
Expand Down
Loading
Loading