Repository
OCA/sign · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/sign
Last tracking update
2026-08-07 07:47:30
Authors
Odoo Community Association (OCA), KMEE
Maintainers
Odoo Community Association (OCA), KMEE
Committers
Weblate, OCA-git-bot, oca-ci, Tiago Amaral
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module allows you to generate manual and automatic signature requests from sale order to customers.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_form_view res.config.settings.view.form.inherit.sale (in sale_order_sign_oca) res.config.settings form Inherits sale.res_config_settings_view_form
sale_order_form_view sale.order.form (in sale_order_sign_oca) sale.order form Inherits sale.view_order_form
sign_oca_request_form_view sign.oca.request.form (in sale_order_sign_oca) sign.oca.request form Inherits sign_oca.sign_oca_request_form_view
sign_oca_request_search_view sign.oca.request.search (in sale_order_sign_oca) sign.oca.request search Inherits sign_oca.sign_oca_request_search_view
sign_oca_request_tree_view sign.oca.request.tree (in sale_order_sign_oca) sign.oca.request tree Inherits sign_oca.sign_oca_request_tree_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (2)
  • sale_order_sign_oca_state Selection
    string='Sales Order Status For Sign Request' args: [('draft', 'Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sale Order'), ('done', 'Locked'), ('cancel', 'Cancelled')]
  • sale_order_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' domain="[('model_id.model', '=', 'sale.order')]" string='Sale Order Sign Oca Template'
Public methods (0)

No public methods.

New fields (3)
  • group_sale_order_sign_oca Boolean
    implied_group='sale_order_sign_oca.group_sale_order_sign_oca' args: 'Sale Order Sign Template'
  • sale_order_sign_oca_state Selection
    default=<expr> string='Sales Order Status For Sign Request' args: [('draft', 'Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sale Order'), ('done', 'Locked'), ('cancel', 'Cancelled')]
  • sale_order_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' readonly=False related='company_id.sale_order_sign_oca_template_id' string='Sale Order Sign Oca Template'
Public methods (1)
  • set_values(self)

New fields (2)
  • sign_request_count Integer
    compute='_compute_sign_request_count' compute_sudo=True string='Sign request count'
  • sign_request_ids One2many → sign.oca.request
    comodel_name='sign.oca.request' inverse_name='sale_order_id' string='Sign Requests'
Public methods (3)
  • action_view_sign_requests(self)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (1)
  • sale_order_id Many2one → sale.order
    comodel_name='sale.order' compute='_compute_sale_order_id' readonly=True store=True string='Sale Order'
Public methods (0)

No public methods.