TIP: You can type at any time to perform a new search.
Mass Sorting
mass_sorting · OCA/server-tools
- Repository
- OCA/server-tools · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Tools
- Folder size
- 0.93 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.grap.coop
- Last tracking update
- 2026-08-07 07:17:48
- Authors
- Odoo Community Association (OCA), GRAP
- Maintainers
- Odoo Community Association (OCA), GRAP
- Committers
- Sylvain LE GAL, Weblate, OCA Transbot, oca-travis
- Odoo dependencies
-
odoo/odoo:- base
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_mass_sort_config_form |
mass.sort.config | form | New | |
view_mass_sort_config_search |
mass.sort.config | search | New | |
view_mass_sort_config_tree |
mass.sort.config | tree | New | |
view_mass_sort_wizard_form |
mass.sort.wizard | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (8)
-
action_idMany2one → ir.actions.act_windowcomodel_name='ir.actions.act_window'copy=Falseoldname='ref_ir_act_window'readonly=Truestring='Sidebar Action' -
allow_custom_settingBooleandefault=Truehelp='If checked, any user could have the possibility to change fields, and use others.'string='Allow Custom Setting' -
line_idsOne2many → mass.sort.config.linecomodel_name='mass.sort.config.line'inverse_name='config_id'string='Sorting Criterias' -
model_idMany2one → ir.modelcomodel_name='ir.model'required=Truestring='Model' -
nameCharrequired=Truestring='Name'translate=True -
one2many_field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('model_id', '=', model_id),('ttype', '=', 'one2many')]"required=Truestring='Field to Sort' -
one2many_modelCharhel="Technical field,used in the model 'mass.sort.config.line'"readonly=Truerelated='one2many_field_id.relation'store=Truestring='Model Name of the Field to Sort' -
value_idMany2one → ir.valuescomodel_name='ir.values'copy=Falseoldname='ref_ir_value'readonly=Truestring='Sidebar Button'
-
copy(self, default=None) -
create_action(self)@api.multi -
unlink(self) -
unlink_action(self)@api.multi
New fields (4)
-
config_idMany2one → mass.sort.configcomodel_name='mass.sort.config'string='Wizard' -
descBooleanstring='Inverse Order' -
field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('model', '=', parent.one2many_model)]"required=Truestring='Field' -
sequenceIntegerdefault=1required=Truestring='Sequence'
No public methods.
New fields (5)
-
allow_custom_settingBooleanreadonly=Truerelated='config_id.allow_custom_setting'string='Allow Custom Setting' -
config_idMany2one → mass.sort.configcomodel_name='mass.sort.config'default=_default_config_idrequired=True -
descriptionTextcompute='_compute_description'readonly=Truestring='Description' -
line_idsOne2many → mass.sort.wizard.linecomodel_name='mass.sort.wizard.line'default=_default_line_idsinverse_name='wizard_id'string='Sorting Criterias' -
one2many_modelCharreadonly=Truerelated='config_id.one2many_model'string='Model Name of the Field to Sort'
-
button_apply(self)
New fields (4)
-
descBooleanargs: 'Inverse Order' -
field_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'domain="[('model', '=', parent.one2many_model)]"required=Truestring='Field' -
sequenceIntegerdefault=1required=Truestring='Sequence' -
wizard_idMany2one → mass.sort.wizardcomodel_name='mass.sort.wizard'string='Wizard'
No public methods.
Loading…
Loading…