Skip to content
Snippets Groups Projects
Commit 719d1758 authored by Juliana's avatar Juliana
Browse files

[ADD]Add fields contacts models/views

parent ac2149b7
No related branches found
No related tags found
No related merge requests found
......@@ -5,9 +5,9 @@
"website": "https://le-filament.com",
"version": "14.0.1.0.1",
"license": "AGPL-3",
"depends": [],
"depends": ["contacts"],
"data": [
# "security/ir.model.access.csv",
"security/ir.model.access.csv",
# datas
# views
"views/res_partner_views.xml"
......
# Copyright 2021 Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from . import ModelName
# Copyright 2022 Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import api, fields, models
from odoo import fields, models
class ResPartner(models.Model):
......@@ -10,8 +10,10 @@ class ResPartner(models.Model):
# ------------------------------------------------------
# Fields declaration
# ------------------------------------------------------
customer = fields.Boolean(string='Est un Client', default=True)
supplier = fields.Boolean(string='Est un fournisseur')
customer = fields.Boolean(string="Est un Client", default=True)
supplier = fields.Boolean(string="Est un fournisseur")
channel_acquisition = fields.Many2one("res.partner.channel", "Canal d'acquisition")
contributor = fields.Char("Apporteur")
# ------------------------------------------------------
# SQL Constraints
......@@ -40,3 +42,13 @@ class ResPartner(models.Model):
# ------------------------------------------------------
# Business methods
# ------------------------------------------------------
class ResPartnerChannel(models.Model):
_name = "res.partner.channel"
_description = "Canal d'acquisition"
# ------------------------------------------------------
# Fields declaration
# ------------------------------------------------------
name = fields.Char("Nom", required=True)
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
"access_res_partner_channel_user","res_partner_channel group_user","model_res_partner_channel","group_partner_manager",1,0,0,0
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="view_partner_form" model="ir.ui.view">
<field name="name">res.partner.inherit.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<xpath expr="//notebook//page[@name='sales_purchases']//group//group[@name='sale']" position="inside">
<field name="customer"/>
<field name="category_id" position="after">
<field name="channel_acquisition" />
<field name="contributor" />
</field>
<xpath
expr="//notebook//page[@name='sales_purchases']//group//group[@name='sale']"
position="inside"
>
<field name="customer" />
</xpath>
<xpath expr="//notebook//page[@name='sales_purchases']//group//group[@name='purchase']" position="inside">
<field name="supplier"/>
<xpath
expr="//notebook//page[@name='sales_purchases']//group//group[@name='purchase']"
position="inside"
>
<field name="supplier" />
</xpath>
</field>
</record>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment