Metadata-Version: 2.1
Name: odoo-addon-project_task_contract
Version: 16.0.2.0.0.2
Requires-Python: >=3.10
Requires-Dist: odoo-addon-contract>=16.0dev,<16.1dev
Requires-Dist: odoo>=16.0a,<16.1dev
Summary: Contract a project task is about, and external code of a project.
Home-page: https://git.coopdevs.org/coopdevs/som-connexio/odoo/odoo-custom-modules
License: AGPL-3
Author: =?utf-8?q?Som_Connexi=C3=B3_SCCL?=
Classifier: Programming Language :: Python
Classifier: Framework :: Odoo
Classifier: Framework :: Odoo :: 16.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Description-Content-Type: text/x-rst

#######################
 Project Task Contract
#######################

This module links projects and tasks to the contract they are about, so
that an external application can address them by their own codes.

-  ``project.task.contract_id``: the ``contract.contract`` the task is
   about, limited to the contracts of its partner, and
   ``project.task.contract_code``, the code that contract is addressed
   by from outside Odoo. The field is added to the task form view.

-  ``project.project.code``: the external code a project is addressed by
   (an API routes tasks to a queue with it), unique across projects, and
   its form view.

It also keeps ``partner_phone`` and ``partner_email`` of a project and a
task independent from the ones of their partner, as they hold the
contact details given for the task (e.g. the ones of its contract), and
offers helpers to read a task property by name.

**Table of contents**

.. contents::
   :local:

*********
 Credits
*********

Authors
=======

-  Som Connexió SCCL
