| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/event |
| GIT | |
| GIT | https://github.com/OCA/event.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/event/tree/8.0/event_track_generate |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Events |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Jairo Llopis |
| WEBSITE | |
| WEBSITE | http://www.grupoesoc.es |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:21 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website_event_track - website_event - website - web - base - share - base_setup - web_kanban - website_partner - website_mail - email_template - event - board - marketing - website_blog - knowledge |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
generator_view_form |
Event track generator | event.track.generator | form | New |
adjust_end_time
Boolean
default=True
help="Make event's end time match the end of the last track."
adjust_start_time
Boolean
default=True
help="Make event's start time match the start of the first track."
delete_existing_tracks
Boolean
duration
Float
help='Each track will have this duration.'
required=True
end_time
Float
compute='_compute_end_time'
help='Each track will end at this time.'
event_date_begin
Datetime
help='Change it in the event form. No tracks before this date will be generated.'
related='event_id.date_begin'
event_date_end
Datetime
help='Change it in the event form. No tracks after this date will be generated.'
related='event_id.date_end'
event_date_tz
Selection
help='Change it in the event form. Timezone of the generated tracks.'
related='event_id.date_tz'
event_id
Many2one → event.event
default=<expr>
required=True
string='Event'
args: 'event.event'
fridays
Boolean
help='Create tracks on Fridays.'
location_id
Many2one → event.track.location
mondays
Boolean
help='Create tracks on Mondays.'
name
Char
help='Title that will be assigned to all created tracks.'
required=True
args: 'Track title'
publish_tracks_in_website
Boolean
saturdays
Boolean
help='Create tracks on Saturdays.'
speaker_ids
Many2many → res.partner
relation='event_track_generate_generator_speaker_ids'
string='Speakers'
args: 'res.partner'
start_time
Float
help="Each track will start at this time (in the event's timezone)."
required=True
sundays
Boolean
help='Create tracks on Sundays.'
tag_ids
Many2many → event.track.tag
relation='event_track_generate_generator_tag_ids'
string='Tags'
args: 'event.track.tag'
thursdays
Boolean
help='Create tracks on Thursdays.'
tuesdays
Boolean
help='Create tracks on Tuesdays.'
wednesdays
Boolean
help='Create tracks on Wednesdays.'
action_generate(self)
adjust_dates(self)
create_track(self, **values)
datetime_fields(self)
existing_tracks(self, date)
generate_tracks(self)
weekdays(self)