Handle suspension plan from Exoscale OSB API #236

Open
opened 2025-10-22 08:00:25 +00:00 by tobru · 0 comments
Owner

Stories

As the Exoscale portal, I want to suspend a service.

Implementation Notes

Implement the flow documented at https://docs.servala.com/exoscale-osb.html#_suspension

We'll handle it this way in the Servala Portal:

  • When a suspension plan is set, "Pause" all service instances in question (same service) and lock editing of these services so that the end user can't enable them anymore.
  • Show a message to the user that the service is suspended and that the user needs to contact Exoscale to unsuspend the instance again. Make the message configurable in the organization origin
  • Create a helpdesk issue in Odoo to inform us about the service suspension

To be figured out:

  • Should we lock the whole organization when a suspension arrives?
  • Is a suspension plan sent for every service enabled?
## Stories _As the Exoscale portal, I want to suspend a service._ ## Implementation Notes Implement the flow documented at https://docs.servala.com/exoscale-osb.html#_suspension We'll handle it this way in the Servala Portal: * When a suspension plan is set, "Pause" all service instances in question (same service) and lock editing of these services so that the end user can't enable them anymore. * Show a message to the user that the service is suspended and that the user needs to contact Exoscale to unsuspend the instance again. Make the message configurable in the organization origin * Create a helpdesk issue in Odoo to inform us about the service suspension To be figured out: * Should we lock the whole organization when a suspension arrives? * Is a suspension plan sent for every service enabled?
tobru added this to the Exoscale Integration milestone 2025-10-22 08:00:25 +00:00
tobru added the
enhancement
API
labels 2025-10-22 08:00:25 +00:00
tobru added this to the Development Planning project 2025-10-23 12:41:24 +00:00
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: servala/servala-portal#236
No description provided.