Content system
Proposals
Proposals deal exclusively with content which is submitted via the CfP
for inclusion in the official schedule.
Some proposals are handled through an anonymous review system, where
they are anonymised and sent to a review panel to vote on.
-
class models.cfp.Proposal(**kwargs)[source]
A proposal for content submitted to us through the Call for Participation.
Proposals can be reviewed manually or through the anonymous review system. If a proposal is accepted, a ScheduleItem is created.
-
state: Mapped[ProposalState][source]
The state of the proposal: where it is in the review process
-
type: Mapped[ProposalType][source]
The type of the proposal. This controls how the proposal is handled.
-
user: Mapped[User][source]
The associated user, usually the person who submitted the proposal
-
models.cfp.ProposalState[source]
alias of Literal[‘new’, ‘edit’, ‘checked’, ‘rejected’, ‘anonymised’, ‘anon-blocked’, ‘manual-review’, ‘reviewed’, ‘accepted’, ‘finalised’, ‘withdrawn’, ‘conduct-blocked’]
-
models.cfp.ProposalType[source]
alias of Literal[‘talk’, ‘performance’, ‘workshop’, ‘youthworkshop’, ‘installation’]
Schedule
The schedule deals with the entire schedule for the event, including accepted
CfP content, manually-added/booked official content, and attendee content.
-
class models.cfp.ScheduleItem(**kwargs)[source]
An item of content in the schedule.
This contains the details displayed in the schedule on the website. ScheduleItems
are created for a Proposal if it’s submitted through the CfP and accepted, but
they can also be created directly by villages.
-
class models.cfp.Occurrence(**kwargs)[source]
An occurrence of a ScheduleItem. This indicates when and where a ScheduleItem will occur.
In some cases (such as workshops), there might be multiple occurrences of a ScheduleItem.
Venues
-
class models.cfp.Venue(**kwargs)[source]
A location where content can be scheduled.
This can be an official talk stage, a village location, or any other
place on site.
-
classmethod emf_venue_names_by_type()[source]
Return a map of proposal type to official EMF venues.