Service instantiation #31

Merged
rixx merged 37 commits from 24-service-instantiation into main 2025-04-04 10:57:29 +00:00
2 changed files with 7 additions and 1 deletions
Showing only changes of commit 13c6ca9253 - Show all commits

View file

@ -90,6 +90,9 @@ def validate_api_credentials(value):
class ControlPlane(models.Model): class ControlPlane(models.Model):
"""
Note: ControlPlanes are called "Service Provider Zone" in the user-facing frontend.
"""
name = models.CharField(max_length=100, verbose_name=_("Name")) name = models.CharField(max_length=100, verbose_name=_("Name"))
description = models.TextField(blank=True, verbose_name=_("Description")) description = models.TextField(blank=True, verbose_name=_("Description"))
# Either contains the fields "certificate_authority_data", "server" and "token", or is empty # Either contains the fields "certificate_authority_data", "server" and "token", or is empty

View file

@ -1,4 +1,5 @@
from django import forms from django import forms
from django.utils.translation import gettext_lazy as _
from servala.core.models import CloudProvider, ControlPlane, ServiceCategory from servala.core.models import CloudProvider, ControlPlane, ServiceCategory
@ -23,7 +24,9 @@ class ServiceFilterForm(forms.Form):
class ControlPlaneSelectForm(forms.Form): class ControlPlaneSelectForm(forms.Form):
control_plane = forms.ModelChoiceField(queryset=ControlPlane.objects.none()) control_plane = forms.ModelChoiceField(
queryset=ControlPlane.objects.none(), label=_("Service Provider Zone")
)
def __init__(self, *args, planes=None, **kwargs): def __init__(self, *args, planes=None, **kwargs):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)