Data models
The following are all of the relevant eventyay database models, including their interfaces. All non-documented methods and properties should be considered private and unstable. All methods and properties documented here may change between releases, but any change will be mentioned in the release notes starting with the 1.0 release.
All event related objects have an event property. It always returns the
event this object belongs to, to ease permission checks and reduce the need for
duplicate lookups.
Events and organisers
- class eventyay.base.models.event.Event(*args, **kwargs)
Bases:
EventMixin,LoggedModel,TimestampedModel,FileCleanupMixin,RulesModelMixin,ModelThis model represents an event. An event is anything you can buy tickets for.
- Parameters:
organizer (eventyay.base.models.organizer.Organizer) – The organizer this event belongs to
testmode (bool) – This event is in test mode
name (str) – This event’s full title
slug (str) – A short, alphanumeric, all-lowercase name for use in URLs. The slug has to be unique among the events of the same organizer.
live (bool) – Whether or not the shop is publicly accessible
currency (str) – The currency of all prices and payments of this event
date_from (datetime) – The datetime this event starts
date_to (datetime) – The datetime this event ends
presale_start (datetime) – No tickets will be sold before this date.
presale_end (datetime) – No tickets will be sold after this date.
location (str) – venue
plugins (str) – A comma-separated list of plugin names that are active for this event.
has_subevents (bool) – Enable event series functionality
sales_channels (list) – A list of sales channel identifiers, that this event is available for sale on
- CURRENCY_CHOICES = [('AED', 'AED - UAE Dirham'), ('AFN', 'AFN - Afghani'), ('ALL', 'ALL - Lek'), ('AMD', 'AMD - Armenian Dram'), ('ANG', 'ANG - Netherlands Antillean Guilder'), ('AOA', 'AOA - Kwanza'), ('ARS', 'ARS - Argentine Peso'), ('AUD', 'AUD - Australian Dollar'), ('AWG', 'AWG - Aruban Florin'), ('AZN', 'AZN - Azerbaijan Manat'), ('BAM', 'BAM - Convertible Mark'), ('BBD', 'BBD - Barbados Dollar'), ('BDT', 'BDT - Taka'), ('BGN', 'BGN - Bulgarian Lev'), ('BHD', 'BHD - Bahraini Dinar'), ('BIF', 'BIF - Burundi Franc'), ('BMD', 'BMD - Bermudian Dollar'), ('BND', 'BND - Brunei Dollar'), ('BOB', 'BOB - Boliviano'), ('BOV', 'BOV - Mvdol'), ('BRL', 'BRL - Brazilian Real'), ('BSD', 'BSD - Bahamian Dollar'), ('BTN', 'BTN - Ngultrum'), ('BWP', 'BWP - Pula'), ('BYN', 'BYN - Belarusian Ruble'), ('BZD', 'BZD - Belize Dollar'), ('CAD', 'CAD - Canadian Dollar'), ('CDF', 'CDF - Congolese Franc'), ('CHE', 'CHE - WIR Euro'), ('CHF', 'CHF - Swiss Franc'), ('CHW', 'CHW - WIR Franc'), ('CLF', 'CLF - Unidad de Fomento'), ('CLP', 'CLP - Chilean Peso'), ('CNY', 'CNY - Yuan Renminbi'), ('COP', 'COP - Colombian Peso'), ('COU', 'COU - Unidad de Valor Real'), ('CRC', 'CRC - Costa Rican Colon'), ('CUC', 'CUC - Peso Convertible'), ('CUP', 'CUP - Cuban Peso'), ('CVE', 'CVE - Cabo Verde Escudo'), ('CZK', 'CZK - Czech Koruna'), ('DJF', 'DJF - Djibouti Franc'), ('DKK', 'DKK - Danish Krone'), ('DOP', 'DOP - Dominican Peso'), ('DZD', 'DZD - Algerian Dinar'), ('EGP', 'EGP - Egyptian Pound'), ('ERN', 'ERN - Nakfa'), ('ETB', 'ETB - Ethiopian Birr'), ('EUR', 'EUR - Euro'), ('FJD', 'FJD - Fiji Dollar'), ('FKP', 'FKP - Falkland Islands Pound'), ('GBP', 'GBP - Pound Sterling'), ('GEL', 'GEL - Lari'), ('GHS', 'GHS - Ghana Cedi'), ('GIP', 'GIP - Gibraltar Pound'), ('GMD', 'GMD - Dalasi'), ('GNF', 'GNF - Guinean Franc'), ('GTQ', 'GTQ - Quetzal'), ('GYD', 'GYD - Guyana Dollar'), ('HKD', 'HKD - Hong Kong Dollar'), ('HNL', 'HNL - Lempira'), ('HRK', 'HRK - Kuna'), ('HTG', 'HTG - Gourde'), ('HUF', 'HUF - Forint'), ('IDR', 'IDR - Rupiah'), ('ILS', 'ILS - New Israeli Sheqel'), ('INR', 'INR - Indian Rupee'), ('IQD', 'IQD - Iraqi Dinar'), ('IRR', 'IRR - Iranian Rial'), ('ISK', 'ISK - Iceland Krona'), ('JMD', 'JMD - Jamaican Dollar'), ('JOD', 'JOD - Jordanian Dinar'), ('JPY', 'JPY - Yen'), ('KES', 'KES - Kenyan Shilling'), ('KGS', 'KGS - Som'), ('KHR', 'KHR - Riel'), ('KMF', 'KMF - Comorian Franc'), ('KPW', 'KPW - North Korean Won'), ('KRW', 'KRW - Won'), ('KWD', 'KWD - Kuwaiti Dinar'), ('KYD', 'KYD - Cayman Islands Dollar'), ('KZT', 'KZT - Tenge'), ('LAK', 'LAK - Lao Kip'), ('LBP', 'LBP - Lebanese Pound'), ('LKR', 'LKR - Sri Lanka Rupee'), ('LRD', 'LRD - Liberian Dollar'), ('LSL', 'LSL - Loti'), ('LYD', 'LYD - Libyan Dinar'), ('MAD', 'MAD - Moroccan Dirham'), ('MDL', 'MDL - Moldovan Leu'), ('MGA', 'MGA - Malagasy Ariary'), ('MKD', 'MKD - Denar'), ('MMK', 'MMK - Kyat'), ('MNT', 'MNT - Tugrik'), ('MOP', 'MOP - Pataca'), ('MRU', 'MRU - Ouguiya'), ('MUR', 'MUR - Mauritius Rupee'), ('MVR', 'MVR - Rufiyaa'), ('MWK', 'MWK - Malawi Kwacha'), ('MXN', 'MXN - Mexican Peso'), ('MXV', 'MXV - Mexican Unidad de Inversion (UDI)'), ('MYR', 'MYR - Malaysian Ringgit'), ('MZN', 'MZN - Mozambique Metical'), ('NAD', 'NAD - Namibia Dollar'), ('NGN', 'NGN - Naira'), ('NIO', 'NIO - Cordoba Oro'), ('NOK', 'NOK - Norwegian Krone'), ('NPR', 'NPR - Nepalese Rupee'), ('NZD', 'NZD - New Zealand Dollar'), ('OMR', 'OMR - Rial Omani'), ('PAB', 'PAB - Balboa'), ('PEN', 'PEN - Sol'), ('PGK', 'PGK - Kina'), ('PHP', 'PHP - Philippine Peso'), ('PKR', 'PKR - Pakistan Rupee'), ('PLN', 'PLN - Zloty'), ('PYG', 'PYG - Guarani'), ('QAR', 'QAR - Qatari Rial'), ('RON', 'RON - Romanian Leu'), ('RSD', 'RSD - Serbian Dinar'), ('RUB', 'RUB - Russian Ruble'), ('RWF', 'RWF - Rwanda Franc'), ('SAR', 'SAR - Saudi Riyal'), ('SBD', 'SBD - Solomon Islands Dollar'), ('SCR', 'SCR - Seychelles Rupee'), ('SDG', 'SDG - Sudanese Pound'), ('SEK', 'SEK - Swedish Krona'), ('SGD', 'SGD - Singapore Dollar'), ('SHP', 'SHP - Saint Helena Pound'), ('SLE', 'SLE - Leone'), ('SLL', 'SLL - Leone'), ('SOS', 'SOS - Somali Shilling'), ('SRD', 'SRD - Surinam Dollar'), ('SSP', 'SSP - South Sudanese Pound'), ('STN', 'STN - Dobra'), ('SVC', 'SVC - El Salvador Colon'), ('SYP', 'SYP - Syrian Pound'), ('SZL', 'SZL - Lilangeni'), ('THB', 'THB - Baht'), ('TJS', 'TJS - Somoni'), ('TMT', 'TMT - Turkmenistan New Manat'), ('TND', 'TND - Tunisian Dinar'), ('TOP', 'TOP - Pa’anga'), ('TRY', 'TRY - Turkish Lira'), ('TTD', 'TTD - Trinidad and Tobago Dollar'), ('TWD', 'TWD - New Taiwan Dollar'), ('TZS', 'TZS - Tanzanian Shilling'), ('UAH', 'UAH - Hryvnia'), ('UGX', 'UGX - Uganda Shilling'), ('USD', 'USD - US Dollar'), ('USN', 'USN - US Dollar (Next day)'), ('UYI', 'UYI - Uruguay Peso en Unidades Indexadas (UI)'), ('UYU', 'UYU - Peso Uruguayo'), ('UYW', 'UYW - Unidad Previsional'), ('UZS', 'UZS - Uzbekistan Sum'), ('VED', 'VED - Bolívar Soberano'), ('VES', 'VES - Bolívar Soberano'), ('VND', 'VND - Dong'), ('VUV', 'VUV - Vatu'), ('WST', 'WST - Tala'), ('XAF', 'XAF - CFA Franc BEAC'), ('XAG', 'XAG - Silver'), ('XAU', 'XAU - Gold'), ('XBA', 'XBA - Bond Markets Unit European Composite Unit (EURCO)'), ('XBB', 'XBB - Bond Markets Unit European Monetary Unit (E.M.U.-6)'), ('XBC', 'XBC - Bond Markets Unit European Unit of Account 9 (E.U.A.-9)'), ('XBD', 'XBD - Bond Markets Unit European Unit of Account 17 (E.U.A.-17)'), ('XCD', 'XCD - East Caribbean Dollar'), ('XDR', 'XDR - SDR (Special Drawing Right)'), ('XOF', 'XOF - CFA Franc BCEAO'), ('XPD', 'XPD - Palladium'), ('XPF', 'XPF - CFP Franc'), ('XPT', 'XPT - Platinum'), ('XSU', 'XSU - Sucre'), ('XTS', 'XTS - Codes specifically reserved for testing purposes'), ('XUA', 'XUA - ADB Unit of Account'), ('XXX', 'XXX - The codes assigned for transactions where no currency is involved'), ('YER', 'YER - Yemeni Rial'), ('ZAR', 'ZAR - Rand'), ('ZMW', 'ZMW - Zambian Kwacha'), ('ZWL', 'ZWL - Zimbabwe Dollar')]
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- HEADER_PATTERN_CHOICES = (('', 'Plain'), ('pcb', 'Circuits'), ('bubbles', 'Circles'), ('signal', 'Signal'), ('topo', 'Topography'), ('graph', 'Graph Paper'))
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- active_review_phase
- allow_delete()
- announcements
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- anonymous_invites
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- audits
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- availabilities
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- available_content_locales
- available_plugins
- badge_layouts
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- bankimportjob_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- banktransaction_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- banktransfer_refund_exports
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- bbb_calls
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- bbbserver_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- billinginvoice_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- build_initial_data()
- cache
Returns an
ObjectRelatedCacheobject. This behaves equivalent to Django’s built-in cache backends, but puts you into an isolated environment for this event, so you don’t have to prefix your cache keys. In addition, the cache is being cleared every time the event or one of its related objects change.
- cartposition_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- categories
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- cfp
Accessor to the related object on the reverse side of a one-to-one relation.
In the example:
class Restaurant(Model): place = OneToOneField(Place, related_name='restaurant')
Place.restaurantis aReverseOneToOneDescriptorinstance.
- cfp_flow
- channels
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- checkin_lists
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- static clean_dates(date_from, date_to)
- static clean_has_subevents(event, has_subevents)
- clean_live()
- static clean_presale(presale_start, presale_end)
- static clean_slug(organizer, event, slug)
- clear_data()
Clears all personal information. It generally leaves structure such as rooms and exhibitors intact, but to make sure all personal data is scrubbed, it also clears all uploaded files, which includes things like exhibitor logos.
- clone_from(old, new_secrets)
- comment
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- config
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- content_locale_array
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- content_locales
Is a list of active content locales.
- copy_data_from(other)
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- currency
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- current_schedule
- custom_css
The descriptor for the file attribute on the model instance. Return a FieldFile when accessed so you can write code like:
>>> from myapp.models import MyModel >>> instance = MyModel.objects.get(pk=1) >>> instance.file.size
Assign a file object on assignment so you can do:
>>> with open('/path/to/hello.world') as f: ... instance.file = File(f)
- custom_domain
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- date_admission
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- date_from
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- date_to
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- datetime_from
The localised datetime of the event start date.
- Return type:
datetime
- datetime_to
The localised datetime of the event end date.
- Return type:
datetime
- decode_token(token, allow_raise=False)
- delete_all_orders(really=False)
- delete_sub_objects()
- device_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- disable_plugin(module)
- display_settings
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- domain
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- domains
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- duration
- email
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- email_queue
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- enable_plugin(module, allow_restricted=False)
- event
- event_grants
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- exhibitors
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- external_auth_url
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- extra_links
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- feature_flags
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- featured_sessions_text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- geo_lat
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- geo_lon
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- get_all_permissions(user)
- get_cache()
Returns an
ObjectRelatedCacheobject. This behaves equivalent to Django’s built-in cache backends, but puts you into an isolated environment for this event, so you don’t have to prefix your cache keys. In addition, the cache is being cleared every time the event or one of its related objects change.Deprecated since version 1.9: Use the property
cacheinstead.
- get_currency_display(*, field=<django.db.models.fields.CharField: currency>)
- get_data_shredders() dict
Returns a dictionary of initialized data shredders mapped by their identifiers.
- get_feature_flag(feature)
- get_html_mail_renderer()
Returns the currently selected HTML email renderer
- get_html_mail_renderers() dict
Returns a dictionary of initialized HTML email renderers mapped by their identifiers.
- get_invoice_renderers() dict
Returns a dictionary of initialized invoice renderers mapped by their identifiers.
- get_locale_display(*, field=<django.db.models.fields.CharField: locale>)
- get_mail_backend(timeout=None, force_custom=False)
Returns an email server connection, either by using the system-wide connection or by returning a custom one based on the event’s settings.
- get_mail_template(role)
- get_next_by_date_from(*, field=<django.db.models.fields.DateTimeField: date_from>, is_next=True, **kwargs)
- get_next_by_date_to(*, field=<django.db.models.fields.DateTimeField: date_to>, is_next=True, **kwargs)
- get_payment_providers(cached=False) dict
Returns a dictionary of initialized payment providers mapped by their identifiers.
- get_plugins()
Returns the names of the plugins activated for this event as a list.
- get_previous_by_date_from(*, field=<django.db.models.fields.DateTimeField: date_from>, is_next=False, **kwargs)
- get_previous_by_date_to(*, field=<django.db.models.fields.DateTimeField: date_to>, is_next=False, **kwargs)
- get_timezone_display(*, field=<django.db.models.fields.CharField: timezone>)
- get_users_with_any_permission()
Returns a queryset of users who have any permission to this event.
- Returns:
Iterable of User
- get_users_with_permission(permission)
Returns a queryset of users who have a specific permission to this event.
- Returns:
Iterable of User
- property has_paid_things
- property has_payment_provider
- has_permission(*, user, permission: Permission, room=None)
Returns whether a user holds a given permission either on the world or on a specific room.
permissioncan be onePermissionor a list of these, in which case it will perform an OR lookup.
- async has_permission_async(*, user, permission: Permission, room=None)
Returns whether a user holds a given permission either on the world or on a specific room.
permissioncan be onePermissionor a list of these, in which case it will perform an OR lookup.
- has_permission_implicit(*, traits, permissions: List[Permission], room=None, allow_empty_traits=True)
- has_subevents
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- header_image
Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property invoice_renderer
Returns the currently configured invoice renderer.
- invoice_vouchers
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- invoices
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- is_multilingual
Is
Trueif the event supports more than one locale.
- is_public
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_video_creation
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- janusserver_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- landing_page_text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- live
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- live_issues
- locale
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- locale_array
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- locales
Is a list of active event locales.
- location
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- lock()
Returns a contextmanager that can be used to lock an event for bookings.
- log_entries
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- logentry_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- logo
Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.
- mail_settings
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- mail_templates
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property meta_data
- meta_values
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- name
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- named_content_locales
- named_locales
Is a list of tuples of locale codes and natural names for this event.
- named_plugin_locales
- notification_settings
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- objects = <django.db.models.manager.Manager object>
- orders
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- organizer
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- organizer_id
- property payment_term_last
The last datetime of payments for this event.
- pending_mails
The amount of currently unsent.
QueuedMailobjects.
- planned_usages
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property plugin_list: list
- plugin_locales
- plugins
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- posters
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- presale_end
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property presale_has_ended
Is true, when
presale_endis set and in the past.
- presale_start
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- primary_color
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- product_meta_properties
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- products
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- questions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- queued_mails
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- quotas
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- release_schedule(name: str, user=None, notify_speakers: bool = False, comment: str = None)
Releases a new
Scheduleby finalising the current WIP schedule.- Parameters:
name – The new version name
user (
User) – TheUserexecuting the releasenotify_speakers – Generate emails for all speakers with changed slots.
comment – Public comment for the release
- reorder_review_phases()
Reorder the review phases by start date.
- requiredaction_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- review_phases
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- review_settings
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- reviewers
- reviews
- revoked_secrets
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- roles
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- room_grants
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- rooms
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- sales_channels
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- save(*args, **kwargs)
Save the current instance. Override this in a subclass if you want to control the saving process.
The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.
- schedules
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- score_categories
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- seat_category_mappings
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- seating_plan
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- seating_plan_id
- seats
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- set_active_plugins(modules, allow_restricted=False)
- set_defaults()
This will be called after event creation, but only if the event was not created by copying an existing one. This way, we can use this to introduce new default settings to eventyay that do not affect existing events.
- set_plugins(modules: list) None
This method is not @plugin_list.setter to make the side effects more visible. It will call installed() on all plugins that were not active before, and uninstalled() on all plugins that are not active anymore.
- property settings
- settings_namespace = 'event'
- short_tokens
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- slug
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property social_image
- speakers
Returns a queryset of all speakers (of type.
User) visible in the current released schedule.
- storedfile_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- subevents
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- subevents_annotated(channel)
- subevents_sorted(queryset)
- submission_types
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submissions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submitter_access_codes
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submitters
Returns a queryset of all
Userobjects who have submitted to this event.Ignores users who have deleted all of their submissions.
- system_logs
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- tags
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property talk_dashboard_url
- property talk_schedule_url
- property talk_session_url
- property talk_settings_url
- property talk_speaker_url
- talkquestions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- talks
Returns a queryset of all.
Submissionobject in the current released schedule.
- tax_rules
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- team_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- testmode
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- ticket_layouts
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property ticket_secret_generator
Returns the currently configured ticket secret generator.
- ticket_secret_generators
Returns a dictionary of cached initialized ticket secret generators mapped by their identifiers.
- timezone
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- tracks
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- trait_grants
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- turnserver_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- tz
- update_language_configuration(*, locales: list[str] | None = None, content_locales: list[str] | None = None, default_locale: str | None = None) None
- update_review_phase()
This method activates the next review phase if the current one is over.
If no review phase is active and if there is a new one to activate.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- user_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- views
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- visible_primary_color
- vouchers
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- waitinglistentries
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- webhook_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- class eventyay.base.models.organizer.Organizer(*args, **kwargs)
Bases:
LoggedModel,TimestampedModel,RulesModelMixin,ModelThis model represents an entity organizing events, e.g. a company, institution, charity, person, …
- Parameters:
name (str) – The organizer’s name
slug (str) – A globally unique, short name for this organizer, to be used in URLs and similar places.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- property accepted_gift_cards
- all_logentries_link
- allow_delete()
- bankimportjob_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- banktransaction_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- banktransfer_refund_exports
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- billing
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- billinginvoice_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- cache
Returns an
ObjectRelatedCacheobject. This behaves equivalent to Django’s built-in cache backends, but puts you into an isolated environment for this organizer, so you don’t have to prefix your cache keys. In addition, the cache is being cleared every time the organizer changes.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property default_gift_card_expiry
- delete_sub_objects()
- devices
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- domains
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- events
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- gates
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- get_cache()
Returns an
ObjectRelatedCacheobject. This behaves equivalent to Django’s built-in cache backends, but puts you into an isolated environment for this organizer, so you don’t have to prefix your cache keys. In addition, the cache is being cleared every time the organizer changes.Deprecated since version 1.9: Use the property
cacheinstead.
- gift_card_collector_acceptance
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- gift_card_issuer_acceptance
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property has_gift_cards
- has_unpaid_invoice()
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- invoice_vouchers
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- invoices
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- issued_gift_cards
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- meta_properties
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- name
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- oauthaccesstoken_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- oauthgrant_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- oauthidtoken_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- objects = <django.db.models.manager.Manager object>
- save(*args, **kwargs)
Save the current instance. Override this in a subclass if you want to control the saving process.
The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.
- seating_plans
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property settings
- settings_namespace = 'organizer'
- shred(person=None)
Irrevocably deletes the organizer and all related events and their data.
- slug
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- teams
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property timezone: ZoneInfo
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- webhooks
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- class eventyay.base.models.organizer.Team(*args, **kwargs)
Bases:
LoggedModel,TimestampedModel,RulesModelMixin,ModelA team is a collection of people given certain access rights to one or more events of an organizer.
- Parameters:
name (str) – The name of this team
organizer (Organizer) – The organizer this team belongs to
members – A set of users who belong to this team
all_events (bool) – Whether this team has access to all events of this organizer
limit_events – A set of events this team has access to. Irrelevant if
all_eventsisTrue.can_create_events (bool) – Whether or not the members can create new events with this organizer account.
can_change_teams (bool) – If
True, the members can change the teams of this organizer account.can_change_organizer_settings (bool) – If
True, the members can change the settings of this organizer account.can_change_event_settings (bool) – If
True, the members can change the settings of the associated events.can_change_items (bool) – If
True, the members can change and add items and related objects for the associated events.can_view_orders (bool) – If
True, the members can inspect details of all orders of the associated events.can_change_orders (bool) – If
True, the members can change details of orders of the associated events.can_checkin_orders (bool) – If
True, the members can perform check-in related actions.can_view_vouchers (bool) – If
True, the members can inspect details of all vouchers of the associated events.can_change_vouchers (bool) – If
True, the members can change and create vouchers for the associated events.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- property active_tokens
- all_events
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_change_event_settings
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_change_items
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_change_orders
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_change_organizer_settings
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property can_change_settings
- can_change_submissions
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_change_teams
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_change_vouchers
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_checkin_orders
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_create_events
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_manage_gift_cards
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_view_orders
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_view_vouchers
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- events
- force_hide_speaker_names
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- has_permission(perm_name)
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- invites
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- is_reviewer
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- limit_events
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- limit_tracks
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- members
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- name
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django.db.models.manager.Manager object>
- organizer
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- organizer_id
- permission_for_event(event)
- permission_set() set
- permission_set_display
The same as
permission_set(), but with human-readable names.
- tokens
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.cfp.CfP(*args, **kwargs)
Bases:
PretalxModelEvery
Eventhas one Call for Papers/Participation/Proposals.- Parameters:
deadline – The regular deadline. Please note that submissions can be available for longer than this if different deadlines are configured on single submission types.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- copy_data_from(other_cfp, skip_attributes=None)
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- deadline
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- default_type
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- default_type_id
- event
Accessor to the related object on the forward side of a one-to-one relation.
In the example:
class Restaurant(Model): place = OneToOneField(Place, related_name='restaurant')
Restaurant.placeis aForwardOneToOneDescriptorinstance.
- event_id
- fields
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- headline
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_open
Trueifmax_deadlineis not over yet, or if no deadline is set.
- max_deadline
Returns the latest date any submission is possible.
This includes the deadlines set on any submission type for this event.
- property request_abstract
Check if abstract field is requested.
- property request_additional_speaker
Check if additional_speaker field is requested.
- property request_availabilities
Check if availabilities field is requested.
- property request_avatar
Check if avatar field is requested.
- property request_avatar_license
Check if avatar_license field is requested.
- property request_avatar_source
Check if avatar_source field is requested.
- property request_biography
Check if biography field is requested.
- property request_content_locale
Check if content_locale field is requested.
- property request_description
Check if description field is requested.
- property request_do_not_record
Check if do_not_record field is requested.
- property request_duration
Check if duration field is requested.
- property request_image
Check if image field is requested.
- property request_notes
Check if notes field is requested.
- property request_title
Check if title field is requested.
- property request_track
Check if track field is requested.
- property require_abstract
Check if abstract field is required.
- property require_additional_speaker
Check if additional_speaker field is required.
- property require_availabilities
Check if availabilities field is required.
- property require_avatar
Check if avatar field is required.
- property require_avatar_license
Check if avatar_license field is required.
- property require_avatar_source
Check if avatar_source field is required.
- property require_biography
Check if biography field is required.
- property require_content_locale
Check if content_locale field is required.
- property require_description
Check if description field is required.
- property require_do_not_record
Check if do_not_record field is required.
- property require_duration
Check if duration field is required.
- property require_image
Check if image field is required.
- property require_notes
Check if notes field is required.
- property require_title
Check if title field is required.
- property require_track
Check if track field is required.
- settings
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.review.ReviewPhase(*args, **kwargs)
Bases:
OrderedModel,PretalxModelReviewPhases determine reviewer access rights during a (potentially open) time frame.
- Parameters:
is_active – Is this phase currently active? There can be only one active phase per event. Use the
activatemethod to activate a review phase, as it will take care of this limitation.position – Helper field to deal with relative positioning of review phases next to each other.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- activate() None
Activates this review phase and deactivates all others in this event.
- can_change_submission_state
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_review
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_see_other_reviews
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_see_reviewer_names
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_see_speaker_names
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- can_tag_submissions
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- end
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- get_can_see_other_reviews_display(*, field=<django.db.models.fields.CharField: can_see_other_reviews>)
- get_can_tag_submissions_display(*, field=<django.db.models.fields.CharField: can_tag_submissions>)
- static get_order_queryset(event)
- get_proposal_visibility_display(*, field=<django.db.models.fields.CharField: proposal_visibility>)
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_active
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- name
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- position
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- proposal_visibility
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- speakers_can_change_submissions
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- start
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
Users and profiles
- class eventyay.base.models.auth.User(*args, **kwargs)
Bases:
PermissionsMixin,LoggingMixin,RulesModelMixin,VersionedModel,GenerateCode,FileCleanupMixin,AbstractBaseUserThis is the unified user model used by eventyay for both authentication and video/event functionality.
- Parameters:
email (str) – The user’s email address, used for identification.
fullname (str) – The user’s full name. May be empty or null.
is_active (bool) – Whether this user account is activated.
is_staff (bool) –
Truefor system operators.date_joined (datetime) – The datetime of the user’s registration.
locale (str) – The user’s preferred locale code.
timezone (str) – The user’s preferred timezone.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- EMAIL_FIELD = 'email'
- class ModerationState(value)
Bases:
TextChoices- BANNED = 'banned'
- NONE = ''
- SILENCED = 'silenced'
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- REQUIRED_FIELDS = []
- USERNAME_FIELD = 'email'
- property all_logentries
- answers
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- api_oauthaccesstoken
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- api_oauthapplication
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- api_oauthgrant
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- api_oauthidtoken
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- api_oauthrefreshtoken
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- assigned_reviews
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- audit_logs
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- auth_backend
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- auth_token
Accessor to the related object on the reverse side of a one-to-one relation.
In the example:
class Restaurant(Model): place = OneToOneField(Place, related_name='restaurant')
Place.restaurantis aReverseOneToOneDescriptorinstance.
- avatar
Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.
- avatar_license
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- avatar_source
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- avatar_thumbnail
Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.
- avatar_thumbnail_tiny
Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.
- avatar_url
- bbb_invites
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- blocked_by
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- blocked_users
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- change_password(new_password)
- chat_channels
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- chat_events
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- chat_notifications
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- chat_reactions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- clear_caches()
- client_id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- client_state
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- code
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- date_joined
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- deleted
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- email
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- emailaddress_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- emailqueue_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_grants
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- event_id
- event_profile(event)
Retrieve (and/or create) the event.
SpeakerProfilefor this user.- Retval:
eventyay.base.models.profile.EventProfile
- event_views
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- eventyay_log_entries
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- exhibitor_answered_contact_requests
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- exhibitor_contact_requests
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- exhibitor_staff
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- exhibitor_views
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- feedback
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- fullname
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- get_active_staff_session(session_key=None)
- get_avatar_url(event=None, thumbnail=None)
Returns the full avatar URL, where user.avatar_url returns the absolute URL.
- get_display_name() str
Returns a user’s name or ‘Unnamed user’.
- get_event_permission_set(organizer, event) set
Gets a set of permissions (as strings) that a user holds for a particular event
- Parameters:
organizer – The organizer of the event
event – The event to check
- Returns:
set
- get_events_with_any_permission(request=None)
Returns a queryset of events the user has any permissions to.
- Parameters:
request – The current request (optional). Required to detect staff sessions properly.
- Returns:
Iterable of Events
- get_events_with_permission(permission, request=None)
Returns a queryset of events the user has a specific permissions to.
- Parameters:
request – The current request (optional). Required to detect staff sessions properly.
- Returns:
Iterable of Events
- get_full_name() str
Returns the first of the following user properties that is found to exist:
Full name
Wikimedia username
Email address
- get_gravatar
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- get_locale_display(*, field=<django.db.models.fields.CharField: locale>)
- get_locale_for_event(event)
- get_moderation_state_display(*, field=<django.db.models.fields.CharField: moderation_state>)
- get_next_by_date_joined(*, field=<django.db.models.fields.DateTimeField: date_joined>, is_next=True, **kwargs)
- get_organizer_permission_set(organizer) set
Gets a set of permissions (as strings) that a user holds for a particular organizer
- Parameters:
organizer – The organizer of the event
- Returns:
set
- get_organizers_with_permission(permission, request=None)
Returns a queryset of organizers the user has a specific permissions to.
- Parameters:
request – The current request (optional). Required to detect staff sessions properly.
- Returns:
Iterable of Organizers
- get_password_reset_url(event=None, orga=False)
- get_permissions_for_event(event) set
Returns a set of all permission a user has for the given event.
- get_previous_by_date_joined(*, field=<django.db.models.fields.DateTimeField: date_joined>, is_next=False, **kwargs)
- get_role_grants(room=None)
- async get_role_grants_async(room=None)
- get_session_auth_hash()
Return an HMAC that needs to
- get_short_name() str
Returns the first of the following user properties that is found to exist:
Full name
Email address
Only present for backwards compatibility
- get_type_display(*, field=<django.db.models.fields.CharField: type>)
- gravatar_parameter
- groups
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- guid
- has_active_staff_session(session_key=None)
Returns whether or not a user has an active staff session (formerly known as superuser session) with the given session key.
- has_avatar
- has_event_permission(organizer, event, perm_name=None, request=None) bool
Checks if this user is part of any team that grants access of type
perm_nameto the eventevent.- Parameters:
organizer – The organizer of the event
event – The event to check
perm_name – The permission, e.g.
can_change_teamsrequest – The current request (optional). Required to detect staff sessions properly.
- Returns:
bool
- has_organizer_permission(organizer, perm_name=None, request=None)
Checks if this user is part of any team that grants access of type
perm_nameto the organizerorganizer.- Parameters:
organizer – The organizer to check
perm_name – The permission, e.g.
can_change_teamsrequest – The current request (optional). Required to detect staff sessions properly.
- Returns:
bool
- has_perm(perm: str, obj: Self | None = None) bool
Return True if the user has the specified permission. Query all available auth backends, but return immediately if any backend returns True. Thus, a user who has permission from a single auth backend is assumed to have permission in general. If an object is provided, check permissions for that object.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_active
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_administrator
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property is_banned
- async is_blocked_in_channel_async(channel)
- async is_member_of_channel_async(channel_id)
- property is_silenced
- is_staff
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_superuser
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- last_login
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- locale
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- log_action(action: str, data: dict = None, user=None, person=None, orga: bool = False)
Create a log entry for this user.
- Parameters:
action – The log action that took place.
data – Addition data to be saved.
person (
User) – The person modifying this user. Defaults to this user.orga – Was this action initiated by a privileged user?
- log_entries
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- logentry_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- logged_actions()
Returns all log entries that were made about this user.
- mails
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- moderated_questions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- moderation_state
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property name
- nick
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- notification_settings: QuerySet[NotificationSetting]
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- notifications_send
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- notifications_token
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects: UserManager = <django.db.models.manager.UserManagerFromUserQuerySet object>
- own_actions()
Returns all log entries that were made by this user.
- password
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- poll_votes
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- poster_presenter
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- poster_votes
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- pretalx_id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- profile
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- profiles
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- pw_reset_time
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- pw_reset_token
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- question_votes
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- questions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- regenerate_token() Token
Generates a new API access token, deleting the old one.
- require_2fa
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- requiredaction_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- reset_password(event, user=None, mail_text=None, orga=False)
- reviews
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- room_grants
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- roulette_pairing_left
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- roulette_pairing_right
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- rouletterequest_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- save(*args, **kwargs)
Save the current instance. Override this in a subclass if you want to control the saving process.
The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.
- send_password_reset(request: HttpRequest)
- send_security_notice(messages, email=None)
- serialize_public(include_admin_info=False, trait_badges_map=None, include_client_state=False)
Serialize user for public display in video/event context
- session_token
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- show_publicly
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- social_login_id_linkedin
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- social_login_id_twitter
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- socialaccount_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- soft_delete()
Soft delete for video/event functionality
- speaker_roles
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- staffsession_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- staffsessionauditlog_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- staticdevice_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- storedfile_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submission_comments
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submission_favorites
Accessor to the related object on the reverse side of a one-to-one relation.
In the example:
class Restaurant(Model): place = OneToOneField(Place, related_name='restaurant')
Place.restaurantis aReverseOneToOneDescriptorinstance.
- submission_favourites
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submissions
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- teams
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- timezone
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- token_id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property top_logentries
- totpdevice_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- traits
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- type
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- u2fdevice_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- update_session_token()
- user_permissions
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- version
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- views
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- webauthndevice_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- wikimedia_username
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.profile.SpeakerProfile(*args, **kwargs)
Bases:
PretalxModelAll
Eventrelated data concerning a.Useris stored here.- Parameters:
has_arrived – Can be set to track speaker arrival. Will be used in warnings about missing speakers.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- answers
A queryset of
Answerobjects.Includes all answers the user has given either for themselves or for their talks for this event.
- availabilities
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- avatar
- avatar_url
- biography
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- code
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- has_arrived
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- log_prefix = 'eventyay.user.profile'
- property reviewer_answers
- submissions
All non-deleted.
Submissionobjects by this user on this event.
- talks
A queryset of.
Submissionobjects.Contains all visible talks by this user on this event.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- user
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- user_id
- class eventyay.base.models.information.SpeakerInformation(*args, **kwargs)
Bases:
PretalxModelRepresents any information organizers want to show all or some submitters or speakers.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- get_target_group_display(*, field=<django.db.models.fields.CharField: target_group>)
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- limit_tracks
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- limit_types
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property log_parent
- log_prefix = 'eventyay.speaker_information'
- resource
The descriptor for the file attribute on the model instance. Return a FieldFile when accessed so you can write code like:
>>> from myapp.models import MyModel >>> instance = MyModel.objects.get(pk=1) >>> instance.file.size
Assign a file object on assignment so you can do:
>>> with open('/path/to/hello.world') as f: ... instance.file = File(f)
- target_group
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- title
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
Submissions
Submissions are the most central model to eventyay, and everything else is connected to submissions.
- class eventyay.base.models.submission.Submission(*args, **kwargs)
Bases:
GenerateCode,PretalxModelSubmissions are, next to
Event, the central model in pretalx.A submission, which belongs to exactly one event, can have multiple speakers and a lot of other related data, such as a
SubmissionType, aTrack, multipleAnswerobjects, and so on.- Parameters:
code – The unique alphanumeric identifier used to refer to a submission.
state – The submission can be ‘submitted’, ‘accepted’, ‘confirmed’, ‘rejected’, ‘withdrawn’, or ‘canceled’. State changes should be done via the corresponding methods, like
accept(). TheSubmissionStatesclass comes with amethod_namesdictionary for method lookup.image – An image illustrating the talk or topic.
review_code – A token used in secret URLs giving read-access to the submission.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- abstract
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- accept(person=None, force: bool = False, orga: bool = True, from_pending: bool = False)
Sets the submission’s state to ‘accepted’.
Creates an acceptance
QueuedMailunless the submission was previously confirmed.
- access_code
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- access_code_id
- active_resources
- add_favourite(user)
- add_speaker(email, name=None, locale=None, user=None)
- all_objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- property anonymised
- anonymised_data
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- answers
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- apply_pending_state(person=None, force: bool = False)
- assigned_reviewers
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property availabilities
The intersection of all.
Availabilityobjects of all speakers of this submission.
- cancel(person=None, force: bool = False, orga: bool = True, from_pending: bool = False)
Sets the submission’s state to ‘canceled’.
- cfp_open
- code
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- comments
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- confirm(person=None, force: bool = False, orga: bool = False, from_pending: bool = False)
Sets the submission’s state to ‘confirmed’.
- content_locale
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- current_slots
- delete(force: bool = False, **kwargs)
- deleted_objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- description
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- display_speaker_names
Helper method for a consistent speaker name display.
- display_title_with_speakers
- do_not_record
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- does_accept_feedback
- duration
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- editable
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- export_duration
- favourites
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- feedback
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- get_content_for_mail()
- get_content_locale_display()
- get_duration() int
Returns this submission’s duration in minutes.
Falls back to the
SubmissionType’s default duration if none is set on the submission.
- get_email_locale(fallback=None)
- get_pending_state_display(*, field=<django.db.models.fields.CharField: pending_state>)
- get_state_display(*, field=<django.db.models.fields.CharField: state>)
- get_tag()
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- image
Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.
- property image_url
- integer_uuid
- internal_notes
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- invitation_token
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property is_anonymised: bool
- property is_deleted
- is_featured
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- log_prefix = 'eventyay.submission'
- mails
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- make_submitted(person=None, force: bool = False, orga: bool = False, from_pending: bool = False)
Sets the submission’s state to ‘submitted’.
- mean_score
- median_score
- notes
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- pending_state
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property public_answers
- public_slots
All publicly visible
TalkSlotobjects of this submission in the current.Schedule.
- reject(person=None, force: bool = False, orga: bool = True, from_pending: bool = False)
Sets the submission’s state to ‘rejected’ and creates a rejection.
QueuedMail.
- remove(person=None, force: bool = False, orga: bool = True, from_pending: bool = False)
Sets the submission’s state to ‘deleted’.
- remove_favourite(user)
- remove_speaker(speaker, orga=True, user=None)
- resources
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- review_code
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property reviewer_answers
- reviews
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- save(*args, **kwargs)
Save the current instance. Override this in a subclass if you want to control the saving process.
The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.
- score_categories
- send_initial_mails(person)
- send_invite(to, _from=None, subject=None, text=None)
- send_state_mail()
- slot
The first scheduled
TalkSlotof this submission in the current.Schedule.Note that this slot is not guaranteed to be visible.
- slot_count
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- slots
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- speaker_profiles
- speaker_roles
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- speakers
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- state
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- submission_type
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- submission_type_id
- tags
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- title
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- track
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- track_id
- update_duration()
Apply the submission’s duration to its currently scheduled.
TalkSlot.Should be called whenever the duration changes.
- update_review_scores()
Apply the submission’s calculated review scores.
Should be called whenever the tracks of a submission change.
- update_talk_slots()
Makes sure the correct amount of.
TalkSlotobjects exists.After an update or state change, talk slots should either be all deleted, or all created, or the number of talk slots might need to be adjusted.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property user_state
- withdraw(person=None, force: bool = False, orga: bool = False, from_pending: bool = False)
Sets the submission’s state to ‘withdrawn’.
- class eventyay.base.models.review.Review(*args, **kwargs)
Bases:
PretalxModelReviews model the opinion of reviewers of a.
Submission.They can, but don’t have to, include a score and a text.
- Parameters:
text – The review itself. May be empty.
score – This score is calculated from all the related
scoresand their weights. Do not set it directly, use theupdate_scoremethod instead.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- all_objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- answers
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- classmethod calculate_score(scores)
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- display_score
Helper method to get a display string of the review’s score.
- event
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property log_parent
- log_prefix = 'eventyay.submission.review'
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- save(*args, update_score=True, **kwargs)
Save the current instance. Override this in a subclass if you want to control the saving process.
The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.
- score
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- scores
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submission
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- submission_id
- text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- update_score()
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- user
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- user_id
- class eventyay.base.models.feedback.Feedback(*args, **kwargs)
Bases:
PretalxModelThe Feedback model allows for anonymous feedback by attendees to one or all speakers of a.
Submission.- Parameters:
speaker – If the
speakerattribute is not set, the feedback is assumed to be directed to all speakers.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- rating
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- review
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- speaker
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- speaker_id
- talk
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- talk_id
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.track.Track(*args, **kwargs)
Bases:
OrderedModel,PretalxModelA track groups
Submissionobjects within anEvent, e.g. by topic.- Parameters:
color – The track colour, in the format #012345.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- color
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- description
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- static get_order_queryset(event)
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property log_parent
- log_prefix = 'eventyay.track'
- name
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- position
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- questions
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- requires_access_code
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- reviewscorecategory_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- property slug: str
The slug makes tracks more readable in URLs.
It consists of the ID, followed by a slugified (and, in lookups, optional) form of the track name.
- speakerinformation_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submissions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submitter_access_codes
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- team_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.type.SubmissionType(*args, **kwargs)
Bases:
PretalxModelEach
Submissionhas one SubmissionType.SubmissionTypes are used to group submissions by default duration (which can be overridden on a per-submission basis), and to be able to offer different deadlines for some parts of the
Event.- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- deadline
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- default_duration
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property log_parent
- log_prefix = 'eventyay.submission_type'
- name
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- questions
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- requires_access_code
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property slug: str
The slug makes tracks more readable in URLs.
It consists of the ID, followed by a slugified (and, in lookups, optional) form of the submission type name.
- speakerinformation_set
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submissions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- submitter_access_codes
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- update_duration()
Updates the duration of all.
TalkSlotobjects ofSubmissionobjects of this type.Runs only for submissions that do not override their default duration. Should be called whenever
durationchanges.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.resource.Resource(*args, **kwargs)
Bases:
PretalxModelResources are file uploads belonging to a
Submission.- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- description
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- filename
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- link
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- resource
The descriptor for the file attribute on the model instance. Return a FieldFile when accessed so you can write code like:
>>> from myapp.models import MyModel >>> instance = MyModel.objects.get(pk=1) >>> instance.file.size
Assign a file object on assignment so you can do:
>>> with open('/path/to/hello.world') as f: ... instance.file = File(f)
- submission
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- submission_id
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- url
Questions and answers
- class eventyay.base.models.question.TalkQuestion(*args, **kwargs)
Bases:
OrderedModel,PretalxModelTalkQuestions can be asked per.
Submission, per speaker, or of reviewers perReview.TalkQuestions can have many types, which offers a flexible framework to give organisers the opportunity to get all the information they need.
- Parameters:
variant – Can be any of ‘number’, ‘string’, ‘text’, ‘boolean’, ‘file’, ‘choices’, or ‘multiple_choice’. Defined in the
TalkQuestionVariantclass.target – Can be any of ‘submission’, ‘speaker’, or ‘reviewer’. Defined in the
TalkQuestionTargetclass.deadline – Datetime field. This field is required for ‘after deadline’ and ‘freeze after’ options of question_required field and optional for the other ones. For ‘after deadline’ it shows that the answer will be optional before the deadline and mandatory after that deadline. For ‘freeze after’ it shows that the answer will be allowed before the deadline and frozen after that deadline
question_required – Can be any of ‘none’, ‘require ‘, ‘after deadline’, or ‘freeze after’. Defined in the
TalkQuestionRequiredclass. ‘required’ answering this question will always be required. ‘optional’ means that it will never be mandatory. ‘after deadline’ the answer will be optional before the deadline and mandatory after the deadline.freeze_after – Can be a datetime field or null. For ‘freeze after’ the answer will be allowed before the deadline and frozen after the deadline.
position – Position in the question order in this event.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- active
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- all_objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- answers
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- contains_personal_data
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- deadline
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- default_answer
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- freeze_after
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- static get_order_queryset(event)
- get_question_required_display(*, field=<django.db.models.fields.CharField: question_required>)
- get_target_display(*, field=<django.db.models.fields.CharField: target>)
- get_variant_display(*, field=<django.db.models.fields.CharField: variant>)
- help_text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_public
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_visible_to_reviewers
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property log_parent
- log_prefix = 'eventyay.question'
- max_date
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- max_datetime
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- max_length
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- max_number
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- min_date
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- min_datetime
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- min_length
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- min_number
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- missing_answers(filter_speakers: list = False, filter_talks: list = False) int
Returns how many answers are still missing or this question.
This method only supports submission questions and speaker questions. For missing reviews, please use the get_missing_reviews method.
- Parameters:
filter_speakers – Apply only to these speakers.
filter_talks – Apply only to these talks.
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- options
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- position
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- question
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- question_required
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property read_only
- required
- submission_types
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- target
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- tracks
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- variant
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.question.AnswerOption(*args, **kwargs)
Bases:
PretalxModelProvides the possible answers for.
TalkQuestionobjects of variant ‘choice’ or ‘multiple_choice’.- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- answer
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- answers
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property log_parent
- log_prefix = 'eventyay.question.option'
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- position
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- question
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- question_id
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.question.Answer(*args, **kwargs)
Bases:
PretalxModelAnswers are connected to a.
TalkQuestion, and, depending on type, aUser, aSubmission, or aReview.- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- answer
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- answer_file
The descriptor for the file attribute on the model instance. Return a FieldFile when accessed so you can write code like:
>>> from myapp.models import MyModel >>> instance = MyModel.objects.get(pk=1) >>> instance.file.size
Assign a file object on assignment so you can do:
>>> with open('/path/to/hello.world') as f: ... instance.file = File(f)
- property answer_string
- boolean_answer
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property is_answered
- log_action(*args, content_object=None, **kwargs)
Create a LogEntry (instead of ActivityLog), similar to LoggingMixin.
- property log_parent
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- options
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- person
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- person_id
- question
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- question_id
- remove(person=None, force=False)
Deletes an answer.
- review
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- review_id
- submission
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- submission_id
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
Schedules and talk slots
- class eventyay.base.models.schedule.Schedule(*args, **kwargs)
Bases:
PretalxModelThe Schedule model contains all scheduled.
TalkSlotobjects (visible or not) for a schedule release for anEvent.- Parameters:
published –
Noneif the schedule has not been published yet.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- breaks
- build_data(all_talks=False, filter_updated=None, all_rooms=False)
- changes
Returns a dictionary of changes when compared to the previous version.
The
actionfield is eithercreateorupdate. If it’s an update, thecountinteger, and thenew_talks,canceled_talksandmoved_talkslists are also present.
- comment
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- freeze(name: str, user=None, notify_speakers: bool = True, comment: str = None)
Releases the current WIP schedule as a fixed schedule version.
- Parameters:
name – The new schedule name. May not be in use in this event, and cannot be ‘wip’ or ‘latest’.
user – The
Userinitiating the freeze.notify_speakers – Should notification emails for speakers with changed slots be generated?
comment – Public comment for the release
- Return type:
- generate_notifications(save=False)
A list of unsaved
QueuedMailobjects to be sent on schedule release.
- get_all_talk_warnings(ids=None, filter_updated=None)
- get_talk_warnings(talk, with_speakers=True, room_avails=None, speaker_avails=None, speaker_profiles=None) list
A list of warnings that apply to this slot.
Warnings are dictionaries with a
type(roomorspeaker, for now) and amessagefit for public display. This property only shows availability based warnings.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_archived
- previous_schedule
Returns the schedule released before this one, if any.
- published
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- scheduled_talks
Returns all
TalkSlotobjects that have been scheduled and are visible in the schedule (that is, have been confirmed at the time of release).
- slots
Returns all.
Submissionobjects withTalkSlotobjects in this schedule.
- speakers_concerned
Returns a dictionary of speakers with their new and changed talks in this schedule.
Each speaker is assigned a dictionary with
createandupdatefields, each containing a list of submissions.
- talks
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- unfreeze(user=None)
Resets the current WIP schedule to an older schedule version.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- url_version
- use_room_availabilities
- version
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- version_with_fallback
- warnings
A dictionary of warnings to be acknowledged before a release.
talk_warningscontains a list of talk-related warnings.unscheduledis the list of talks without a scheduled slot,unconfirmedis the list of submissions that will not be visible due to their unconfirmed status, andno_trackare submissions without a track in a conference that uses tracks.
- class eventyay.base.models.slot.TalkSlot(*args, **kwargs)
Bases:
PretalxModelThe TalkSlot object is the scheduled version of a.
Submission.TalkSlots always belong to one submission and one
Schedule.- Parameters:
is_visible – This parameter is set on schedule release. Only confirmed talks will be visible.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- as_availability
‘Casts’ a slot as.
Availability, useful for availability arithmetic.
- build_ical(calendar, creation_time=None, netloc=None)
- copy_to_schedule(new_schedule, save=True)
Create a new slot for the given.
Schedulewith all other fields identical to this one.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- description
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property duration: int
Returns the actual duration in minutes if the talk is scheduled, and the planned duration in minutes otherwise.
- end
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
- export_duration
- frab_slug
- full_ical()
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- id_suffix
- is_same_slot(other_slot) bool
Checks if both slots have the same room and start time.
- is_visible
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- local_end
- local_start
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- pentabarf_export_duration
- real_end
Guaranteed to provide a useful end datetime if
startis set, even ifendis empty.
- room
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- room_id
- schedule
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- schedule_id
- start
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- submission
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- submission_id
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- uuid
A UUID5, calculated from the submission code and the instance identifier.
- class eventyay.base.models.availability.Availability(*args, **kwargs)
Bases:
PretalxModelThe Availability class models when people or rooms are available for.
TalkSlotobjects.The power of this class is not within its rather simple data model, but with the operations available on it. An availability object can span multiple days, but due to our choice of input widget, it will usually only span a single day at most.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- all_day
Checks if the Availability spans one (or, technically: multiple) complete day.
- contains(other: Availability) bool
Tests if this availability starts before and ends after the other.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- end
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- get_next_by_end(*, field=<django.db.models.fields.DateTimeField: end>, is_next=True, **kwargs)
- get_next_by_start(*, field=<django.db.models.fields.DateTimeField: start>, is_next=True, **kwargs)
- get_previous_by_end(*, field=<django.db.models.fields.DateTimeField: end>, is_next=False, **kwargs)
- get_previous_by_start(*, field=<django.db.models.fields.DateTimeField: start>, is_next=False, **kwargs)
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- intersect_with(other: Availability) Availability
Return a new Availability which spans the range covered both by this one and the given one.
- classmethod intersection(*availabilitysets: list[Availability]) list[Availability]
Return the list of Availabilities which are covered by all of the given sets.
- merge_with(other: Availability) Availability
Return a new Availability which spans the range of this one and the given one.
- overlaps(other: Availability, strict: bool) bool
Test if two Availabilities overlap.
- Parameters:
strict – Only count a real overlap as overlap, not direct adjacency.
- person
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- person_id
- room
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- room_id
- serialize(full=True) dict
- start
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- classmethod union(availabilities: list[Availability]) list[Availability]
Return the minimal list of Availability objects which are covered by at least one given Availability.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- class eventyay.base.models.room.Room(*args, **kwargs)
Bases:
VersionedModel,OrderedModel,PretalxModelA Room is an actual place where talks will be scheduled.
The Room object stores some meta information. Most, like capacity, are not in use right now.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- anonymous_invites
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- availabilities
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- bbb_call
Accessor to the related object on the reverse side of a one-to-one relation.
In the example:
class Restaurant(Model): place = OneToOneField(Place, related_name='restaurant')
Place.restaurantis aReverseOneToOneDescriptorinstance.
- capacity
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- channel
Accessor to the related object on the reverse side of a one-to-one relation.
In the example:
class Restaurant(Model): place = OneToOneField(Place, related_name='restaurant')
Place.restaurantis aReverseOneToOneDescriptorinstance.
- child_posters
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- deleted
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- description
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- exhibitors
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- force_join
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- static get_order_queryset(event)
- guid
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- highlighted_by_exhibitors
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- import_id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property log_parent
- log_prefix = 'eventyay.room'
- module_config
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- name
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django.db.models.manager.ManagerFromRoomQuerySet object>
- picture
The descriptor for the file attribute on the model instance. Return a FieldFile when accessed so you can write code like:
>>> from myapp.models import MyModel >>> instance = MyModel.objects.get(pk=1) >>> instance.file.size
Assign a file object on assignment so you can do:
>>> with open('/path/to/hello.world') as f: ... instance.file = File(f)
- polls
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- position
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- presentation_posters
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- pretalx_id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- questions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- reactions
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- role_grants
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- roulettepairing_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- rouletterequest_set
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- schedule_data
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property slug: str
The slug makes tracks more readable in URLs. It consists of the ID, followed by a slugified (and, in lookups, optional) form of the track name.
- sorting_priority
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- speaker_info
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- talks
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- trait_grants
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property uuid
Either a UUID5 calculated from the submission code and the instance identifier; or GUID value of the room, if it was imported or set manually.
- version
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- views
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
Emails and templates
- class eventyay.base.models.mail.MailTemplate(*args, **kwargs)
Bases:
PretalxModelMailTemplates can be used to create.
QueuedMailobjects.The process does not come with variable substitution except for special cases, for now.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- bcc
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- get_role_display(*, field=<django.db.models.fields.CharField: role>)
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_auto_created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- property log_parent
- log_prefix = 'eventyay.mail_template'
- mails
Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- reply_to
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- role
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- subject
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- to_mail(user, event, locale: str = None, context: dict = None, context_kwargs: dict = None, skip_queue: bool = False, commit: bool = True, allow_empty_address: bool = False, submissions: list = None, attachments: list = False)
Creates a
QueuedMailobject from a MailTemplate.- Parameters:
user – Either a
Useror an email address as a string.submissions – A list of submissions to which this email belongs. This is handled as an addition to any submission object present in
context_kwargs.event – The event to which this email belongs. May be
None.locale – The locale will be set via the event and the recipient, but can be overridden with this parameter.
context – Context to be used when rendering the template. Merged with all context available via get_mail_context.
context_kwargs – Passed to get_mail_context to retrieve the correct context when rendering the template.
skip_queue – Send directly. If combined with commit=False, this will remove any logging and traces.
commit – Set
Falseto return an unsaved object.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- valid_placeholders
- class eventyay.base.models.mail.QueuedMail(*args, **kwargs)
Bases:
PretalxModelEmails in pretalx are rarely sent directly, hence the name QueuedMail.
This mechanism allows organisers to make sure they send out the right content, and to include personal changes in emails.
- Parameters:
sent –
Noneif the mail has not been sent yet.to_users – All known users to whom this email is addressed.
to – A comma-separated list of email addresses to whom this email is addressed. Does not contain any email addresses known to belong to users.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- attachments
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- bcc
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- cc
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- copy_to_draft()
Copies an already sent email to a new object and adds it to the outbox.
- created
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- locale
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- make_html()
- make_text()
- prefixed_subject
- reply_to
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- send(requestor=None, orga: bool = True)
Sends an email.
- Parameters:
requestor (
User) – The user issuing the command. Used for logging.orga – Was this email sent as by a privileged user?
- sent
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- subject
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- submissions
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- template
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- template_id
- text
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- to
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- to_users
Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppingsandTopping.pizzasareManyToManyDescriptorinstances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
- updated
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
Utility models
- class eventyay.base.models.log.ActivityLog(*args, **kwargs)
Bases:
ModelThis model logs actions within an event.
It is not designed to provide a complete or reliable audit trail.
- Parameters:
is_orga_action – True, if the logged action was performed by a privileged user.
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- action_type
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- content_object
Provide a generic many-to-one relation through the
content_typeandobject_idfields.This class also doubles as an accessor to the related object (similar to ForwardManyToOneDescriptor) by adding itself as a model attribute.
- content_type
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- content_type_id
- data
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- display
- display_object
Returns a link (formatted HTML) to the object in question.
- event
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- event_id
- get_next_by_timestamp(*, field=<django.db.models.fields.DateTimeField: timestamp>, is_next=True, **kwargs)
- get_previous_by_timestamp(*, field=<django.db.models.fields.DateTimeField: timestamp>, is_next=False, **kwargs)
- id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- is_orga_action
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- json_data
- object_id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- objects = <django_scopes.manager.ScopedManager.<locals>.Manager object>
- person
Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
- person_id
- timestamp
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.