Project Task Sign Oca

project_task_sign_oca
REPOSITORY
REPOSITORYOCA/sign
GIT
GIThttps://github.com/OCA/sign.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sign/tree/18.0/project_task_sign_oca
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Wesley Oliveira
WEBSITE
WEBSITEhttps://github.com/OCA/sign
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sign:
    - sign_oca
odoo/odoo:
    - web_editor
    - bus
    - base
    - web
    - html_editor
    - portal
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
    - base_sparse_field
    - project
    - analytic
    - uom
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to generate manual and automatic signature requests from project tasks to task customers.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.project (in project_task_sign_oca) res.config.settings xpath Inherits project.res_config_settings_view_form
sign_oca_request_form_view sign.oca.request.form (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_form_view
sign_oca_request_search_view sign.oca.request.search (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_search_view
sign_oca_request_tree_view sign.oca.request.tree (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_tree_view
view_task_form2 project.task.form (in project_task_sign_oca) project.task div Inherits project.view_task_form2
Models touched (4)

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='task_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)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' domain="[('model_id.model', '=', 'project.task')]" string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (1)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' readonly=False related='company_id.project_task_sign_oca_template_id' string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (2)
  • project_id Many2one → project.project
    comodel_name='project.project' compute='_compute_project_id' compute_sudo=True readonly=True store=True string='Project'
  • task_id Many2one → project.task
    comodel_name='project.task' compute='_compute_task_id' readonly=True store=True string='Task'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sign
GIT
GIThttps://github.com/OCA/sign.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sign/tree/17.0/project_task_sign_oca
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Wesley Oliveira
WEBSITE
WEBSITEhttps://github.com/OCA/sign
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sign:
    - sign_oca
odoo/odoo:
    - web_editor
    - bus
    - base
    - web
    - portal
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
    - base_sparse_field
    - project
    - analytic
    - uom
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to generate manual and automatic signature requests from project tasks to task customers.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.project (in project_task_sign_oca) res.config.settings xpath Inherits project.res_config_settings_view_form
sign_oca_request_form_view sign.oca.request.form (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_form_view
sign_oca_request_search_view sign.oca.request.search (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_search_view
sign_oca_request_tree_view sign.oca.request.tree (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_tree_view
view_task_form2 project.task.form (in project_task_sign_oca) project.task div Inherits project.view_task_form2
Models touched (4)

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='task_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)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' domain="[('model_id.model', '=', 'project.task')]" string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (1)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' readonly=False related='company_id.project_task_sign_oca_template_id' string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (2)
  • project_id Many2one → project.project
    comodel_name='project.project' compute='_compute_project_id' compute_sudo=True readonly=True store=True string='Project'
  • task_id Many2one → project.task
    comodel_name='project.task' compute='_compute_task_id' readonly=True store=True string='Task'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sign
GIT
GIThttps://github.com/OCA/sign.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sign/tree/16.0/project_task_sign_oca
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci, Wesley Oliveira
WEBSITE
WEBSITEhttps://github.com/OCA/sign
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sign:
    - sign_oca
odoo/odoo:
    - web_editor
    - bus
    - base
    - web
    - portal
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
    - base_sparse_field
    - project
    - analytic
    - uom
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to generate manual and automatic signature requests from project tasks to task customers.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.project (in project_task_sign_oca) res.config.settings div Inherits project.res_config_settings_view_form
sign_oca_request_form_view sign.oca.request.form (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_form_view
sign_oca_request_search_view sign.oca.request.search (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_search_view
sign_oca_request_tree_view sign.oca.request.tree (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_tree_view
view_task_form2 project.task.form (in project_task_sign_oca) project.task div Inherits project.view_task_form2
Models touched (4)

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='task_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)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' domain="[('model_id.model', '=', 'project.task')]" string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (1)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' readonly=False related='company_id.project_task_sign_oca_template_id' string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (2)
  • project_id Many2one → project.project
    comodel_name='project.project' compute='_compute_project_id' compute_sudo=True readonly=True store=True string='Project'
  • task_id Many2one → project.task
    comodel_name='project.task' compute='_compute_task_id' readonly=True store=True string='Task'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sign
GIT
GIThttps://github.com/OCA/sign.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sign/tree/15.0/project_task_sign_oca
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Wesley Oliveira
WEBSITE
WEBSITEhttps://github.com/OCA/sign
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:36
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sign:
    - sign_oca
odoo/odoo:
    - web_editor
    - web
    - base
    - portal
    - http_routing
    - mail
    - base_setup
    - bus
    - web_tour
    - auth_signup
    - base_sparse_field
    - project
    - analytic
    - uom
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.project (in project_task_sign_oca) res.config.settings div Inherits project.res_config_settings_view_form
sign_oca_request_form_view sign.oca.request.form (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_form_view
sign_oca_request_search_view sign.oca.request.search (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_search_view
sign_oca_request_tree_view sign.oca.request.tree (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_tree_view
view_task_form2 project.task.form (in project_task_sign_oca) project.task div Inherits project.view_task_form2
Models touched (4)

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='task_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)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' domain="[('model_id.model', '=', 'project.task')]" string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (1)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' readonly=False related='company_id.project_task_sign_oca_template_id' string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (2)
  • project_id Many2one → project.project
    comodel_name='project.project' compute='_compute_project_id' compute_sudo=True readonly=True store=True string='Project'
  • task_id Many2one → project.task
    comodel_name='project.task' compute='_compute_task_id' readonly=True store=True string='Task'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sign
GIT
GIThttps://github.com/OCA/sign.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sign/tree/14.0/project_task_sign_oca
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Wesley Oliveira
WEBSITE
WEBSITEhttps://github.com/OCA/sign
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sign:
    - sign_oca
odoo/odoo:
    - web_editor
    - web
    - base
    - portal
    - http_routing
    - mail
    - base_setup
    - bus
    - web_tour
    - auth_signup
    - base_sparse_field
    - project
    - analytic
    - uom
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.project (in project_task_sign_oca) res.config.settings div Inherits project.res_config_settings_view_form
sign_oca_request_form_view sign.oca.request.form (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_form_view
sign_oca_request_search_view sign.oca.request.search (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_search_view
sign_oca_request_tree_view sign.oca.request.tree (in project_task_sign_oca) sign.oca.request field Inherits sign_oca.sign_oca_request_tree_view
view_task_form2 project.task.form (in project_task_sign_oca) project.task div Inherits project.view_task_form2
Models touched (4)

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='task_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)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' domain="[('model_id.model', '=', 'project.task')]" string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (1)
  • project_task_sign_oca_template_id Many2one → sign.oca.template
    comodel_name='sign.oca.template' readonly=False related='company_id.project_task_sign_oca_template_id' string='Project Task Sign Oca Template'
Public methods (0)

No public methods.

New fields (2)
  • project_id Many2one → project.project
    comodel_name='project.project' compute='_compute_project_id' compute_sudo=True readonly=True store=True string='Project'
  • task_id Many2one → project.task
    comodel_name='project.task' compute='_compute_task_id' readonly=True store=True string='Task'
Public methods (0)

No public methods.