Fix model imports / orders

This commit is contained in:
Tobias Kunze 2025-03-16 09:12:57 +01:00
parent 3dd901f4c0
commit 9ee8f85bfd
2 changed files with 4 additions and 7 deletions

View file

@ -6,18 +6,18 @@ from .organization import (
OrganizationRole, OrganizationRole,
) )
from .service import ( from .service import (
CloudProvider,
ControlPlane, ControlPlane,
Plan, Plan,
Service, Service,
ServiceCategory, ServiceCategory,
ServiceOffering, ServiceOffering,
ServiceOfferingPlan,
ServiceProvider,
) )
from .user import User from .user import User
__all__ = [ __all__ = [
"BillingEntity", "BillingEntity",
"CloudProvider",
"ControlPlane", "ControlPlane",
"Organization", "Organization",
"OrganizationMembership", "OrganizationMembership",
@ -27,7 +27,5 @@ __all__ = [
"Service", "Service",
"ServiceCategory", "ServiceCategory",
"ServiceOffering", "ServiceOffering",
"ServiceOfferingPlan",
"ServiceProvider",
"User", "User",
] ]

View file

@ -1,4 +1,3 @@
from django.contrib.auth import get_user_model
from django.db import models from django.db import models
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
@ -20,7 +19,7 @@ class Organization(models.Model):
) )
members = models.ManyToManyField( members = models.ManyToManyField(
to=get_user_model(), to="core.User",
through="OrganizationMembership", through="OrganizationMembership",
related_name="organizations", related_name="organizations",
verbose_name=_("Members"), verbose_name=_("Members"),
@ -70,7 +69,7 @@ class OrganizationMembership(models.Model):
"""Through-model for the many-to-many relationship between organizations and users.""" """Through-model for the many-to-many relationship between organizations and users."""
user = models.ForeignKey( user = models.ForeignKey(
to=get_user_model(), to="core.User",
on_delete=models.CASCADE, on_delete=models.CASCADE,
related_name="organization_memberships", related_name="organization_memberships",
verbose_name=_("User"), verbose_name=_("User"),