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.metadata
website.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 technique | Libellé | Type | Détails |
|---|---|---|---|
| active | Actif | boolean | |
| address_id | Lieu | many2one | |
| address_inline | Lieu (formaté pour une ligne) | char | calculé |
| address_name | Address Name | char | related : ajouté par Événements ( |
| address_search | Adresse | many2one | calculé |
| allowed_track_tag_ids | Étiquettes de session disponibles | many2many | ajouté par Événements avancés ( |
| badge_format | Dimension du badge | selection | requis Valeurs : |
| badge_image | Arrière-plan du badge | image | |
| booth_menu | Réservation de stand | boolean | calculé, stocké ajouté par Stands d'événements en ligne ( |
| booth_menu_ids | Menus des stands de l'événement | one2many | inverse : ajouté par Stands d'événements en ligne ( |
| community_menu | Menu communauté Afficher l'onglet communauté sur le site web | boolean | calculé, stocké ajouté par Événements ( |
| community_menu_ids | Menus communauté de l'événement | one2many | inverse : ajouté par Événements ( |
| company_id | Société | many2one | |
| country_id | Pays | many2one | related : |
| currency_id | Devise | many2one | lecture seule related : ajouté par Produit événements ( |
| date_begin | Date de début Le moment auquel l'événement est prévu (selon votre fuseau horaire local dans la vue formulaire). | datetime | requis |
| date_end | Date de fin | datetime | requis |
| date_tz | Afficher 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 |
| description | Description | html | |
| event_booth_category_available_ids | Caté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_category_ids | Catégorie de stand d'événement | many2many | calculé ajouté par Stands d'événement ( |
| event_booth_count | Nombre total de stands | integer | calculé ajouté par Stands d'événement ( |
| event_booth_count_available | Stands disponibles | integer | calculé ajouté par Stands d'événement ( |
| event_booth_ids | Stands | one2many | calculé, stocké inverse : ajouté par Stands d'événement ( |
| event_mail_ids | Planification d'e-mail | one2many | calculé, stocké inverse : |
| event_register_url | Lien d'inscription pour l'événement | char | calculé ajouté par Événements ( |
| event_registrations_open | Inscription 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_out | Complet 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_started | Les 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_url | URL de partage de l'événement | char | calculé |
| event_slot_count | Nombre de créneaux | integer | calculé |
| event_slot_ids | Créneaux | one2many | inverse : |
| event_ticket_ids | Ticket d'événement | one2many | calculé, stocké inverse : |
| event_type_id | Modèle Choisissez un modèle pour remplir automatiquement les tickets, les communications, les descriptions et les autres champs. | many2one | |
| event_url | URL de l'événement en ligne Lien où se déroulera l'événement en ligne. | char | calculé, stocké |
| exhibition_map | Plan du salon | image | ajouté par Stands d'événements en ligne ( |
| exhibitor_menu | Présenter les exposants | boolean | calculé, stocké ajouté par Exposants de l'événement ( |
| exhibitor_menu_ids | Menus des exposants | one2many | inverse : ajouté par Exposants de l'événement ( |
| general_question_ids | Questions générales | many2many | |
| image_1024 | Image PdV | image | ajouté par PdV - Événement ( |
| introduction_menu | Menu d'introduction | boolean | calculé, stocké ajouté par Événements ( |
| introduction_menu_ids | Menus d'introduction | one2many | inverse : ajouté par Événements ( |
| is_done | Est terminé | boolean | calculé ajouté par Événements ( |
| is_finished | Est terminé | boolean | calculé |
| is_multi_slots | Avec 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_day | Est un jour | boolean | calculé |
| is_ongoing | Est en cours Si l'événement a commencé | boolean | calculé |
| is_participating | Participe | boolean | calculé ajouté par Événements ( |
| is_visible_on_website | Visible sur le site web | boolean | calculé ajouté par Événements ( |
| kanban_state | Statut kanban | selection | calculé, stocké Valeurs : |
| lang | Langue Tous les e-mails de communication envoyés aux participants seront traduits dans cette langue. | selection | Valeurs calculées dynamiquement |
| lead_count | # Pistes | integer | calculé ajouté par Événement CRM ( |
| lead_ids | Pistes Pistes générées à partir de cet événement | one2many→ crm.lead | inverse : ajouté par Événement CRM ( |
| menu_id | Menu de l'événement | many2one | ajouté par Événements ( |
| name | Événement | char | requistraduisible |
| note | Note | html | calculé, stocké |
| organizer_id | Organisateur | many2one | |
| other_menu_ids | Autres menus | one2many | inverse : ajouté par Événements ( |
| question_ids | Questions | many2many | calculé, stocké |
| register_menu | Menu d'inscription | boolean | calculé, stocké ajouté par Événements ( |
| register_menu_ids | Menus d'inscription | one2many | inverse : ajouté par Événements ( |
| registration_ids | Participants | one2many | inverse : |
| registration_properties_definition | Propriétés de l'inscription | properties_definition | |
| sale_order_lines_ids | Toutes les lignes de vente pointant vers cet événement | one2many | inverse : ajouté par Ventes sur événements ( |
| sale_price_total | Ventes (TVA incluse) | monetary | calculé ajouté par Ventes sur événements ( |
| seats_available | Places disponibles | integer | lecture seulecalculé |
| seats_limited | Limiter les participants | boolean | requiscalculé, stocké |
| seats_max | Nombre 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_reserved | Nombre d'inscriptions | integer | lecture seulecalculé |
| seats_taken | Nombre de sièges occupés | integer | lecture seulecalculé |
| seats_used | Nombre de participants | integer | lecture seulecalculé |
| specific_question_ids | Questions spécifiques | many2many | |
| sponsor_count | Nombre de sponsors | integer | calculé ajouté par Exposants de l'événement ( |
| sponsor_ids | Sponsors | one2many | inverse : ajouté par Exposants de l'événement ( |
| stage_id | Étape | many2one | |
| start_remaining | Restant avant le début Temps restant avant le début de l'événement (minutes) | integer | calculé ajouté par Événements ( |
| start_sale_datetime | Date 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_today | Commence 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 ( |
| subtitle | Sous-titre de l'événement | char | traduisible ajouté par Événements ( |
| tag_ids | Étiquettes | many2many | calculé, stocké |
| ticket_instructions | Instructions sur le ticket Cette information sera imprimée sur vos tickets. | html | calculé, stockétraduisible |
| track_count | Nombre de sessions | integer | calculé ajouté par Événements avancés ( |
| track_ids | Sessions | one2many | inverse : ajouté par Événements avancés ( |
| track_menu_ids | Menus des sessions d'événements | one2many | inverse : ajouté par Événements avancés ( |
| track_proposal_menu_ids | Menus de propositions d'événements | one2many | inverse : ajouté par Événements avancés ( |
| tracks_tag_ids | Étiquettes de session | many2many | calculé, stocké ajouté par Événements avancés ( |
| use_barcode | Utiliser code-barres | boolean | calculé |
| user_id | Responsable | many2one | |
| website_menu | Menu 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_published | Website Published | boolean | ajouté par Événements ( |
| website_track | Sessions sur le site web | boolean | calculé, stocké ajouté par Événements avancés ( |
| website_track_proposal | Propositions sur le site web | boolean | calculé, stocké ajouté par Événements avancés ( |
| website_visibility | Visibilité 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 : ajouté par Événements ( |
| activity_calendar_event_id | Activité suivante de l'événement du calendrier | many2one | calculé hérité de mail.activity.mixin |
| activity_date_deadline | Date limite de l'activité à venir | date | lecture seulecalculé hérité de mail.activity.mixin |
| activity_exception_decoration | Indicateur d’exception d’activité Type d'activité d'exception enregistrée. | selection | calculé Valeurs : hérité de mail.activity.mixin |
| activity_exception_icon | Icône Icône pour indiquer une activité d'exception. | char | calculé hérité de mail.activity.mixin |
| activity_ids | Activités | one2many | inverse : hérité de mail.activity.mixin |
| activity_state | Statut de l'activité Status based on activities Overdue: Due date is already passed Today: Activity date is today Planned: Future activities. | selection | calculé Valeurs : hérité de mail.activity.mixin |
| activity_summary | Résumé de l'activité suivante | char | related : hérité de mail.activity.mixin |
| activity_type_icon | Icône de type d'activité | char | related : hérité de mail.activity.mixin |
| activity_type_id | Type d'activités à venir | many2one | related : hérité de mail.activity.mixin |
| activity_user_id | Utilisateur responsable | many2one | lecture seulecalculé hérité de mail.activity.mixin |
| cover_properties | Propriétés de la couverture | text | hérité de website.cover_properties.mixin |
| footer_visible | Footer visible | boolean | hérité de website.page_visibility_options.mixin |
| has_message | A un message | boolean | calculé hérité de mail.thread |
| header_visible | En-tête visible | boolean | hérité de website.page_visibility_options.mixin |
| is_seo_optimized | SEO optimisé | boolean | calculé, stocké hérité de website.seo.metadata |
| message_attachment_count | Nombre de pièces jointes | integer | calculé hérité de mail.thread |
| message_follower_ids | Abonnés | one2many | inverse : hérité de mail.thread |
| message_has_error | Erreur d'envoi du message Si coché, certains messages ont une erreur de livraison. | boolean | calculé hérité de mail.thread |
| message_has_error_counter | Nombre d'erreurs Nombre de messages avec des erreurs d'envoi | integer | calculé hérité de mail.thread |
| message_has_sms_error | Erreur d'envoi SMS Si coché, certains messages ont une erreur de livraison. | boolean | calculé hérité de mail.thread |
| message_ids | Messages | one2many | inverse : hérité de mail.thread |
| message_is_follower | Est un abonné | boolean | calculé hérité de mail.thread |
| message_needaction | Nécessite une action Si coché, de nouveaux messages demandent votre attention. | boolean | calculé hérité de mail.thread |
| message_needaction_counter | Nombre d'actions Nombre de messages nécessitant une action | integer | calculé hérité de mail.thread |
| message_partner_ids | Abonné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 | Évaluations | one2many | inverse : hérité de mail.thread |
| seo_name | SEO nom | char | traduisible hérité de website.seo.metadata |
| website_message_ids | Messages du site web Historique de communication du site web | one2many | inverse : hérité de mail.thread |
| website_meta_description | Méta-description du site web | text | traduisible hérité de website.seo.metadata |
| website_meta_keywords | Méta mots-clés site web | char | traduisible hérité de website.seo.metadata |
| website_meta_og_img | Image opengraph site web | char | hérité de website.seo.metadata |
| website_meta_title | Méta titre site web | char | traduisible hérité de website.seo.metadata |
| create_date | Créé le | datetime | lecture seuleautomatique |
| create_uid | Créé par | many2one | lecture seuleautomatique |
| display_name | Nom affiché | char | lecture seulecalculéautomatique |
| id | ID | integer | lecture seuleautomatique |
| write_date | Dernière mise à jour le | datetime | lecture seuleautomatique |
| write_uid | Dernière mise à jour par | many2one | lecture seuleautomatique |
Relations
Modèles liés depuis ce modèle
- crm.lead : lead_ids
- event.booth : event_booth_ids
- event.booth.category : event_booth_category_available_ids, event_booth_category_ids
- event.event.ticket : event_ticket_ids
- event.mail : event_mail_ids
- event.question : general_question_ids, question_ids, specific_question_ids
- event.registration : registration_ids
- event.slot : event_slot_ids
- event.sponsor : sponsor_ids
- event.stage : stage_id
- event.tag : tag_ids
- event.track : track_ids
- event.track.tag : allowed_track_tag_ids, tracks_tag_ids
- event.type : event_type_id
- res.company : company_id
- res.country : country_id
- res.currency : currency_id
- res.partner : address_id, address_search, organizer_id
- res.users : user_id
- sale.order.line : sale_order_lines_ids
- website.event.menu : booth_menu_ids, community_menu_ids, exhibitor_menu_ids, introduction_menu_ids, other_menu_ids, register_menu_ids, track_menu_ids, track_proposal_menu_ids
- website.menu : menu_id
Champs d'autres modèles qui pointent ici
- crm.lead : event_id
- event.booth : event_id
- event.booth.configurator : event_id
- event.event.configurator : event_id
- event.event.ticket : event_id
- event.lead.request : event_id
- event.lead.rule : event_id
- event.mail : event_id
- event.question : event_ids
- event.quiz : event_id
- event.registration : event_id
- event.registration.answer : event_id
- event.sale.report : event_id
- event.slot : event_id
- event.sponsor : event_id
- event.track : event_id
- hr.resume.line : event_id
- registration.editor.line : event_id
- sale.order.line : event_id
- website.event.menu : event_id
- website.visitor : event_registered_ids
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 -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}'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
- Code source du modèle sur GitHub
- Documentation Odoo 19 : ORM API
- Documentation Odoo 19 : API externe JSON-2
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.