TIP: You can type at any time to perform a new search.
Super Calendar
super_calendar · OCA/server-tools
- Repository
- OCA/server-tools · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Generic Modules/Others
- Folder size
- 0.95 MB
- License
- AGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- http://www.agilebg.com
- Last tracking update
- 2026-08-07 07:17:48
- Authors
- Odoo Community Association (OCA), Agile Business Group, Alejandro Santana, Agathe Mollé
- Maintainers
- Odoo Community Association (OCA), Agile Business Group, Alejandro Santana, Agathe Mollé
- Committers
- Pedro M. Baeza, Stéphane Bidoul (ACSONE), Weblate, OCA-git-bot, oca-travis, Jean-Paul Robineau
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
super_calendar |
super_calendar | super.calendar | calendar | New |
super_calendar_configurator_form |
super_calendar_configurator_form | super.calendar.configurator | form | New |
super_calendar_configurator_tree |
super_calendar_configurator_tree | super.calendar.configurator | tree | New |
super_calendar_form |
super_calendar_form | super.calendar | form | New |
super_calendar_search |
super_calendar_search | super.calendar | search | New |
super_calendar_tree |
super_calendar_tree | super.calendar | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (7)
-
configurator_idMany2one → super.calendar.configuratorcomodel_name='super.calendar.configurator'readonly=Truestring='Configurator' -
date_startDatetimereadonly=Truerequired=Truestring='Start date' -
durationFloatreadonly=Truestring='Duration' -
model_idMany2one → ir.modelcomodel_name='ir.model'readonly=Truestring='Model' -
nameCharreadonly=Truerequired=Truestring='Description' -
res_idReferencereadonly=Trueselection=_models_getstring='Resource' -
user_idMany2one → res.userscomodel_name='res.users'readonly=Truestring='User'
No public methods.
New fields (2)
-
line_idsOne2many → super.calendar.configurator.linecomodel_name='super.calendar.configurator.line'inverse_name='configurator_id'string='Lines' -
nameCharrequired=Truestring='Name'
-
generate_calendar_records(self)@api.multiAt every CRON execution, every 'super calendar' data is deleted and regenerated again.
New fields (10)
-
configurator_idMany2one → super.calendar.configuratorcomodel_name='super.calendar.configurator'string='Configurator' -
date_start_field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('ttype', 'in', ('datetime', 'date')), ('model_id', '=', name)]"required=Truestring='Start date field' -
date_stop_field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('ttype', 'in', ('datetime', 'date')), ('model_id', '=', name)]"string='End date field' -
description_codeTexthelp="Use '${o}' to refer to the involved object.\nE.g.: '${o.project_id.name}'"string='Description field' -
description_field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('ttype', 'in', ('char', 'text')), ('model_id', '=', name)]"string='Description field' -
description_typeSelectiondefault='field'string='Description Type' args: [('field', 'Field'), ('code', 'Code')] -
domainCharstring='Domain' -
duration_field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('ttype', '=', 'float'), ('model_id', '=', name)]"string='Duration field' -
nameMany2one → ir.modelcomodel_name='ir.model'required=Truestring='Model' -
user_field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('ttype', '=', 'many2one'), ('model_id', '=', name)]"string='User field'
No public methods.
Loading…
Loading…
Loading…
Loading…