Skip to Content
Odoo model

event.event

Event. Defined in module event; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 24 fields added, 18 removed, 1 renamed, 3 type changes.

  1. Odoo 16 event
  2. Odoo 17 event
  3. Odoo 18 event
  4. Odoo 19 event
  5. Odoo 20 event

Odoo 16 to 17

Community only All changes in this step

Fields removed (3)

FieldTypeModuleNotes
auto_confirmbooleanevent
seats_expectedintegerevent
seats_unconfirmedintegerevent

Fields added (7)

FieldTypeModule
address_namecharwebsite_event
badge_formatselectionevent
badge_imageimageevent
langselectionevent
registration_properties_definitionproperties_definitionevent
seats_takenintegerevent
use_barcodebooleanevent
1 views of this model removed
  • website_event_questions.event_event_view_form
1 actions on this model removed
  • event.action_report_event_event_foldable_badge

Odoo 17 to 18

Community only All changes in this step

Fields removed (1)

FieldTypeModuleNotes
menu_register_ctabooleanwebsite_event

Fields added (5)

FieldTypeModule
event_register_urlcharwebsite_event
has_lead_requestbooleanevent_crm
image_1024imagepos_event
is_visible_on_websitebooleanwebsite_event
website_visibilityselectionwebsite_event

Now also inherits pos.load.mixin (fields from these parents are listed on their own pages).

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (13)

FieldTypeModuleNotes
date_begin_locatedcharevent
date_end_locatedcharevent
has_lead_requestbooleanevent_crm
kanban_state_labelcharevent
legend_blockedcharevent
legend_donecharevent
legend_normalcharevent
location_menubooleanwebsite_event
location_menu_idsone2manywebsite_event
meeting_room_allow_creationbooleanwebsite_event_meetIts module (website_event_meet) is not in Odoo 19: removed, renamed or merged into another module.
meeting_room_countintegerwebsite_event_meetIts module (website_event_meet) is not in Odoo 19: removed, renamed or merged into another module.
meeting_room_idsone2manywebsite_event_meetIts module (website_event_meet) is not in Odoo 19: removed, renamed or merged into another module.
sale_price_subtotalmonetaryevent_sale

Fields added (7)

FieldTypeModule
event_share_urlcharevent
event_slot_countintegerevent
event_slot_idsone2manyevent
event_urlcharevent
is_multi_slotsbooleanevent
other_menu_idsone2manywebsite_event
sale_price_totalmonetaryevent_sale

Type changed (3)

FieldOdoo 18Odoo 19
general_question_ids one2manymany2many
question_ids one2manymany2many
specific_question_ids one2manymany2many

Now also inherits website.page_visibility_options.mixin (fields from these parents are listed on their own pages).

2 views of this model removed
  • website_event.event_event_view_form_add
  • website_event_meet.event_event_view_form

Odoo 19 to 20

Community + Enterprise All changes in this step

Renamed (1)

Odoo 19Odoo 20Confidence
address_inlinecontact_address_inline possible (same type, name extended)

Fields removed (1)

FieldTypeModuleNotes
firebase_enable_push_notificationsbooleanwebsite_event_social

Fields added (5)

FieldTypeModule
enable_push_notificationsbooleanwebsite_event_social
location_display_backgroundimagewebsite_event_track
location_display_upcoming_track_countselectionwebsite_event_track
pos_price_totalmonetarypos_event
publish_ondatetimewebsite_event

Now also inherits ai.preview.card.mixin, website.structured_data.mixin, website.trackable.mixin (fields from these parents are listed on their own pages).

All fields declared on event.event (120)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 120 fields
FieldTypeLabelModule1617181920
activebooleanevent
address_idmany2one res.partnerVenueevent
address_inlinecharVenue (formatted for one line uses)event
address_namecharwebsite_event
allowed_track_tag_idsmany2many event.track.tagAvailable Track Tagswebsite_event_track
auto_confirmbooleanAutoconfirmationevent
badge_formatselectionBadge Dimensionevent
badge_imageimageBadge Backgroundevent
booth_menubooleanBooth Registerwebsite_event_booth
booth_menu_idsone2many website.event.menuEvent Booths Menuswebsite_event_booth
community_menubooleanCommunity Menuwebsite_event
community_menu_idsone2many website.event.menuEvent Community Menuswebsite_event
company_idmany2one res.companyCompanyevent
contact_address_inlinecharVenue (formatted for one line uses)event
country_idmany2one res.countryCountryevent
currency_idmany2one res.currencyCurrencyevent_product
date_begindatetimeStart Dateevent
date_begin_locatedcharStart Date Locatedevent
date_enddatetimeEnd Dateevent
date_end_locatedcharEnd Date Locatedevent
date_tzselectionDisplay Timezoneevent
descriptionhtmlDescriptionevent
enable_push_notificationsbooleanEnable Web Push Notificationswebsite_event_socialE
event_booth_category_available_idsmany2many event.booth.categoryevent_booth
event_booth_category_idsmany2many event.booth.categoryevent_booth
event_booth_countintegerTotal Boothsevent_booth
event_booth_count_availableintegerAvailable Boothsevent_booth
event_booth_idsone2many event.boothBoothsevent_booth
event_mail_idsone2many event.mailMail Scheduleevent
event_register_urlcharEvent Registration Linkwebsite_event
event_registrations_openbooleanRegistration openevent
event_registrations_sold_outbooleanSold Outevent
event_registrations_startedbooleanRegistrations startedevent
event_share_urlcharEvent Share URLevent
event_slot_countintegerSlots Countevent
event_slot_idsone2many event.slotSlotsevent
event_ticket_idsone2many event.event.ticketEvent Ticketevent
event_type_idmany2one event.typeTemplateevent
event_urlcharOnline Event URLevent
exhibition_mapimageExhibition Mapwebsite_event_booth
exhibitor_menubooleanShowcase Exhibitorswebsite_event_exhibitor
exhibitor_menu_idsone2many website.event.menuExhibitors Menuswebsite_event_exhibitor
firebase_enable_push_notificationsbooleanEnable Web Push Notificationswebsite_event_socialE
general_question_idsmany2many event.questionGeneral Questionsevent
has_lead_requestbooleanOngoing Generation Requestevent_crm
image_1024imagePoS Imagepos_event
introduction_menubooleanIntroduction Menuwebsite_event
introduction_menu_idsone2many website.event.menuIntroduction Menuswebsite_event
is_donebooleanIs Donewebsite_event
is_finishedbooleanevent
is_multi_slotsbooleanIs Multi Slotsevent
is_one_daybooleanevent
is_ongoingbooleanIs Ongoingevent
is_participatingbooleanIs Participatingwebsite_event
is_publishedbooleanwebsite_event
is_visible_on_websitebooleanVisible On Websitewebsite_event
kanban_stateselectionevent
kanban_state_labelcharKanban State Labelevent
langselectionLanguageevent
lead_countinteger# Leadsevent_crm
lead_idsone2many crm.leadLeadsevent_crm
legend_blockedcharKanban Blocked Explanationevent
legend_donecharKanban Valid Explanationevent
legend_normalcharKanban Ongoing Explanationevent
location_display_backgroundimageLocation Display Backgroundwebsite_event_track
location_display_upcoming_track_countselectionComing Up Sessionswebsite_event_track
location_menubooleanLocation Menuwebsite_event
location_menu_idsone2many website.event.menuLocation Menuswebsite_event
meeting_room_allow_creationbooleanAllow Room Creationwebsite_event_meet
meeting_room_countintegerRoom countwebsite_event_meet
meeting_room_idsone2many event.meeting.roomMeeting roomswebsite_event_meet
menu_idmany2one website.menuEvent Menuwebsite_event
menu_register_ctabooleanExtra Register Buttonwebsite_event
namecharEventevent
notehtmlNoteevent
organizer_idmany2one res.partnerOrganizerevent
other_menu_idsone2many website.event.menuOther Menuswebsite_event
pos_price_totalmonetaryPoS Total (Tax Included)pos_event
publish_ondatetimewebsite_event
question_idsmany2many event.questionQuestionsevent
register_menubooleanRegister Menuwebsite_event
register_menu_idsone2many website.event.menuRegister Menuswebsite_event
registration_idsone2many event.registrationAttendeesevent
registration_properties_definitionproperties_definitionRegistration Propertiesevent
sale_order_lines_idsone2many sale.order.lineAll sale order lines pointing to this eventevent_sale
sale_price_subtotalmonetarySales (Tax Excluded)event_sale
sale_price_totalmonetarySales (Tax Included)event_sale
seats_availableintegerAvailable Seatsevent
seats_expectedintegerNumber of Expected Attendeesevent
seats_limitedbooleanLimit Registrationsevent
seats_maxintegerMaximum Seatsevent
seats_reservedintegerNumber of Registrationsevent
seats_takenintegerNumber of Taken Seatsevent
seats_unconfirmedintegerUnconfirmed Registrationsevent
seats_usedintegerNumber of Attendeesevent
specific_question_idsmany2many event.questionSpecific Questionsevent
sponsor_countintegerSponsor Countwebsite_event_exhibitor
sponsor_idsone2many event.sponsorSponsorswebsite_event_exhibitor
stage_idmany2one event.stageevent
start_remainingintegerRemaining before startwebsite_event
start_sale_datetimedatetimeStart sale dateevent
start_todaybooleanStart Todaywebsite_event
subtitlecharEvent Subtitlewebsite_event
tag_idsmany2many event.tagTagsevent
ticket_instructionshtmlTicket Instructionsevent
track_countintegerTrack Countwebsite_event_track
track_gantt_initial_datedatewebsite_event_track_ganttE
track_gantt_scalecharwebsite_event_track_ganttE
track_idsone2many event.trackTrackswebsite_event_track
track_menu_idsone2many website.event.menuEvent Tracks Menuswebsite_event_track
track_proposal_menu_idsone2many website.event.menuEvent Proposals Menuswebsite_event_track
tracks_tag_idsmany2many event.track.tagTrack Tagswebsite_event_track
use_barcodebooleanevent
user_idmany2one res.usersResponsibleevent
website_menubooleanWebsite Menuwebsite_event
website_publishedbooleanwebsite_event
website_trackbooleanTracks on Websitewebsite_event_track
website_track_proposalbooleanProposals on Websitewebsite_event_track
website_visibilityselectionWebsite Visibilitywebsite_event
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.