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,
)
from .service import (
CloudProvider,
ControlPlane,
Plan,
Service,
ServiceCategory,
ServiceOffering,
ServiceOfferingPlan,
ServiceProvider,
)
from .user import User
__all__ = [
"BillingEntity",
"CloudProvider",
"ControlPlane",
"Organization",
"OrganizationMembership",
@ -27,7 +27,5 @@ __all__ = [
"Service",
"ServiceCategory",
"ServiceOffering",
"ServiceOfferingPlan",
"ServiceProvider",
"User",
]

View file

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