Odoo 19.0 Community · Persistant

event.event : champs, relations et API

Le modèle event.event (« Événement ») est un modèle persistant déclaré par le module Organisation d'événements, puis enrichi par 15 autres modules. Il expose 132 champs, dont 93 déclarés directement sur le modèle ; 21 champs d'autres modèles pointent vers lui. Retrouvez ci-dessous chaque champ avec son nom technique, son type, son libellé français et ses relations, puis un exemple d'appel à l'API JSON-2 d'Odoo 19.

Fiche d'identité

Nom technique
event.event
Libellé
Événement
Type
Persistant (models.Model)
Table SQL
event_event
Module d'origine
Organisation d'événements (event)
Étendu par
event_booth, event_product, event_sale, event_crm, hr_skills_event, mass_mailing_event, mass_mailing_event_sms, website_event, website_event_track, mass_mailing_event_track, mass_mailing_event_track_sms, pos_event, website_event_booth, website_event_exhibitor, website_event_track_quiz
Tri par défaut (_order)
date_begin, id
Hérite de (mixins)
mail.threadmail.activity.mixinwebsite.seo.metadatawebsite.published.multi.mixinwebsite.cover_properties.mixinwebsite.searchable.mixinwebsite.page_visibility_options.mixinpos.load.mixin

Champs du modèle

93 champs propres, 33 hérités des mixins et 6 champs automatiques de l'ORM. Cliquez sur un nom pour obtenir le lien direct vers le champ.

132 champs affichés sur 132

Nom techniqueLibelléTypeDétails
activeActifboolean
address_idLieumany2one
address_inlineLieu (formaté pour une ligne)char
calculé
address_nameAddress Namechar

related : address_id.name

ajouté par Événements (website_event)

allowed_track_tag_idsÉtiquettes de session disponiblesmany2many

ajouté par Événements avancés (website_event_track)

badge_formatDimension du badgeselection
requis

Valeurs : A4_french_fold (A4 pliable), A6 (A6), four_per_sheet (4 par feuille)

badge_imageArrière-plan du badgeimage
booth_menuRéservation de standboolean
calculé, stocké

ajouté par Stands d'événements en ligne (website_event_booth)

booth_menu_idsMenus des stands de l'événementone2many

inverse : event_id

ajouté par Stands d'événements en ligne (website_event_booth)

community_menuMenu communauté

Afficher l'onglet communauté sur le site web

boolean
calculé, stocké

ajouté par Événements (website_event)

community_menu_idsMenus communauté de l'événementone2many

inverse : event_id

ajouté par Événements (website_event)

company_idSociétémany2one
country_idPaysmany2one

related : address_id.country_id

currency_idDevisemany2one
lecture seule

related : company_id.currency_id

ajouté par Produit événements (event_product)

date_beginDate de début

Le moment auquel l'événement est prévu (selon votre fuseau horaire local dans la vue formulaire).

datetime
requis
date_endDate de findatetime
requis
date_tzAfficher le fuseau horaire

Indique le fuseau horaire dans lequel les dates/horaires des événements seront affichés sur le site web.

selection
requiscalculé, stocké

Valeurs calculées dynamiquement

descriptionDescriptionhtml
event_booth_category_available_idsCatégorie de stand d'événement disponible

Catégorie de stand pour laquelle des stands sont encore disponibles. Utilisé en frontend

many2many
calculé

ajouté par Stands d'événement (event_booth)

event_booth_category_idsCatégorie de stand d'événementmany2many
calculé

ajouté par Stands d'événement (event_booth)

event_booth_countNombre total de standsinteger
calculé

ajouté par Stands d'événement (event_booth)

event_booth_count_availableStands disponiblesinteger
calculé

ajouté par Stands d'événement (event_booth)

event_booth_idsStandsone2many
calculé, stocké

inverse : event_id

ajouté par Stands d'événement (event_booth)

event_mail_idsPlanification d'e-mailone2many
calculé, stocké

inverse : event_id

event_register_urlLien d'inscription pour l'événementchar
calculé

ajouté par Événements (website_event)

event_registrations_openInscription ouverte

Registrations are open if: - the event is not ended or not cancelled - there are seats available on event - the tickets are sellable (if ticketing is used)

boolean
calculé
event_registrations_sold_outComplet

L'événement est complet s'il n'y a plus de places disponibles sur l'événement. Si la billetterie est utilisée et que tous les tickets sont épuisés, l'événement affichera complet.

boolean
calculé
event_registrations_startedLes inscriptions ont commencé

les inscriptions ont commencé si le datetime actuel est postérieur à la première date de début des tickets.

boolean
calculé
event_share_urlURL de partage de l'événementchar
calculé
event_slot_countNombre de créneauxinteger
calculé
event_slot_idsCréneauxone2many

inverse : event_id

event_ticket_idsTicket d'événementone2many
calculé, stocké

inverse : event_id

event_type_idModèle

Choisissez un modèle pour remplir automatiquement les tickets, les communications, les descriptions et les autres champs.

many2one
event_urlURL de l'événement en ligne

Lien où se déroulera l'événement en ligne.

char
calculé, stocké
exhibition_mapPlan du salonimage

ajouté par Stands d'événements en ligne (website_event_booth)

exhibitor_menuPrésenter les exposantsboolean
calculé, stocké

ajouté par Exposants de l'événement (website_event_exhibitor)

exhibitor_menu_idsMenus des exposantsone2many

inverse : event_id

ajouté par Exposants de l'événement (website_event_exhibitor)

general_question_idsQuestions généralesmany2many
image_1024Image PdVimage

ajouté par PdV - Événement (pos_event)

introduction_menuMenu d'introductionboolean
calculé, stocké

ajouté par Événements (website_event)

introduction_menu_idsMenus d'introductionone2many

inverse : event_id

ajouté par Événements (website_event)

is_doneEst terminéboolean
calculé

ajouté par Événements (website_event)

is_finishedEst terminéboolean
calculé
is_multi_slotsAvec créneaux multiples

Autoriser plusieurs créneaux horaires. Les communications, le nombre maximum de participants et le nombre maximum d'enregistrements de tickets sont définis pour chaque créneau horaire plutôt que pour l'ensemble de l'événement.

boolean
is_one_dayEst un jourboolean
calculé
is_ongoingEst en cours

Si l'événement a commencé

boolean
calculé
is_participatingParticipeboolean
calculé

ajouté par Événements (website_event)

is_visible_on_websiteVisible sur le site webboolean
calculé

ajouté par Événements (website_event)

kanban_stateStatut kanbanselection
calculé, stocké

Valeurs : normal (En cours), done (Prêt pour l'étape suivante), blocked (Bloqué), cancel (Annulé)

langLangue

Tous les e-mails de communication envoyés aux participants seront traduits dans cette langue.

selection

Valeurs calculées dynamiquement

lead_count# Pistesinteger
calculé

ajouté par Événement CRM (event_crm)

lead_idsPistes

Pistes générées à partir de cet événement

one2many

inverse : event_id

ajouté par Événement CRM (event_crm)

menu_idMenu de l'événementmany2one

ajouté par Événements (website_event)

nameÉvénementchar
requistraduisible
noteNotehtml
calculé, stocké
organizer_idOrganisateurmany2one
other_menu_idsAutres menusone2many

inverse : event_id

ajouté par Événements (website_event)

question_idsQuestionsmany2many
calculé, stocké
register_menuMenu d'inscriptionboolean
calculé, stocké

ajouté par Événements (website_event)

register_menu_idsMenus d'inscriptionone2many

inverse : event_id

ajouté par Événements (website_event)

registration_idsParticipantsone2many

inverse : event_id

registration_properties_definitionPropriétés de l'inscriptionproperties_definition
sale_order_lines_idsToutes les lignes de vente pointant vers cet événementone2many

inverse : event_id

ajouté par Ventes sur événements (event_sale)

sale_price_totalVentes (TVA incluse)monetary
calculé

ajouté par Ventes sur événements (event_sale)

seats_availablePlaces disponiblesinteger
lecture seulecalculé
seats_limitedLimiter les participantsboolean
requiscalculé, stocké
seats_maxNombre maximal de participants

Pour chaque événement, vous pouvez définir un nombre maximal d'inscriptions (nombre de participants) ; au-delà de ce nombre, les inscriptions ne sont pas acceptées. Si l'événement comporte plusieurs créneaux, ce maximum s'applique par créneau.

integer
calculé, stocké
seats_reservedNombre d'inscriptionsinteger
lecture seulecalculé
seats_takenNombre de sièges occupésinteger
lecture seulecalculé
seats_usedNombre de participantsinteger
lecture seulecalculé
specific_question_idsQuestions spécifiquesmany2many
sponsor_countNombre de sponsorsinteger
calculé

ajouté par Exposants de l'événement (website_event_exhibitor)

sponsor_idsSponsorsone2many

inverse : event_id

ajouté par Exposants de l'événement (website_event_exhibitor)

stage_idÉtapemany2one
start_remainingRestant avant le début

Temps restant avant le début de l'événement (minutes)

integer
calculé

ajouté par Événements (website_event)

start_sale_datetimeDate de début de vente

Si la billetterie est utilisée, contient la première date de début de vente des tickets.

datetime
calculé
start_todayCommence aujourd'hui

Si l'événement va commencer aujourd'hui s'il n'est pas déjà en cours

boolean
calculé

ajouté par Événements (website_event)

subtitleSous-titre de l'événementchar
traduisible

ajouté par Événements (website_event)

tag_idsÉtiquettesmany2many
calculé, stocké
ticket_instructionsInstructions sur le ticket

Cette information sera imprimée sur vos tickets.

html
calculé, stockétraduisible
track_countNombre de sessionsinteger
calculé

ajouté par Événements avancés (website_event_track)

track_idsSessionsone2many

inverse : event_id

ajouté par Événements avancés (website_event_track)

track_menu_idsMenus des sessions d'événementsone2many

inverse : event_id

ajouté par Événements avancés (website_event_track)

track_proposal_menu_idsMenus de propositions d'événementsone2many

inverse : event_id

ajouté par Événements avancés (website_event_track)

tracks_tag_idsÉtiquettes de sessionmany2many
calculé, stocké

ajouté par Événements avancés (website_event_track)

use_barcodeUtiliser code-barresboolean
calculé
user_idResponsablemany2one
website_menuMenu du site web

Permet d'afficher et de gérer des menus spécifiques à un événement sur le site web.

boolean
calculé, stocké

ajouté par Événements (website_event)

website_publishedWebsite Publishedboolean

ajouté par Événements (website_event)

website_trackSessions sur le site webboolean
calculé, stocké

ajouté par Événements avancés (website_event_track)

website_track_proposalPropositions sur le site webboolean
calculé, stocké

ajouté par Événements avancés (website_event_track)

website_visibilityVisibilité du site web

Defines the Visibility of the Event on the Website and searches. Note that the EventEvent is however always available via its link.

selection
requis

Valeurs : public (Publique), link (Via un lien), logged_users (Utilisateurs connectés)

ajouté par Événements (website_event)

activity_calendar_event_idActivité suivante de l'événement du calendriermany2one
calculé

hérité de mail.activity.mixin

activity_date_deadlineDate limite de l'activité à venirdate
lecture seulecalculé

hérité de mail.activity.mixin

activity_exception_decorationIndicateur d’exception d’activité

Type d'activité d'exception enregistrée.

selection
calculé

Valeurs : warning (Alerte), danger (Erreur)

hérité de mail.activity.mixin

activity_exception_iconIcône

Icône pour indiquer une activité d'exception.

char
calculé

hérité de mail.activity.mixin

activity_idsActivitésone2many

inverse : res_id

hérité de mail.activity.mixin

activity_stateStatut de l'activité

Status based on activities Overdue: Due date is already passed Today: Activity date is today Planned: Future activities.

selection
calculé

Valeurs : overdue (En retard), today (Aujourd'hui), planned (Planifié)

hérité de mail.activity.mixin

activity_summaryRésumé de l'activité suivantechar

related : activity_ids.summary

hérité de mail.activity.mixin

activity_type_iconIcône de type d'activitéchar

related : activity_ids.icon

hérité de mail.activity.mixin

activity_type_idType d'activités à venirmany2one

related : activity_ids.activity_type_id

hérité de mail.activity.mixin

activity_user_idUtilisateur responsablemany2one
lecture seulecalculé

hérité de mail.activity.mixin

cover_propertiesPropriétés de la couverturetext

hérité de website.cover_properties.mixin

has_messageA un messageboolean
calculé

hérité de mail.thread

header_visibleEn-tête visibleboolean

hérité de website.page_visibility_options.mixin

is_seo_optimizedSEO optimiséboolean
calculé, stocké

hérité de website.seo.metadata

message_attachment_countNombre de pièces jointesinteger
calculé

hérité de mail.thread

message_follower_idsAbonnésone2many

inverse : res_id

hérité de mail.thread

message_has_errorErreur d'envoi du message

Si coché, certains messages ont une erreur de livraison.

boolean
calculé

hérité de mail.thread

message_has_error_counterNombre d'erreurs

Nombre de messages avec des erreurs d'envoi

integer
calculé

hérité de mail.thread

message_has_sms_errorErreur d'envoi SMS

Si coché, certains messages ont une erreur de livraison.

boolean
calculé

hérité de mail.thread

message_idsMessagesone2many

inverse : res_id

hérité de mail.thread

message_is_followerEst un abonnéboolean
calculé

hérité de mail.thread

message_needactionNécessite une action

Si coché, de nouveaux messages demandent votre attention.

boolean
calculé

hérité de mail.thread

message_needaction_counterNombre d'actions

Nombre de messages nécessitant une action

integer
calculé

hérité de mail.thread

message_partner_idsAbonnés (Partenaires)many2many
calculé

hérité de mail.thread

my_activity_date_deadlineÉchéance de mon activitédate
lecture seulecalculé

hérité de mail.activity.mixin

rating_idsÉvaluationsone2many

inverse : res_id

hérité de mail.thread

seo_nameSEO nomchar
traduisible

hérité de website.seo.metadata

website_message_idsMessages du site web

Historique de communication du site web

one2many

inverse : res_id

hérité de mail.thread

website_meta_descriptionMéta-description du site webtext
traduisible

hérité de website.seo.metadata

website_meta_keywordsMéta mots-clés site webchar
traduisible

hérité de website.seo.metadata

website_meta_og_imgImage opengraph site webchar

hérité de website.seo.metadata

website_meta_titleMéta titre site webchar
traduisible

hérité de website.seo.metadata

create_dateCréé ledatetime
lecture seuleautomatique
create_uidCréé parmany2one
lecture seuleautomatique
display_nameNom affichéchar
lecture seulecalculéautomatique
idIDinteger
lecture seuleautomatique
write_dateDernière mise à jour ledatetime
lecture seuleautomatique
write_uidDernière mise à jour parmany2one
lecture seuleautomatique

Relations

Modèles liés depuis ce modèle

Champs d'autres modèles qui pointent ici

Lire ce modèle par l'API

Exemple d'appel à l'API JSON-2 d'Odoo 19 : lecture des cinq premiers enregistrements avec des champs réels du modèle. Remplacez l'instance, la base et la clé API par les vôtres.

curl
curl -X POST "https://votre-instance.odoo.com/json/2/event.event/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: votre-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","badge_format","date_begin","date_end","date_tz"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://votre-instance.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "votre-base"}

res = requests.post(
    f"{BASE_URL}/event.event/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","badge_format","date_begin","date_end","date_tz"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • L'accès à l'API externe est réservé à la formule Custom d'Odoo.
  • XML-RPC et JSON-RPC seront retirés dans Odoo 22 (automne 2028) : préférez JSON-2.
  • Les droits d'accès et règles d'enregistrement de l'utilisateur de la clé s'appliquent.

Citer cet outil

Vous rédigez un tutoriel, une documentation interne ou une réponse sur un forum ? Copiez ce lien pour renvoyer vos lecteurs vers la fiche à jour.

<a href="https://aidoo.ai/fr/outils/explorateur-modeles-odoo/event-event">event.event (Odoo 19.0)</a>

Sources

Données vérifiées le 23 septembre 2026 · Odoo 19.0 Community

Vous avez un projet Odoo ou souhaitez exploiter votre ERP avec l'IA ? Échangeons

Intégration, développement de modules, connexion de Claude ou ChatGPT à vos données : décrivez-nous votre contexte, nous vous répondons sous 24 heures ouvrées.