diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..83e553ac462c571a7207e0970415e3cba1bbb3fa --- /dev/null +++ b/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000000000000000000000000000000000000..73eb049d13aae85b47a7634c6b956b42fb82293a --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,18 @@ +{ + 'name': "CG Scop - Partner Alfresco", + 'summary': "Connexion Alfodoo pour les Coopératives", + 'author': "Le Filament", + 'website': "https://www.le-filament.com", + 'version': '12.0.1.0.1', + 'license': "AGPL-3", + 'depends': [ + "cmis", + "contacts", + "cmis_alf", + "cmis_web", + ], + 'data': [ + 'views/res_partner.xml', + ], + +} diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..ccebc724717c32986fb9ec6641ff8f885a20815a --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import res_partner diff --git a/models/res_partner.py b/models/res_partner.py new file mode 100644 index 0000000000000000000000000000000000000000..b4be6c9b4dbaff74c54b4446536597c6373c8e65 --- /dev/null +++ b/models/res_partner.py @@ -0,0 +1,14 @@ +# Copyright 2019 Le Filament (<http://www.le-filament.com>) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models +from odoo.addons.cmis_field import fields + + +class AlfodooResPartner(models.Model): + _inherit = "res.partner" + + partner_cmis_folder = fields.CmisFolder( + allow_create=False, + allow_delete=False + ) diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv new file mode 100644 index 0000000000000000000000000000000000000000..301b7dab167cbcb978ea78e7da9e7f032c40b90e --- /dev/null +++ b/security/ir.model.access.csv @@ -0,0 +1 @@ +id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink diff --git a/static/description/icon.png b/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..82ef47760a441cf229b5009f0a18ccf3842fbfa5 Binary files /dev/null and b/static/description/icon.png differ diff --git a/views/res_partner.xml b/views/res_partner.xml new file mode 100644 index 0000000000000000000000000000000000000000..bc8a449e4c5c707470d221bddeec6580c288e715 --- /dev/null +++ b/views/res_partner.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- Copyright 2019 Le Filament + License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> + +<odoo> + <data> + + <!-- FORM --> + <record id="res_partner_alfresco_view_form_inherit" model="ir.ui.view"> + <field name="name">res.partner.alfresco.view.form.inherit</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="arch" type="xml"> + <!-- Ajoute l'onglet Documents dans la vue coopérative --> + <xpath expr="//div[@name='cooperative']/notebook" position="inside"> + <page string="Documents" groups="base.group_user"> + <field name="partner_cmis_folder"/> + </page> + </xpath> + </field> + </record> + + </data> +</odoo>