mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] contract: JS tour on test assets
[UPD] Update contract.pot [UPD] README.rst
This commit is contained in:
committed by
Jean-Charles Drubay
parent
5d558019d3
commit
4289249752
@@ -30,6 +30,8 @@ invoicing functions. Also you can print and send by email contract report.
|
||||
|
||||
It works for customer contract and supplier contracts.
|
||||
|
||||
Contracts are shown in portal.
|
||||
|
||||
**Table of contents**
|
||||
|
||||
.. contents::
|
||||
@@ -41,6 +43,8 @@ Configuration
|
||||
To view discount field in contract line, you need to set *Discount on lines* in
|
||||
user access rights.
|
||||
|
||||
Contracts can be viewed on the portal (list and detail) if the user logged into the portal is a follower of the contract.
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
@@ -70,6 +74,12 @@ Usage
|
||||
They allow to define default journal, price list and lines when creating a contract.
|
||||
To use it, just select the template on the contract and fields will be filled automatically.
|
||||
|
||||
* Contracts appear in portal to following users in every contract:
|
||||
|
||||
.. image:: https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-my.png
|
||||
.. image:: https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-list.png
|
||||
.. image:: https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-detail.png
|
||||
|
||||
Known issues / Roadmap
|
||||
======================
|
||||
|
||||
|
||||
@@ -46,6 +46,5 @@
|
||||
"views/contract_terminate_reason.xml",
|
||||
"views/contract_portal_templates.xml",
|
||||
],
|
||||
"demo": ["demo/assets.xml"],
|
||||
"installable": True,
|
||||
}
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- License AGPL-3.0 (http://www.gnu.org/licenses/agpl.html). -->
|
||||
<odoo>
|
||||
<template id="contract_frontend_demo" inherit_id="web.assets_frontend">
|
||||
<xpath expr="//script[last()]" position="after">
|
||||
<script
|
||||
type="text/javascript"
|
||||
src="/contract/static/src/js/contract_portal_tour.js"
|
||||
/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -62,6 +62,8 @@ msgid ""
|
||||
" %endif\n"
|
||||
" <p></p>\n"
|
||||
" </div>\n"
|
||||
" <p></p>\n"
|
||||
" <a href=\"${object.get_base_url()}/my/contracts/${object.id}?access_token=${object.access_token}\" target=\"_blank\" style=\"background-color:#875A7B;padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;\">View contract</a>\n"
|
||||
"</div>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
@@ -122,11 +124,26 @@ msgstr ""
|
||||
msgid "<strong>Contract: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "<strong>Customer:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.report_contract_document
|
||||
msgid "<strong>Date Start</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "<strong>Date end</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "<strong>Date of Next Invoice</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.report_contract_document
|
||||
msgid "<strong>Description</strong>"
|
||||
@@ -157,11 +174,21 @@ msgstr ""
|
||||
msgid "<strong>Recurring Items</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "<strong>Reference</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.report_contract_document
|
||||
msgid "<strong>Responsible: </strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "<strong>Responsible:</strong>"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.report_contract_document
|
||||
msgid "<strong>Total</strong>"
|
||||
@@ -200,6 +227,11 @@ msgstr ""
|
||||
msgid "Abstract Recurring Contract Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__access_warning
|
||||
msgid "Access warning"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__message_needaction
|
||||
msgid "Action Needed"
|
||||
@@ -369,6 +401,11 @@ msgstr ""
|
||||
msgid "Commercial Entity"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model,name:contract.model_res_company
|
||||
msgid "Companies"
|
||||
@@ -398,6 +435,7 @@ msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model,name:contract.model_res_partner
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
@@ -414,6 +452,11 @@ msgstr ""
|
||||
msgid "Contract"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_my_contracts
|
||||
msgid "Contract #"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.contract_contract_terminate_form_view
|
||||
msgid "Contract Contract Terminate"
|
||||
@@ -451,6 +494,11 @@ msgstr ""
|
||||
msgid "Contract Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Contract Order -"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model,name:contract.model_contract_tag
|
||||
#: model:ir.ui.menu,name:contract.contract_tag_menu
|
||||
@@ -626,6 +674,9 @@ msgstr ""
|
||||
#: model:ir.model.fields,field_description:contract.field_res_partner__contract_ids
|
||||
#: model:ir.model.fields,field_description:contract.field_res_users__contract_ids
|
||||
#: model:ir.ui.menu,name:contract.menu_config_contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_my_contracts
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_my_home_contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_my_home_menu_contract
|
||||
msgid "Contracts"
|
||||
msgstr ""
|
||||
|
||||
@@ -710,6 +761,18 @@ msgstr ""
|
||||
msgid "Customer Contracts"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,help:contract.field_contract_contract__access_url
|
||||
msgid "Customer Portal URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: code:addons/contract/controllers/main.py:0
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_my_contracts
|
||||
#, python-format
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__date_end
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_line__date_end
|
||||
@@ -732,6 +795,11 @@ msgstr ""
|
||||
msgid "Date Start"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_my_contracts
|
||||
msgid "Date end"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_abstract_contract__recurring_next_date
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_abstract_contract_line__recurring_next_date
|
||||
@@ -744,6 +812,11 @@ msgstr ""
|
||||
msgid "Date of Next Invoice"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Date of next invoice"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_abstract_contract__recurring_rule_type__daily
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_abstract_contract_line__auto_renew_rule_type__daily
|
||||
@@ -759,6 +832,7 @@ msgstr ""
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__auto_renew_rule_type__daily
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__recurring_rule_type__daily
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__termination_notice_rule_type__daily
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Day(s)"
|
||||
msgstr ""
|
||||
|
||||
@@ -778,6 +852,7 @@ msgstr ""
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_line__name
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_template_line__name
|
||||
#: model_terms:ir.ui.view,arch_db:contract.contract_abstract_contract_line_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
@@ -1106,6 +1181,11 @@ msgstr ""
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Last date invoice"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.contract_contract_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:contract.contract_template_form_view
|
||||
@@ -1174,6 +1254,7 @@ msgstr ""
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__auto_renew_rule_type__monthly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__recurring_rule_type__monthly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__termination_notice_rule_type__monthly
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Month(s)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1186,16 +1267,19 @@ msgstr ""
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_recurrency_mixin__recurring_rule_type__monthlylastday
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template__recurring_rule_type__monthlylastday
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__recurring_rule_type__monthlylastday
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Month(s) last day"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: code:addons/contract/controllers/main.py:0
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_abstract_contract__name
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__name
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_tag__name
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_template__name
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_terminate_reason__name
|
||||
#: model_terms:ir.ui.view,arch_db:contract.contract_contract_tree_view
|
||||
#, python-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
@@ -1342,6 +1426,11 @@ msgstr ""
|
||||
msgid "Please define a %s journal for the company '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__access_url
|
||||
msgid "Portal Access URL"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_abstract_contract__recurring_invoicing_type__post-paid
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_abstract_contract_line__recurring_invoicing_type__post-paid
|
||||
@@ -1371,6 +1460,11 @@ msgstr ""
|
||||
msgid "Predecessor Contract Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model_terms:ir.ui.view,arch_db:contract.contract_contract_form_view
|
||||
msgid "Preview"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_abstract_contract__pricelist_id
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__pricelist_id
|
||||
@@ -1409,6 +1503,7 @@ msgstr ""
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_recurrency_mixin__recurring_rule_type__quarterly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template__recurring_rule_type__quarterly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__recurring_rule_type__quarterly
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Quarter(s)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1421,6 +1516,7 @@ msgstr ""
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_recurrency_mixin__recurring_rule_type
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_template__recurring_rule_type
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_template_line__recurring_rule_type
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
@@ -1442,7 +1538,10 @@ msgid "Recurring Invoices"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: code:addons/contract/controllers/main.py:0
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__code
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_my_contracts
|
||||
#, python-format
|
||||
msgid "Reference"
|
||||
msgstr ""
|
||||
|
||||
@@ -1516,6 +1615,11 @@ msgstr ""
|
||||
msgid "Section"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields,field_description:contract.field_contract_contract__access_token
|
||||
msgid "Security Token"
|
||||
msgstr ""
|
||||
|
||||
#. module: contract
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_abstract_contract__recurring_rule_type__semesterly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_abstract_contract_line__recurring_rule_type__semesterly
|
||||
@@ -1525,6 +1629,7 @@ msgstr ""
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_recurrency_mixin__recurring_rule_type__semesterly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template__recurring_rule_type__semesterly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__recurring_rule_type__semesterly
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Semester(s)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1871,6 +1976,7 @@ msgstr ""
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__auto_renew_rule_type__weekly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__recurring_rule_type__weekly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__termination_notice_rule_type__weekly
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Week(s)"
|
||||
msgstr ""
|
||||
|
||||
@@ -1905,6 +2011,7 @@ msgstr ""
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template__recurring_rule_type__yearly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__auto_renew_rule_type__yearly
|
||||
#: model:ir.model.fields.selection,name:contract.selection__contract_template_line__recurring_rule_type__yearly
|
||||
#: model_terms:ir.ui.view,arch_db:contract.portal_contract_page
|
||||
msgid "Year(s)"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -371,6 +371,7 @@ ul.auto-toc {
|
||||
<p>This module enables contracts management with recurring
|
||||
invoicing functions. Also you can print and send by email contract report.</p>
|
||||
<p>It works for customer contract and supplier contracts.</p>
|
||||
<p>Contracts are shown in portal.</p>
|
||||
<p><strong>Table of contents</strong></p>
|
||||
<div class="contents local topic" id="contents">
|
||||
<ul class="simple">
|
||||
@@ -390,6 +391,7 @@ invoicing functions. Also you can print and send by email contract report.</p>
|
||||
<h1><a class="toc-backref" href="#id1">Configuration</a></h1>
|
||||
<p>To view discount field in contract line, you need to set <em>Discount on lines</em> in
|
||||
user access rights.</p>
|
||||
<p>Contracts can be viewed on the portal (list and detail) if the user logged into the portal is a follower of the contract.</p>
|
||||
</div>
|
||||
<div class="section" id="usage">
|
||||
<h1><a class="toc-backref" href="#id2">Usage</a></h1>
|
||||
@@ -420,6 +422,12 @@ contract.</li>
|
||||
They allow to define default journal, price list and lines when creating a contract.
|
||||
To use it, just select the template on the contract and fields will be filled automatically.</li>
|
||||
</ol>
|
||||
<ul class="simple">
|
||||
<li>Contracts appear in portal to following users in every contract:</li>
|
||||
</ul>
|
||||
<img alt="https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-my.png" src="https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-my.png" />
|
||||
<img alt="https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-list.png" src="https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-list.png" />
|
||||
<img alt="https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-detail.png" src="https://raw.githubusercontent.com/OCA/contract/13.0/contract/static/src/screenshots/portal-detail.png" />
|
||||
</div>
|
||||
<div class="section" id="known-issues-roadmap">
|
||||
<h1><a class="toc-backref" href="#id3">Known issues / Roadmap</a></h1>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- Copyright 2020 Tecnativa - Ernesto Tejeda
|
||||
Copyright 2020 Tecnativa - Víctor Martínez
|
||||
Copyright 2020 Tecnativa - Pedro M. Baeza
|
||||
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
|
||||
<odoo>
|
||||
<template
|
||||
@@ -14,4 +16,12 @@
|
||||
/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="assets_tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script
|
||||
type="text/javascript"
|
||||
src="/contract/static/src/js/contract_portal_tour.js"
|
||||
/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user