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

@@ -39,7 +39,9 @@ from requests import PreparedRequest
from two_factor.plugins.phonenumber.models import PhoneDevice
from typing_extensions import override
from corporate.models import Customer, CustomerPlan, LicenseLedger
from corporate.models.customers import Customer
from corporate.models.licenses import LicenseLedger
from corporate.models.plans import CustomerPlan
from zerver.actions.message_send import check_send_message, check_send_stream_message
from zerver.actions.realm_settings import do_change_realm_permission_group_setting
from zerver.actions.streams import bulk_add_subscriptions, bulk_remove_subscriptions