Skip to content

Commit cfa5a86

Browse files
SimonChaumetaTurmo
authored andcommitted
feat(pci-instances): move reinstall to regionalized call
ref: #TAPC-4690 Signed-off-by: Simon Chaumet <[email protected]>
1 parent b0e2c5d commit cfa5a86

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

packages/manager/modules/pci/src/projects/project/instances/instance/edit/edit.controller.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,10 @@ export default class PciInstanceEditController {
209209

210210
reinstallInstance() {
211211
this.isLoading = true;
212-
return this.PciProjectsProjectInstanceService.reinstall(
212+
return this.PciProjectsProjectInstanceService.reinstallFromRegion(
213213
this.projectId,
214+
this.instance.region,
215+
this.instance.id,
214216
this.editInstance,
215217
)
216218
.then(() =>

packages/manager/modules/pci/src/projects/project/instances/instance/edit/translations/Messages_fr_FR.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"pci_projects_project_instances_instance_edit_image_label": "Image",
2323
"pci_projects_project_instances_instance_edit_image_not_available": "Disponible pour une autre région",
2424
"pci_projects_project_instances_instance_edit_image_submit_label": "Modifier l'image",
25-
"pci_projects_project_instances_instance_edit_image_success_message": "L'image de l'instance {{ instance }} a été mise à jour.",
25+
"pci_projects_project_instances_instance_edit_image_success_message": "L'opération de mise à jour de l'image de l'instance {{ instance }} est en cours",
2626
"pci_projects_project_instances_instance_edit_image_error_put": "Une erreur est survenue lors de la mise à jour de l'image de l'instance {{ instance }} : {{ message }}",
2727

2828
"pci_projects_project_instances_instance_edit_flavor_label": "Modèle",

packages/manager/modules/pci/src/projects/project/instances/instances.service.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,13 @@ export default class PciProjectInstanceService {
255255
).$promise;
256256
}
257257

258+
reinstallFromRegion(projectId, region, instanceId, { imageId }) {
259+
return this.$http.post(
260+
`/cloud/project/${projectId}/region/${region}/instance/${instanceId}/reinstall`,
261+
{ imageId },
262+
);
263+
}
264+
258265
start(projectId, instance) {
259266
return this.$http.post(
260267
`${this.getBaseApiRoute(projectId, instance)}/instance/${

0 commit comments

Comments
 (0)