Improve view naming for easier dev navigation

This commit is contained in:
Tobias Kunze 2025-12-05 15:24:41 +01:00
parent acb6ac1538
commit 4385e6ce24
4 changed files with 7 additions and 7 deletions

View file

@ -47,8 +47,8 @@ urlpatterns = [
),
path(
"services/<slug:slug>/offering/<int:pk>/",
views.ServiceOfferingDetailView.as_view(),
name="organization.offering",
views.ServiceInstanceCreateView.as_view(),
name="organization.instance.create",
),
path(
"",

View file

@ -16,12 +16,12 @@ from .organization import (
)
from .service import (
ServiceDetailView,
ServiceInstanceCreateView,
ServiceInstanceDeleteView,
ServiceInstanceDetailView,
ServiceInstanceListView,
ServiceInstanceUpdateView,
ServiceListView,
ServiceOfferingDetailView,
)
from .support import SupportView
@ -35,12 +35,12 @@ __all__ = [
"OrganizationSelectionView",
"OrganizationUpdateView",
"ServiceDetailView",
"ServiceInstanceCreateView",
"ServiceInstanceDeleteView",
"ServiceInstanceDetailView",
"ServiceInstanceListView",
"ServiceInstanceUpdateView",
"ServiceListView",
"ServiceOfferingDetailView",
"ProfileView",
"SupportView",
"custom_404",

View file

@ -83,7 +83,7 @@ class ServiceDetailView(OrganizationViewMixin, DetailView):
if self.visible_offerings.count() == 1:
offering = self.visible_offerings.first()
return redirect(
"frontend:organization.offering",
"frontend:organization.instance.create",
organization=self.request.organization.slug,
slug=self.object.slug,
pk=offering.pk,
@ -97,8 +97,8 @@ class ServiceDetailView(OrganizationViewMixin, DetailView):
return context
class ServiceOfferingDetailView(OrganizationViewMixin, HtmxViewMixin, DetailView):
template_name = "frontend/organizations/service_offering_detail.html"
class ServiceInstanceCreateView(OrganizationViewMixin, HtmxViewMixin, DetailView):
template_name = "frontend/organizations/service_instance_create.html"
context_object_name = "offering"
model = ServiceOffering
permission_type = "view"