Repository
OCA/server-backend · module folder · Try on Runboat
Module version
1.0.0
Category
Tools
Folder size
0.24 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/server-backend
Last tracking update
2026-08-07 08:43:02
Authors
Odoo Community Association (OCA), GRAP
Maintainers
Odoo Community Association (OCA), GRAP
Committers
Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
Odoo dependencies
odoo/odoo:
Python dependencies
None
System dependencies
None
Required by
None
Description
This module provides a generic tools to have the possibility to sort the
lines of a list of items.

For exemple, if you use the sale module, you can want to reorder the
sale order lines, by any criterias.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_ir_actions_server_form ir.actions.server form Inherits base.view_server_action_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (4)
  • sort_field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('model_id', '=', model_id), ('ttype', '=', 'one2many')]" string='Field to Sort'
  • sort_field_id_model Char
    related='sort_field_id.relation' string='Model of the Field to Sort'
  • sort_line_ids One2many → ir.actions.server.sort.line
    comodel_name='ir.actions.server.sort.line' inverse_name='action_id' string='Sorting Criterias'
  • state Selection
    ondelete={'sort': 'set default'} selection_add=[('sort', 'Sort')]
Public methods (0)

No public methods.

New fields (5)
  • action_id Many2one → ir.actions.server
    comodel_name='ir.actions.server' ondelete='cascade' required=True string='Action'
  • desc Boolean
    string='Inverse Order'
  • field_id Many2one → ir.model.fields
    comodel_name='ir.model.fields' domain="[('model', '=', parent.sort_field_id_model)]" ondelete='cascade' required=True
  • field_name Char
    related='field_id.name' store=True string='Field Name'
  • sequence Integer
Public methods (0)

No public methods.

Loading…

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
141 days ago
Last activity
118 days ago
Repository
OCA/server-backend
Pull request
[19.0][MIG] server_action_sort: Migration to 19.0 (#449)