remove slug from offerings

This commit is contained in:
Tobias Brunner 2025-02-28 14:25:35 +01:00
parent 20f27bd6b5
commit 03b5af8244
No known key found for this signature in database
8 changed files with 55 additions and 12 deletions

View file

@ -115,7 +115,11 @@ class ServiceBrokerViewSet(viewsets.ViewSet):
{
"dashboard_url": settings.WEBSITE_URL
+ reverse(
"services:offering_detail", kwargs={"slug": offering.slug}
"services:offering_detail",
kwargs={
"provider_slug": offering.cloud_provider.slug,
"service_slug": offering.service.slug,
},
),
"operation": "provision",
},
@ -152,7 +156,11 @@ class ServiceBrokerViewSet(viewsets.ViewSet):
"plan_id": str(instance.plan.id),
"dashboard_url": settings.WEBSITE_URL
+ reverse(
"services:offering_detail", kwargs={"slug": instance.offering.slug}
"services:offering_detail",
kwargs={
"provider_slug": instance.offering.cloud_provider.slug,
"service_slug": instance.offering.service.slug,
},
),
}
)
@ -179,7 +187,11 @@ class ServiceBrokerViewSet(viewsets.ViewSet):
"operation": "update",
"dashboard_url": settings.WEBSITE_URL
+ reverse(
"services:offering_detail", kwargs={"slug": instance.offering.slug}
"services:offering_detail",
kwargs={
"provider_slug": instance.offering.cloud_provider.slug,
"service_slug": instance.offering.service.slug,
},
),
}
)