Repository
OCA/server-ux · module folder · Try on Runboat
Module version
1.1.1
Category
Tools
Folder size
0.96 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/server-ux
Last tracking update
2026-08-07 07:57:01
Authors
Odoo Community Association (OCA), GRAP, Serpent Consulting Services Pvt. Ltd., Tecnativa, Iván Todorovich
Maintainers
Odoo Community Association (OCA), GRAP, Serpent Consulting Services Pvt. Ltd., Tecnativa, Iván Todorovich
Committers
Víctor Martínez, pilarvargas-tecnativa, Weblate, OCA Transbot, OCA-git-bot, oca-ci, Tatiana Deribina, oca-git-bot, Hieu.VMB
Odoo dependencies
odoo/odoo:
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_mass_editing_wizard_form mass.editing.wizard form New
view_server_action_form ir.actions.server form Inherits base.view_server_action_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (4)
  • mass_edit_apply_domain_in_lines Boolean
    compute='_compute_mass_edit_apply_domain_in_lines' string='Apply domain in lines'
  • mass_edit_line_ids One2many → mass.editing.line
    args: 'mass.editing.line', 'server_action_id'
  • mass_edit_message Text
    help='If set, this message will be displayed in the wizard.' string='Message'
  • state Selection
    ondelete={'mass_edit': 'cascade'} selection_add=[('mass_edit', 'Mass Edit Records')]
Public methods (0)

No public methods.

New fields (6)
  • apply_domain Boolean
    default=False help='Apply default domain related to field'
  • field_id Many2one → ir.model.fields
    domain=<expr> ondelete='cascade' required=True string='Field' args: 'ir.model.fields'
  • model_id Many2one → ir.model
    related='server_action_id.model_id' args: 'ir.model'
  • sequence Integer
  • server_action_id Many2one → ir.actions.server
    ondelete='cascade' required=True string='Server Action' args: 'ir.actions.server'
  • widget_option Char
    help="Add widget text that will be used to display the field in the wizard.\nExample: 'many2many_tags', 'selection', 'image'"
Public methods (0)

No public methods.

New fields (7)
  • message Text
    readonly=True
  • operation_description_danger Text
    readonly=True
  • operation_description_info Text
    readonly=True
  • operation_description_warning Text
    readonly=True
  • remaining_item_qty Integer
    readonly=True
  • selected_item_qty Integer
    readonly=True
  • write_record_by_record Boolean
    help='This option will write the records one by one, instead of all at once.\nThis is useful when you are editing a lot of records and one of the records raises an error. \n With this option, the error message will be more specific to facillitate the undertanding of the error.'
Public methods (5)
  • button_apply(self)
  • create(self, vals)
    @api.model
  • default_get(self, fields, active_ids=None)
    @api.model
  • fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False)
    @api.model
  • read(self, fields, load='_classic_read')
    Without this call, dynamic fields build by fields_view_get() generate a log warning, i.e.: odoo.models:mass.editing.wizard.read() with unknown field 'myfield' odoo.models:mass.editing.wizard.read() with unknown field 'selection__myfield'

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…