| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/event |
| GIT | |
| GIT | https://github.com/OCA/event.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/event/tree/17.0/crm_event |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Event Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/event |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - onboarding - resource - utm - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation - event - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of CRM opportunities (and leads, if enabled) to support linking them to event categories and to allow you to keep track of leads interested in an upcoming event of some category. This is useful if you organize your events based on the amount of people interested in a certain category of event. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_kanban_view_leads |
Event category in CRM opportunities kanban | crm.lead | xpath | Inherits crm.crm_case_kanban_view_leads |
crm_case_tree_view_oppor |
Event category in CRM opportunities tree | crm.lead | field | Inherits crm.crm_case_tree_view_oppor |
crm_lead_view_form |
Event category in CRM opportunities form | crm.lead | xpath | Inherits crm.crm_lead_view_form |
crm_opportunity_report_view_search |
Search by event category in CRM opportunities report | crm.lead | filter | Inherits crm.crm_opportunity_report_view_search |
quick_create_opportunity_form |
Event category in CRM opportunities quick form | crm.lead | field | Inherits crm.quick_create_opportunity_form |
view_crm_case_leads_filter |
Search by event category in CRM leads | crm.lead | field | Inherits crm.view_crm_case_leads_filter |
view_crm_case_opportunities_filter |
Search by event category in CRM opportunities | crm.lead | field | Inherits crm.view_crm_case_opportunities_filter |
view_event_type_form |
Link to events and opportunities from event category form | event.type | div | Inherits event.view_event_type_form |
view_event_type_report_graph |
Event category report graph | event.type.report | graph | New |
view_event_type_report_pivot |
Event category report pivot | event.type.report | pivot | New |
view_event_type_report_search |
Event category report search | event.type.report | search | New |
view_event_type_tree |
Opportunities info from event category tree | event.type | tree | Inherits event.view_event_type_tree |
event_type_id
Many2one → event.type
comodel_name='event.type'
help='If this lead/opportunity is related to a specific event category, indicate it here.'
index=True
ondelete='restrict'
string='Event category'
seats_wanted
Integer
groups='event.group_event_user'
help='If this lead/opportunity is related to a specific event category, indicate how many seats would you sell if won.'
No public methods.
crm_lead_ids
One2many → crm.lead
comodel_name='crm.lead'
inverse_name='event_type_id'
string='Leads/Opportunities'
open_opportunities_count
Integer
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category.'
store=True
seats_available_total
Char
compute='_compute_event_totals'
help='Upcoming/running events of this category (and available seats).'
string='Events available (and seats)'
seats_wanted_sum
Integer
compute='_compute_opportunities_totals'
help='Sum of wanted seats in opportunities for events of this category.'
store=True
string='Wanted seats'
seats_wanted_total
Char
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category (and wanted seats).'
store=True
string='Opportunities (seats)'
action_open_events(self)
action_open_opportunities(self)
event_seats_availability
Selection
readonly=True
selection=[('limited', 'Limited'), ('unlimited', 'Unlimited')]
string='Seats availability'
events_available_count
Integer
readonly=True
string='Available events count'
name
Char
readonly=True
translate=True
args: 'Category name'
open_opportunities_count
Integer
readonly=True
seats_limited_available
Integer
readonly=True
string='Available seats in limited events'
seats_wanted
Integer
readonly=True
string='Wanted seats'
init(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/event |
| GIT | |
| GIT | https://github.com/OCA/event.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/event/tree/15.0/crm_event |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Event Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Stefan |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/event |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:33 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - web_kanban_gauge - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation - event |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_kanban_view_leads |
Event category in CRM opportunities kanban | crm.lead | xpath | Inherits crm.crm_case_kanban_view_leads |
crm_case_tree_view_oppor |
Event category in CRM opportunities tree | crm.lead | field | Inherits crm.crm_case_tree_view_oppor |
crm_lead_view_form |
Event category in CRM opportunities form | crm.lead | xpath | Inherits crm.crm_lead_view_form |
crm_opportunity_report_view_search |
Search by event category in CRM opportunities report | crm.lead | filter | Inherits crm.crm_opportunity_report_view_search |
quick_create_opportunity_form |
Event category in CRM opportunities quick form | crm.lead | field | Inherits crm.quick_create_opportunity_form |
view_crm_case_leads_filter |
Search by event category in CRM leads | crm.lead | field | Inherits crm.view_crm_case_leads_filter |
view_crm_case_opportunities_filter |
Search by event category in CRM opportunities | crm.lead | field | Inherits crm.view_crm_case_opportunities_filter |
view_event_type_form |
Link to events and opportunities from event category form | event.type | div | Inherits event.view_event_type_form |
view_event_type_report_graph |
Event category report graph | event.type.report | graph | New |
view_event_type_report_pivot |
Event category report pivot | event.type.report | pivot | New |
view_event_type_report_search |
Event category report search | event.type.report | search | New |
view_event_type_tree |
Opportunities info from event category tree | event.type | tree | Inherits event.view_event_type_tree |
event_type_id
Many2one → event.type
comodel_name='event.type'
help='If this lead/opportunity is related to a specific event category, indicate it here.'
index=True
ondelete='restrict'
string='Event category'
seats_wanted
Integer
groups='event.group_event_user'
help='If this lead/opportunity is related to a specific event category, indicate how many seats would you sell if won.'
No public methods.
crm_lead_ids
One2many → crm.lead
comodel_name='crm.lead'
inverse_name='event_type_id'
string='Leads/Opportunities'
open_opportunities_count
Integer
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category.'
store=True
seats_available_total
Char
compute='_compute_event_totals'
help='Upcoming/running events of this category (and available seats).'
string='Events available (and seats)'
seats_wanted_sum
Integer
compute='_compute_opportunities_totals'
help='Sum of wanted seats in opportunities for events of this category.'
store=True
string='Wanted seats'
seats_wanted_total
Char
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category (and wanted seats).'
store=True
string='Opportunities (seats)'
action_open_events(self)
action_open_opportunities(self)
event_seats_availability
Selection
readonly=True
selection=[('limited', 'Limited'), ('unlimited', 'Unlimited')]
string='Seats availability'
events_available_count
Integer
readonly=True
string='Available events count'
name
Char
readonly=True
args: 'Category name'
open_opportunities_count
Integer
readonly=True
seats_limited_available
Integer
readonly=True
string='Available seats in limited events'
seats_wanted
Integer
readonly=True
string='Wanted seats'
init(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/event |
| GIT | |
| GIT | https://github.com/OCA/event.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/event/tree/13.0/crm_event |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Event Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, david, oca-travis, Weblate, OCA-git-bot, Yajo |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/event |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation - event |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_kanban_view_leads |
Event category in CRM opportunities kanban | crm.lead | xpath | Inherits crm.crm_case_kanban_view_leads |
crm_case_tree_view_oppor |
Event category in CRM opportunities tree | crm.lead | field | Inherits crm.crm_case_tree_view_oppor |
crm_lead_view_form |
Event category in CRM opportunities form | crm.lead | xpath | Inherits crm.crm_lead_view_form |
crm_opportunity_report_view_search |
Search by event category in CRM opportunities report | crm.lead | filter | Inherits crm.crm_opportunity_report_view_search |
quick_create_opportunity_form |
Event category in CRM opportunities quick form | crm.lead | field | Inherits crm.quick_create_opportunity_form |
view_crm_case_leads_filter |
Search by event category in CRM leads | crm.lead | field | Inherits crm.view_crm_case_leads_filter |
view_crm_case_opportunities_filter |
Search by event category in CRM opportunities | crm.lead | field | Inherits crm.view_crm_case_opportunities_filter |
view_event_type_form |
Link to events and opportunities from event category form | event.type | div | Inherits event.view_event_type_form |
view_event_type_report_graph |
Event category report graph | event.type.report | graph | New |
view_event_type_report_pivot |
Event category report pivot | event.type.report | pivot | New |
view_event_type_report_search |
Event category report search | event.type.report | search | New |
view_event_type_tree |
Opportunities info from event category tree | event.type | tree | Inherits event.view_event_type_tree |
event_type_id
Many2one → event.type
comodel_name='event.type'
help='If this lead/opportunity is related to a specific event category, indicate it here.'
index=True
ondelete='restrict'
string='Event category'
seats_wanted
Integer
groups='event.group_event_user'
help='If this lead/opportunity is related to a specific event category, indicate how many seats would you sell if won.'
No public methods.
crm_lead_ids
One2many → crm.lead
comodel_name='crm.lead'
inverse_name='event_type_id'
string='Leads/Opportunities'
open_opportunities_count
Integer
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category.'
store=True
seats_available_total
Char
compute='_compute_event_totals'
help='Upcoming/running events of this category (and available seats).'
string='Events available (and seats)'
seats_wanted_sum
Integer
compute='_compute_opportunities_totals'
help='Sum of wanted seats in opportunities for events of this category.'
store=True
string='Wanted seats'
seats_wanted_total
Char
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category (and wanted seats).'
store=True
string='Opportunities (seats)'
action_open_events(self)
action_open_opportunities(self)
event_seats_availability
Selection
readonly=True
selection=[('limited', 'Limited'), ('unlimited', 'Unlimited')]
string='Seats availability'
events_available_count
Integer
readonly=True
string='Available events count'
name
Char
readonly=True
args: 'Category name'
open_opportunities_count
Integer
readonly=True
seats_limited_available
Integer
readonly=True
string='Available seats in limited events'
seats_wanted
Integer
readonly=True
string='Wanted seats'
init(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/event |
| GIT | |
| GIT | https://github.com/OCA/event.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/event/tree/12.0/crm_event |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Event Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Jairo Llopis, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/event |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:16 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - contacts - digest - portal - http_routing - event |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_form_view_leads |
Event category in CRM leads | crm.lead | xpath | Inherits crm.crm_case_form_view_leads |
crm_case_form_view_oppor |
Event category in CRM opportunities form | crm.lead | xpath | Inherits crm.crm_case_form_view_oppor |
crm_case_kanban_view_leads |
Event category in CRM opportunities kanban | crm.lead | xpath | Inherits crm.crm_case_kanban_view_leads |
crm_case_tree_view_oppor |
Event category in CRM opportunities tree | crm.lead | field | Inherits crm.crm_case_tree_view_oppor |
crm_opportunity_report_view_search |
Search by event category in CRM opportunities report | crm.lead | filter | Inherits crm.crm_opportunity_report_view_search |
quick_create_opportunity_form |
Event category in CRM opportunities quick form | crm.lead | field | Inherits crm.quick_create_opportunity_form |
view_crm_case_leads_filter |
Search by event category in CRM leads | crm.lead | field | Inherits crm.view_crm_case_leads_filter |
view_crm_case_opportunities_filter |
Search by event category in CRM opportunities | crm.lead | field | Inherits crm.view_crm_case_opportunities_filter |
view_event_type_form |
Link to events and opportunities from event category form | event.type | div | Inherits event.view_event_type_form |
view_event_type_report_graph |
Event category report graph | event.type.report | graph | New |
view_event_type_report_pivot |
Event category report pivot | event.type.report | pivot | New |
view_event_type_report_search |
Event category report search | event.type.report | search | New |
view_event_type_tree |
Opportunities info from event category tree | event.type | tree | Inherits event.view_event_type_tree |
event_type_id
Many2one → event.type
comodel_name='event.type'
help='If this lead/opportunity is related to a specific event category, indicate it here.'
index=True
ondelete='restrict'
string='Event category'
seats_wanted
Integer
groups='event.group_event_user'
help='If this lead/opportunity is related to a specific event category, indicate how many seats would you sell if won.'
No public methods.
crm_lead_ids
One2many → crm.lead
comodel_name='crm.lead'
inverse_name='event_type_id'
string='Leads/Opportunities'
open_opportunities_count
Integer
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category.'
store=True
seats_available_total
Char
compute='_compute_event_totals'
help='Upcoming/running events of this category (and available seats).'
string='Events available (and seats)'
seats_wanted_sum
Integer
compute='_compute_opportunities_totals'
help='Sum of wanted seats in opportunities for events of this category.'
store=True
string='Wanted seats'
seats_wanted_total
Char
compute='_compute_opportunities_totals'
help='Open opportunities for events of this category (and wanted seats).'
store=True
string='Opportunities (seats)'
action_open_events(self)
action_open_opportunities(self)
event_seats_availability
Selection
readonly=True
selection=[('limited', 'Limited'), ('unlimited', 'Unlimited')]
string='Seats availability'
events_available_count
Integer
readonly=True
string='Available events count'
name
Char
readonly=True
args: 'Category name'
open_opportunities_count
Integer
readonly=True
seats_limited_available
Integer
readonly=True
string='Available seats in limited events'
seats_wanted
Integer
readonly=True
string='Wanted seats'
init(self)