forked from CGM_Public/pretix_original
* Initial work on seating * Add seat guids * Add product_list_top * CartAdd: Ignore item when a seat is passed * Cart display * product_list_top → render_seating_plan * Render seating plan in voucher redemption * Fix failing tests * Add tests for extending cart positions with seats * Add subevent_forms to docs * Update schema, migrations * Dealing with expired orders * steps to order change * Change order positions * Allow to add seats * tests for ocm * Fix things after rebase * Seating plans API * Add more tests for cart behaviour * Widget support * Adjust widget tests * Re-enable CSP * Update schema * Api: position.seat * Add guid to word list * API: (sub)event.seating_plan * Vali fixes * Fix api * Fix reference in test * Fix test for real
31 lines
1.2 KiB
Python
31 lines
1.2 KiB
Python
from ..settings import GlobalSettingsObject_SettingsStore
|
|
from .auth import U2FDevice, User
|
|
from .base import CachedFile, LoggedModel, cachedfile_name
|
|
from .checkin import Checkin, CheckinList
|
|
from .devices import Device
|
|
from .event import (
|
|
Event, Event_SettingsStore, EventLock, EventMetaProperty, EventMetaValue,
|
|
RequiredAction, SubEvent, SubEventMetaValue, generate_invite_token,
|
|
)
|
|
from .invoices import Invoice, InvoiceLine, invoice_filename
|
|
from .items import (
|
|
Item, ItemAddOn, ItemBundle, ItemCategory, ItemVariation, Question,
|
|
QuestionOption, Quota, SubEventItem, SubEventItemVariation,
|
|
itempicture_upload_to,
|
|
)
|
|
from .log import LogEntry
|
|
from .notifications import NotificationSetting
|
|
from .orders import (
|
|
AbstractPosition, CachedCombinedTicket, CachedTicket, CartPosition,
|
|
InvoiceAddress, Order, OrderFee, OrderPayment, OrderPosition, OrderRefund,
|
|
QuestionAnswer, cachedcombinedticket_name, cachedticket_name,
|
|
generate_position_secret, generate_secret,
|
|
)
|
|
from .organizer import (
|
|
Organizer, Organizer_SettingsStore, Team, TeamAPIToken, TeamInvite,
|
|
)
|
|
from .seating import Seat, SeatCategoryMapping, SeatingPlan
|
|
from .tax import TaxRule
|
|
from .vouchers import Voucher
|
|
from .waitinglist import WaitingListEntry
|