forked from Mapan/odoo17e
98 lines
5.4 KiB
XML
98 lines
5.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="edit_project_document_form_inherit" model="ir.ui.view">
|
|
<field name="name">project.project.form.inherit</field>
|
|
<field name="model">project.project</field>
|
|
<field name="inherit_id" ref="project.edit_project"/>
|
|
<field name="priority">33</field>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//group[@name='group_documents_analytics']" position="attributes">
|
|
<attribute name="string">Documents & Analytics</attribute>
|
|
<attribute name="invisible">False</attribute>
|
|
</xpath>
|
|
<xpath expr="//setting[@name='analytic_div']" position="before">
|
|
<setting class="col-lg-12" help="Categorize and share your documents with your customers" id="documents_setting">
|
|
<field name="use_documents"/>
|
|
<div invisible="not use_documents" class="mt-3">
|
|
<div class="row">
|
|
<div class="col-auto pe-0">
|
|
<label for="documents_folder_id" class="fw-bold"/>
|
|
</div>
|
|
<div class="col-9 ps-0">
|
|
<field name="documents_folder_id" class="ps-3 w-100" context="{'documents_project': True, 'default_company_id': company_id}"/>
|
|
</div>
|
|
</div>
|
|
<div class="row" invisible="not documents_folder_id">
|
|
<div class="col-auto pe-0">
|
|
<label for="documents_tag_ids" class="fw-bold"/>
|
|
</div>
|
|
<div class="col-9 ps-0">
|
|
<field name="documents_tag_ids" class="ps-3 w-100" widget="many2many_tags" options="{'no_quick_create': True}" context="{'form_view_ref': 'documents_project.tag_view_form_inherit', 'documents_project_folder': documents_folder_id}"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</setting>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_view_documents_project_task" model="ir.actions.act_window">
|
|
<field name="name">Documents</field>
|
|
<field name="res_model">documents.document</field>
|
|
<field name="view_mode">kanban,tree,form</field>
|
|
<field name="domain">[('res_model', '=', 'project.task'), ('res_id', '=', active_id)]</field>
|
|
<field name="context">{'default_res_model': 'project.task', 'default_res_id': active_id, 'limit_folders_to_project': True}</field>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Upload <span class="fw-normal">a file or </span>drag <span class="fw-normal">it here.</span>
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_task_form2_document_inherit" model="ir.ui.view">
|
|
<field name="name">project.task.form.inherit</field>
|
|
<field name="model">project.task</field>
|
|
<field name="inherit_id" ref="project.view_task_form2"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[@name='button_box']" position="inside">
|
|
<field name="project_use_documents" invisible="1"/>
|
|
<button class="oe_stat_button" name="action_view_documents_project_task" groups="documents.group_documents_user"
|
|
type="object" icon="fa-file-text-o" invisible="not project_use_documents or not id" context="{'default_partner_id': partner_id}">
|
|
<field string="Documents" name="document_count" widget="statinfo"/>
|
|
</button>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="project_sharing_project_task_view_form_inherit" model="ir.ui.view">
|
|
<field name="name">project.sharing.project.task.view.form.inherit</field>
|
|
<field name="model">project.task</field>
|
|
<field name="inherit_id" ref="project.project_sharing_project_task_view_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[@name='button_box']" position="inside">
|
|
<field name="project_use_documents" invisible="1"/>
|
|
<button class="oe_stat_button" name="action_open_shared_documents" type="object" icon="fa-file-text-o" invisible="not project_use_documents or not shared_document_count">
|
|
<!-- TODO: remove in master -->
|
|
<field string="Documents" name="document_count" widget="statinfo" invisible="1"/>
|
|
<field string="Documents" name="shared_document_count" widget="statinfo"/>
|
|
</button>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="project_view_kanban_inherit_documents" model="ir.ui.view">
|
|
<field name="name">project.kanban.inherit.documents</field>
|
|
<field name="model">project.project</field>
|
|
<field name="inherit_id" ref="project.view_project_kanban"/>
|
|
<field name="priority">27</field>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[hasclass('o_kanban_manage_view')]" position="inside">
|
|
<field name="use_documents" invisible="1"/>
|
|
<div role="menuitem" groups="documents.group_documents_user" invisible="not use_documents">
|
|
<a name="action_view_documents_project" type="object">Documents</a>
|
|
</div>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</odoo>
|