models: Refactor corporate/models.py into models package.

Fixes #34318.

Seperated models file into a package with component files.
This commit is contained in:
Ethan Mayer
2025-04-07 15:51:39 -05:00
committed by Tim Abbott
parent a8c513a95e
commit c12b94aea4
33 changed files with 690 additions and 666 deletions

View File

@@ -17,14 +17,10 @@ from corporate.lib.stripe import (
get_push_status_for_remote_request,
start_of_next_billing_cycle,
)
from corporate.models import (
Customer,
CustomerPlan,
CustomerPlanOffer,
LicenseLedger,
ZulipSponsorshipRequest,
get_current_plan_by_customer,
)
from corporate.models.customers import Customer
from corporate.models.licenses import LicenseLedger
from corporate.models.plans import CustomerPlan, CustomerPlanOffer, get_current_plan_by_customer
from corporate.models.sponsorships import ZulipSponsorshipRequest
from zerver.lib.timestamp import timestamp_to_datetime
from zerver.models import Realm
from zerver.models.realm_audit_logs import AuditLogEventType