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
odoo/odoo:
- web
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
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_id Many2one → super.calendar.configurator
    comodel_name='super.calendar.configurator' readonly=True string='Configurator'
  • date_start Datetime
    readonly=True required=True string='Start date'
  • duration Float
    readonly=True string='Duration'
  • model_id Many2one → ir.model
    comodel_name='ir.model' readonly=True string='Model'
  • name Char
    readonly=True required=True string='Description'
  • res_id Reference
    readonly=True selection=_models_get string='Resource'
  • user_id Many2one → res.users
    comodel_name='res.users' readonly=True string='User'
Public methods (0)

No public methods.

New fields (2)
  • line_ids One2many → super.calendar.configurator.line
    comodel_name='super.calendar.configurator.line' inverse_name='configurator_id' string='Lines'
  • name Char
    required=True string='Name'
Public methods (1)
  • generate_calendar_records(self)
    @api.multi
    At every CRON execution, every 'super calendar' data is deleted and regenerated again.

New fields (10)
  • configurator_id Many2one → super.calendar.configurator
    comodel_name='super.calendar.configurator' string='Configurator'
  • date_start_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('ttype', 'in', ('datetime', 'date')), ('model_id', '=', name)]" required=True string='Start date field'
  • date_stop_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('ttype', 'in', ('datetime', 'date')), ('model_id', '=', name)]" string='End date field'
  • description_code Text
    help="Use '${o}' to refer to the involved object.\nE.g.: '${o.project_id.name}'" string='Description field'
  • description_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('ttype', 'in', ('char', 'text')), ('model_id', '=', name)]" string='Description field'
  • description_type Selection
    default='field' string='Description Type' args: [('field', 'Field'), ('code', 'Code')]
  • domain Char
    string='Domain'
  • duration_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('ttype', '=', 'float'), ('model_id', '=', name)]" string='Duration field'
  • name Many2one → ir.model
    comodel_name='ir.model' required=True string='Model'
  • user_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('ttype', '=', 'many2one'), ('model_id', '=', name)]" string='User field'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…