From 2b6fbb2bf4e45479893b9044e85dc0fc7b5636ec Mon Sep 17 00:00:00 2001 From: Benjamin <Benjamin@MBP-de-Benj.(none)> Date: Thu, 15 Mar 2018 17:12:56 +0100 Subject: [PATCH] ajout appoeteurs --- README.rst | 9 ++++----- __init__.py | 1 + __manifest__.py | 2 +- models/__init__.py | 3 +++ models/crm_lead.py | 12 ++++++++++++ views/crm_lead_view.xml | 15 +++++++++++++++ 6 files changed, 36 insertions(+), 6 deletions(-) create mode 100644 models/__init__.py create mode 100644 models/crm_lead.py create mode 100644 views/crm_lead_view.xml diff --git a/README.rst b/README.rst index cd86c65..9ce1e93 100644 --- a/README.rst +++ b/README.rst @@ -4,12 +4,12 @@ ====================== -Le Filament - Owncloud +Le Filament - CRM ====================== -Crée une connexion avec ownCloud - - +Hérite du module CRM + - Ajoute un rapport sur le temps de conversion + - Ajoute un champ sur le type d'apporteur d'affaire et le partner associé Credits ======= @@ -17,7 +17,6 @@ Credits Contributors ------------ * Benjamin Rivier <benjamin@le-filament.com> -* Remi Cazenave <remi@le-filament.com> Maintainer ---------- diff --git a/__init__.py b/__init__.py index 0a256a1..c120b31 100644 --- a/__init__.py +++ b/__init__.py @@ -1,3 +1,4 @@ # -*- coding: utf-8 -*- +import models import report \ No newline at end of file diff --git a/__manifest__.py b/__manifest__.py index 7b9d815..e9306ca 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -27,7 +27,7 @@ 'website': 'http://www.le-filament.com', 'data': [ # 'views/assets.xml', - # 'views/lefilament_projets_view.xml', + 'views/crm_lead_view.xml', 'report/crm_conversion_report_view.xml', ], 'qweb': [ diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..92f7244 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +import crm_lead \ No newline at end of file diff --git a/models/crm_lead.py b/models/crm_lead.py new file mode 100644 index 0000000..ec8497b --- /dev/null +++ b/models/crm_lead.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- + +# © 2017 Le Filament (<http://www.le-filament.com>) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + +class LeFilamentLead(models.Model): + _inherit = 'crm.lead' + + type_apporteur = fields.Selection([('reseau','Réseau'),('partenaire','Partenaire'),('client','Client'),('perso','Personnel'),('projet','Suite Projet')], string="Type Apporteur") + apporteur = fields.Many2one('res.partner', string="Apporteur") \ No newline at end of file diff --git a/views/crm_lead_view.xml b/views/crm_lead_view.xml new file mode 100644 index 0000000..795ec66 --- /dev/null +++ b/views/crm_lead_view.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record model="ir.ui.view" id="view_crm_lead_lefilament"> + <field name="name">crm.lead.form.inherit</field> + <field name="model">crm.lead</field> + <field name="inherit_id" ref="base.view_partner_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='referred']" position="before"> + <field name="type_apporteur"> + <field name="apporteur"> + </xpath> + </field> + </record> +</odoo> -- GitLab