Skip to content

Commit af01198

Browse files
varun257Joffrey LEVEUGLE
authored andcommitted
fix(rclone-modal-text): change rclone text (#1128)
1 parent 1088580 commit af01198

File tree

11 files changed

+26
-10
lines changed

11 files changed

+26
-10
lines changed

packages/manager/modules/pci/src/projects/project/users/download-openrc/download-openrc.component.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default {
99
userId: '<',
1010
user: '<',
1111
regions: '<',
12+
currentRegion: '<',
1213
openstackGuide: '<',
1314
goBack: '<',
1415
},

packages/manager/modules/pci/src/projects/project/users/download-openrc/download-openrc.constants.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ export const OPENRC_VERSION = {
55

66
export const OPENSTACK_GUIDE = {
77
EU: {
8-
FR: 'https://www.ovh.com/fr/publiccloud/guides/g1852.charger_les_variables_denvironnement_openstack',
8+
FR: 'https://docs.ovh.com/fr/public-cloud/charger-les-variables-denvironnement-openstack/',
99
},
1010
CA: {
11-
FR: 'https://www.ovh.com/fr/publiccloud/guides/g1852.charger_les_variables_denvironnement_openstack',
11+
FR: 'https://docs.ovh.com/fr/public-cloud/charger-les-variables-denvironnement-openstack/',
1212
},
1313
US: {},
1414
};

packages/manager/modules/pci/src/projects/project/users/download-openrc/download-openrc.controller.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ export default class PciUsersDownloadOpenRcController {
2727
label: this.CucRegionService.getTranslatedMicroRegion(region),
2828
}));
2929
this.region = first(this.regions);
30+
this.hasGlobalRegions = this.PciProjectsProjectUsersService.checkGlobalRegion(this.regions);
3031
}
3132

3233
downloadOpenRc() {
3334
this.isLoading = true;
3435
return this.PciProjectsProjectUsersService
35-
.downloadOpenRc(this.projectId, this.user, this.region.id, this.useVersion3 ? 3 : 2)
36+
.downloadOpenRc(this.projectId, this.user, this.region.id, this.getOpenRcApiVersion())
3637
.then(({ content }) => {
3738
const data = new Blob([content], { type: DOWNLOAD_TYPE });
3839
saveAs(data, DOWNLOAD_FILENAME);
@@ -67,4 +68,9 @@ export default class PciUsersDownloadOpenRcController {
6768
this.isLoading = false;
6869
});
6970
}
71+
72+
getOpenRcApiVersion() {
73+
// Returns v3 if the region list has global regions i.e, GRA, DE, etc
74+
return this.hasGlobalRegions || this.currentRegion === 'US' ? 3 : 2;
75+
}
7076
}

packages/manager/modules/pci/src/projects/project/users/download-openrc/download-openrc.html

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@
3333
data-match="label">
3434
</oui-select>
3535
</oui-field>
36-
37-
<oui-field
38-
data-size="xl">
39-
<oui-checkbox model="$ctrl.useVersion3">{{:: 'pci_projects_project_users_download-openrc_v3_label' | translate }}</oui-checkbox>
40-
</oui-field>
36+
<span data-ng-if="$ctrl.getOpenRcApiVersion() === 3" data-translate="pci_projects_project_users_download-openrc_info_global"></span>
4137
</oui-modal>
4238
</form>

packages/manager/modules/pci/src/projects/project/users/download-openrc/download-openrc.routing.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default /* @ngInject */($stateProvider) => {
1313
layout: 'modal',
1414
resolve: {
1515
breadcrumb: () => null, // Hide breadcrumb
16+
currentRegion: /* @ngInject */ coreConfig => coreConfig.getRegion(),
1617
userId: /* @ngInject */$transition$ => $transition$.params().userId,
1718
user: /* @ngInject */ (
1819
PciProjectsProjectUsersService,

packages/manager/modules/pci/src/projects/project/users/download-openrc/translations/Messages_fr_FR.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"pci_projects_project_users_download-openrc_submit_label": "Télécharger",
44
"pci_projects_project_users_download-openrc_cancel_label": "Annuler",
55
"pci_projects_project_users_download-openrc_content": "Vous allez télécharger un fichier de configuration permettant de vous connecter à Openstack.",
6+
"pci_projects_project_users_download-openrc_info_global": "Certains services comme l'Object Storage ou Cloud Archive sont localisés sur des régions dites 'globales' (comme GRA par exemple), la plupart des autres services sont sur des régions spécifiques (comme GRA5 par exemple).",
67
"pci_projects_project_users_download-openrc_more_link": "En savoir plus",
78
"pci_projects_project_users_download-openrc_region_label": "Sélectionner la région dans laquelle ce fichier s'appliquera :",
89
"pci_projects_project_users_download-openrc_v3_label": "Utiliser le fichier de configuration OpenRC v3",

packages/manager/modules/pci/src/projects/project/users/download-rclone/download-rclone.controller.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export default class PciUsersDownloadRcloneController {
2828
label: this.CucRegionService.getTranslatedMicroRegion(region),
2929
}));
3030
this.region = first(this.regions);
31+
this.hasGlobalRegions = this.PciProjectsProjectUsersService.checkGlobalRegion(this.regions);
3132
}
3233

3334
downloadRclone() {

packages/manager/modules/pci/src/projects/project/users/download-rclone/download-rclone.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
</p>
2525

2626
<oui-field
27-
data-label="{{:: 'pci_projects_project_users_download-rclone_region_label' | translate }}"
27+
data-label="{{:: (!$ctrl.hasGlobalRegions ? 'pci_projects_project_users_download-rclone_region_label' : 'pci_projects_project_users_download-rclone_region_label_global') | translate }}"
2828
data-help-text="{{ :: 'pci_projects_project_users_download-rclone_region_help' | translate }}"
2929
data-size="xl">
3030
<oui-select

packages/manager/modules/pci/src/projects/project/users/download-rclone/translations/Messages_fr_FR.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
"pci_projects_project_users_download-rclone_title": "Télécharger un fichier de configuration rClone",
33
"pci_projects_project_users_download-rclone_submit_label": "Télécharger",
44
"pci_projects_project_users_download-rclone_cancel_label": "Annuler",
5-
"pci_projects_project_users_download-rclone_content": "Vous allez télécharger un fichier de configuration permettant de vous connecter à Rclone.",
5+
"pci_projects_project_users_download-rclone_content": "Vous allez télécharger un fichier de configuration permettant de vous connecter avec Rclone.",
66
"pci_projects_project_users_download-rclone_more_link": "En savoir plus",
77
"pci_projects_project_users_download-rclone_region_label": "Sélectionner la région dans laquelle ce fichier s'appliquera :",
8+
"pci_projects_project_users_download-rclone_region_label_global": "Sélectionner la région dans laquelle ce fichier s'appliquera (seules les régions proposant les services Object Storage et Cloud Archive sont listées) :",
89
"pci_projects_project_users_download-rclone_region_help": "Pour des raisons de sécurité le fichier de configuration ne contient pas votre mot de passe. Il est donc nécessaire d'éditer le fichier de configuration pour y ajouter manuellement votre mot de passe.",
910
"pci_projects_project_users_download-rclone_success_message": "Le téléchargment du fichier de configuration rClone a commencé, si ce n'est pas le cas ",
1011
"pci_projects_project_users_download-rclone_success_message_link": "cliquez-ici",
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
export const HORIZON_LINK = 'https://horizon.cloud.ovh.net/openstackdashboard?username={username}';
2+
export const ALPHA_CHARACTERS_REGEX = /^[a-zA-Z-]+$/;
23

34
export default {
45
HORIZON_LINK,
6+
ALPHA_CHARACTERS_REGEX,
57
};

0 commit comments

Comments
 (0)