Sale Order - Recurrence

sale_order_recurrence
REPOSITORY
REPOSITORYOCA/sale-workflow
GIT
GIThttps://github.com/OCA/sale-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-workflow/tree/16.0/sale_order_recurrence
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP
COMMITTERS
COMMITTERSOCA-git-bot, Quentin Dupont, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/sale-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:45
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_sale_order_recurrence_wizard_form sale.order.recurrence.wizard form New
Models touched (2)

New fields (7)
  • begin_date Date
    required=True
  • date_line_ids One2many → sale.order.recurrence.wizard.date.line
    comodel_name='sale.order.recurrence.wizard.date.line' inverse_name='wizard_id' string='New Dates'
  • include_current_date Boolean
    default=False
  • order_id Many2one → sale.order
    comodel_name='sale.order' readonly=True string='Sale Order'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' readonly=True string='Partner'
  • recurrence_duration Integer
    default=0 required=True
  • recurrence_type Selection
    default='week' required=True selection=_RECURRENCE_TYPE_KEYS
Public methods (4)
  • default_get(self, fields_list)
    @api.model
  • duplicate_button(self)
  • duplicate_open_button(self)
  • onchange_recurrence_settings(self)
    @api.onchange('begin_date', 'recurrence_type', 'recurrence_duration', 'include_current_date')

New fields (2)
  • commitment_date Date
    required=True string='Delivery Date'
  • wizard_id Many2one → sale.order.recurrence.wizard
    comodel_name='sale.order.recurrence.wizard'
Public methods (0)

No public methods.