Report Qweb Field Option

report_qweb_field_option
REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/19.0/report_qweb_field_option
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTechnical Settings
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Quartile
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Quartile
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Aungkokolin1997
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - uom
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows administrators to define the decimal precision of
float fields and add option values to fields (e.g., adding a date widget
option to datetime fields) for QWeb report and view presentation.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_qweb_field_options_searh qweb.field.options.search qweb.field.options search New
view_qweb_field_options_tree qweb.field.options.list qweb.field.options list New
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (13)
  • company_id Many2one → res.company
    string='Company' args: 'res.company'
  • currency_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'res.currency')]" ondelete='cascade' string='Currency Field' args: 'ir.model.fields'
  • currency_id Many2one → res.currency
    ondelete='cascade' string='Currency' args: 'res.currency'
  • digits Integer
  • domain Char
    help="Optional domain for additional filtering conditions.\nThis is evaluated in addition to UoM/Currency conditions.\nExamples:\n[('secondary_uom_id', '=', 1)]\n[('secondary_uom_id.name', '=', 'Box')]\n[('state', 'in', ['sale', 'done'])]"
  • field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id)]" ondelete='cascade' required=True string='Field' args: 'ir.model.fields'
  • field_name Char
    related='field_id.name' store=True args: 'Field Name'
  • field_options Char
    help="A string representation of a dictionary to specify field formatting options. Examples:\n{'widget': 'date'}\n{'widget': 'monetary'}\n{'widget': 'contact', 'fields': ['name', 'phone']}" args: 'Options'
  • field_type Selection
    related='field_id.ttype'
  • res_model_id Many2one → ir.model
    ondelete='cascade' required=True string='Model' args: 'ir.model'
  • res_model_name Char
    related='res_model_id.model' store=True args: 'Model Name'
  • uom_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'uom.uom')]" ondelete='cascade' string='UoM Field' args: 'ir.model.fields'
  • uom_id Many2one → uom.uom
    ondelete='cascade' string='UoM' args: 'uom.uom'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/18.0/report_qweb_field_option
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYTechnical Settings
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Quartile
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Quartile
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Aungkokolin1997, nobuQuartile
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - uom
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows administrators to define the decimal precision of
float fields and add option values to fields (e.g., adding a date widget
option to datetime fields) for QWeb report and view presentation.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_qweb_field_options_searh qweb.field.options.search qweb.field.options search New
view_qweb_field_options_tree qweb.field.options.list qweb.field.options list New
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (13)
  • company_id Many2one → res.company
    string='Company' args: 'res.company'
  • currency_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'res.currency')]" ondelete='cascade' string='Currency Field' args: 'ir.model.fields'
  • currency_id Many2one → res.currency
    ondelete='cascade' string='Currency' args: 'res.currency'
  • digits Integer
  • domain Char
    help="Optional domain for additional filtering conditions.\nThis is evaluated in addition to UoM/Currency conditions.\nExamples:\n[('secondary_uom_id', '=', 1)]\n[('secondary_uom_id.name', '=', 'Box')]\n[('state', 'in', ['sale', 'done'])]"
  • field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id)]" ondelete='cascade' required=True string='Field' args: 'ir.model.fields'
  • field_name Char
    related='field_id.name' store=True args: 'Field Name'
  • field_options Char
    help="A string representation of a dictionary to specify field formatting options. Examples:\n{'widget': 'date'}\n{'widget': 'monetary'}\n{'widget': 'contact', 'fields': ['name', 'phone']}" args: 'Options'
  • field_type Selection
    related='field_id.ttype'
  • res_model_id Many2one → ir.model
    ondelete='cascade' required=True string='Model' args: 'ir.model'
  • res_model_name Char
    related='res_model_id.model' store=True args: 'Model Name'
  • uom_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'uom.uom')]" ondelete='cascade' string='UoM Field' args: 'ir.model.fields'
  • uom_id Many2one → uom.uom
    ondelete='cascade' string='UoM' args: 'uom.uom'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/17.0/report_qweb_field_option
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTechnical Settings
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Quartile
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Quartile
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Aungkokolin1997, nobuQuartile
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - uom
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows administrators to define the decimal precision of
float fields and add option values to fields (e.g., adding a date widget
option to datetime fields) for QWeb report and view presentation.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_qweb_field_options_searh qweb.field.options.search qweb.field.options search New
view_qweb_field_options_tree qweb.field.options.tree qweb.field.options tree New
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (12)
  • company_id Many2one → res.company
    string='Company' args: 'res.company'
  • currency_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'res.currency')]" ondelete='cascade' string='Currency Field' args: 'ir.model.fields'
  • currency_id Many2one → res.currency
    ondelete='cascade' string='Currency' args: 'res.currency'
  • digits Integer
  • field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id)]" ondelete='cascade' required=True string='Field' args: 'ir.model.fields'
  • field_name Char
    related='field_id.name' store=True args: 'Field Name'
  • field_options Char
    help="A string representation of a dictionary to specify field formatting options. Examples:\n{'widget': 'date'}\n{'widget': 'monetary'}\n{'widget': 'contact', 'fields': ['name', 'phone']}" args: 'Options'
  • field_type Selection
    related='field_id.ttype'
  • res_model_id Many2one → ir.model
    ondelete='cascade' required=True string='Model' args: 'ir.model'
  • res_model_name Char
    related='res_model_id.model' store=True args: 'Model Name'
  • uom_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'uom.uom')]" ondelete='cascade' string='UoM Field' args: 'ir.model.fields'
  • uom_id Many2one → uom.uom
    ondelete='cascade' string='UoM' args: 'uom.uom'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/16.0/report_qweb_field_option
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYTechnical Settings
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Quartile
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Quartile
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Aungkokolin1997, nobuQuartile
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - uom
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_qweb_field_options_searh qweb.field.options.search qweb.field.options search New
view_qweb_field_options_tree qweb.field.options.tree qweb.field.options tree New
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (12)
  • company_id Many2one → res.company
    string='Company' args: 'res.company'
  • currency_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'res.currency')]" ondelete='cascade' string='Currency Field' args: 'ir.model.fields'
  • currency_id Many2one → res.currency
    ondelete='cascade' string='Currency' args: 'res.currency'
  • digits Integer
  • field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id)]" ondelete='cascade' required=True string='Field' args: 'ir.model.fields'
  • field_name Char
    related='field_id.name' store=True args: 'Field Name'
  • field_options Char
    help="A string representation of a dictionary to specify field formatting options. Examples:\n{'widget': 'date'}\n{'widget': 'monetary'}\n{'widget': 'contact', 'fields': ['name', 'phone']}" args: 'Options'
  • field_type Selection
    related='field_id.ttype'
  • res_model_id Many2one → ir.model
    ondelete='cascade' required=True string='Model' args: 'ir.model'
  • res_model_name Char
    related='res_model_id.model' store=True args: 'Model Name'
  • uom_field_id Many2one → ir.model.fields
    domain="[('model_id', '=', res_model_id), ('relation', '=', 'uom.uom')]" ondelete='cascade' string='UoM Field' args: 'ir.model.fields'
  • uom_id Many2one → uom.uom
    ondelete='cascade' string='UoM' args: 'uom.uom'
Public methods (0)

No public methods.