Repository
OCA/web · module folder · Try on Runboat
Module version
1.0.3
Category
web
Folder size
0.26 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/web
Last tracking update
2026-08-07 08:09:11
Authors
Odoo Community Association (OCA), GRAP, initOS GmbH & Co. KG, Iván Todorovich <ivan.todorovich@gmail.com>
Maintainers
Odoo Community Association (OCA), GRAP, initOS GmbH & Co. KG, Iván Todorovich <ivan.todorovich@gmail.com>
Committers
Sylvain LE GAL, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
view_tile_category_form tile.category form New
view_tile_category_tree tile.category tree New
view_tile_tile_form tile.tile form New
view_tile_tile_kanban tile.tile kanban New
view_tile_tile_search tile.tile search New
view_tile_tile_tree tile.tile tree New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (7)
  • action_id Many2one → ir.actions.act_window
    comodel_name='ir.actions.act_window' readonly=True string='Odoo Action'
  • active Boolean
    default=True
  • menu_id Many2one → ir.ui.menu
    comodel_name='ir.ui.menu' readonly=True string='Odoo Menu'
  • name Char
    required=True
  • sequence Integer
    default=10 required=True
  • tile_ids One2many → tile.tile
    comodel_name='tile.tile' inverse_name='category_id' string='Tiles'
  • tile_qty Integer
    compute='_compute_tile_qty' store=True string='Tiles Quantity'
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • unlink(self)
  • write(self, vals)

New fields (29)
  • action_id Many2one → ir.actions.act_window
    comodel_name='ir.actions.act_window' domain="[('res_model', '=', model_name)]" help='Let empty to use the default action related to the selected model.' string='Action'
  • active Boolean
    compute='_compute_active' readonly=True search='_search_active'
  • background_color Char
    default='#0E6C7E'
  • category_id Many2one → tile.category
    comodel_name='tile.category' ondelete='CASCADE' required=True string='Category'
  • domain Text
    default='[]' required=True
  • domain_error Char
    compute='_compute_data' compute_sudo=True
  • font_color Char
    default='#FFFFFF'
  • group_ids Many2many → res.groups
    comodel_name='res.groups' help='If this field is set, only users of this group can view this tile. Please note that it will only work for global tiles (that is, when User field is left empty)' string='Groups'
  • hidden Boolean
    compute='_compute_data' compute_sudo=True search='_search_hidden'
  • hide_if_null Boolean
    help='If checked, the item will be hidden if the primary value is null.' string='Hide if null'
  • model_id Many2one → ir.model
    comodel_name='ir.model' ondelete='cascade' required=True string='Model'
  • model_name Char
    related='model_id.model' string='Model name'
  • name Char
    required=True
  • primary_error Char
    compute='_compute_data' compute_sudo=True
  • primary_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('model_id', '=', model_id), ('ttype', 'in', ['float', 'integer', 'monetary'])]" string='Primary Field'
  • primary_format Char
    help="Python Format String valid with str.format()\nie: '{:,} Kgs' will output '1,000 Kgs' if value is 1000."
  • primary_formated_value Char
    compute='_compute_data' compute_sudo=True
  • primary_function Selection
    default='count' required=True selection=FIELD_FUNCTION_SELECTION
  • primary_helper Char
    compute='_compute_helper' store=True
  • primary_value Float
    compute='_compute_data' compute_sudo=True
  • secondary_error Char
    compute='_compute_data' compute_sudo=True
  • secondary_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('model_id', '=', model_id), ('ttype', 'in', ['float', 'integer', 'monetary'])]" string='Secondary Field'
  • secondary_format Char
    help="Python Format String valid with str.format()\nie: '{:,} Kgs' will output '1,000 Kgs' if value is 1000."
  • secondary_formated_value Char
    compute='_compute_data' compute_sudo=True
  • secondary_function Selection
    selection=FIELD_FUNCTION_SELECTION
  • secondary_helper Char
    compute='_compute_helper' store=True
  • secondary_value Float
    compute='_compute_data' compute_sudo=True
  • sequence Integer
    default=0 required=True
  • user_id Many2one → res.users
    comodel_name='res.users' string='User'
Public methods (1)
  • open_link(self)

Loading…

Loading…

Loading…

Loading…

Loading…