diff --git a/README.rst b/README.rst index cd86c65c308ca35473859fe44715e2267bd949f3..9ce1e9347d18f8b7e1aba2a8ba58f2b185cd69b0 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 0a256a115398aeec0f15750c885366f7717ce961..c120b318c3a0fd2ebf26eb9ca2bb7f5d8f396cb4 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 7b9d81509eab4b0654f5bf3f6149325eb6b9b692..e9306ca124563579f31e56b40be4d76edb39c7e1 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 0000000000000000000000000000000000000000..92f72446abdc0a09823b41033c607db36699f38a --- /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 0000000000000000000000000000000000000000..ec8497beb9d39d57aded1e7da4170756b0b23cba --- /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 0000000000000000000000000000000000000000..795ec662a5eebb7e48d6b160c17abf912d541110 --- /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>