Complete first full version of groupeurd_crm module.
This commit is contained in:
parent
4ba18abc4d
commit
1007fbaedb
@ -9,8 +9,7 @@
|
||||
- Ajout de champs personnalisés (note 20/02/2017: fait pour les contacts, pas pour les organisations)
|
||||
- Personnalisation des listes d’affichage (tri, colonnes, filtres)
|
||||
- Personnalisation des écrans d’affichage des entités : position des champs, organisation par groupe des champs, champs obligatoires/facultatifs
|
||||
- Masquer le sous-menu "Ventes" jusqu'à ce que le besoin de suivi de pistes et opportunités soit remonté
|
||||
|
||||
- Masquer les éléments "Clients" et "Pistes" du sous-menu "Ventes" jusqu'à ce que le besoin de suivi de pistes soit remonté
|
||||
|
||||
Contacts, ajout des champs:
|
||||
Compte de réseau social (Skype, Twitter, LinkedIn, Facebook), Langue principale, langue(s) secondaires(s), Publications (liste d’URL).
|
||||
@ -21,6 +20,8 @@
|
||||
Installation
|
||||
============
|
||||
Aller dans Configuration > Configuration > Ventes pour configuer le module 'web_linkedin'
|
||||
Pour avoir un Mail de rappel pour compléter organisation après opportunité Sigmah gagnée, créer une "Action automatisée" en utilisant le domaine
|
||||
suivant comme filtre: [('categ_ids.name', '=','Adoption Sigmah'),('stage_id.name','=','Gagné')]
|
||||
|
||||
""",
|
||||
|
||||
@ -42,9 +43,9 @@
|
||||
'templates.xml',
|
||||
'actions-menus.xml',
|
||||
'views.xml',
|
||||
'data.xml',
|
||||
],
|
||||
# only loaded in demonstration mode
|
||||
'demo': [
|
||||
'demo.xml',
|
||||
],
|
||||
}
|
@ -36,10 +36,14 @@
|
||||
<field name="name">Contacts</field>
|
||||
</record>
|
||||
|
||||
<!-- Masquer le sous-menu "Ventes" jusqu'à ce que le besoin de suivi de pistes et opportunités soit remonté -->
|
||||
<record model="ir.ui.menu" id="base.menu_sales">
|
||||
<!-- Masquer l'élément "Pistes" du sous-menu "Ventes" jusqu'à ce que le besoin de suivi de pistes soit remonté -->
|
||||
<record model="ir.ui.menu" id="crm.menu_crm_leads">
|
||||
<field name="groups_id" eval="[(6,0,[ref('base.group_erp_manager')])]" />
|
||||
</record>
|
||||
|
||||
<!-- Masquer l'élément "Clients" du sous-menu "Ventes" -->
|
||||
<record model="ir.ui.menu" id="base.menu_partner_form">
|
||||
<field name="groups_id" eval="[(6,0,[ref('base.group_erp_manager')])]" />
|
||||
<field name="sequence" eval="2" />
|
||||
</record>
|
||||
|
||||
<!-- Masquer le sous-menu "Appels consignés" jusqu'à ce que le besoin de suivi des appels soit remonté -->
|
||||
|
9
groupeurd_crm/data.xml
Normal file
9
groupeurd_crm/data.xml
Normal file
@ -0,0 +1,9 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<!-- Ajout d'une étiquette de vente 'Adoption Sigmah' pour le suivi des opportunités de Sigmah et permettre une fin de workflow automatisée -->
|
||||
<record id="crm.categ_oppor_sigmah" model="crm.case.categ">
|
||||
<field name="object_id" ref="crm.model_crm_lead"/>
|
||||
<field name="name">Adoption Sigmah</field>
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
@ -18,4 +18,18 @@ msgstr ""
|
||||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_base_partner
|
||||
msgid "Contacts"
|
||||
msgstr "Contacts"
|
||||
msgstr "Contacts"
|
||||
|
||||
|
||||
#. module: base
|
||||
#: help:res.partner,is_company:0
|
||||
#: help:res.users,is_company:0
|
||||
msgid "Check if the contact is a company, otherwise it is a person"
|
||||
msgstr "Cochez si ce contact est une organisation (appelée société ailleurs dans Odoo), sinon il s'agit d'un particulier"
|
||||
|
||||
|
||||
#. module: base
|
||||
#: view:res.partner:base.view_partner_form
|
||||
#: view:res.partner:base.view_partner_simple_form
|
||||
msgid "Is a Company?"
|
||||
msgstr "Est une organisation ?"
|
@ -33,7 +33,14 @@ class partner(models.Model):
|
||||
contact_ids = fields.One2many("mail.mass_mailing.contact", "partner_id", string="Abonnements")
|
||||
secondary_language1 = fields.Selection(tools.scan_languages(), string="Langue secondaire 1")
|
||||
secondary_language2 = fields.Selection(tools.scan_languages(), string="Langue secondaire 2")
|
||||
secondary_language3 = fields.Selection(tools.scan_languages(), string="Langue secondaire 3")
|
||||
secondary_language3 = fields.Selection(tools.scan_languages(), string="Langue secondaire 3")
|
||||
yearly_budget = fields.Integer(string="Budget annuel de l'organisation (M€)")
|
||||
sigmah_adoption_status = fields.Selection([('no',"Non"),('engaged',"Adoption engagée"),('partial',"Utilisation partielle"),('complete',"Utilisation complète")], default='no', string="Adoption de Sigmah", required=True)
|
||||
sigmah_package = fields.Selection([('basic',"socle"),('full',"complet")], string="Forfait de services")
|
||||
sigmah_use_start = fields.Date(string="Début d'utilisation")
|
||||
sigmah_autonomous_hosting = fields.Boolean(default=False, string="Hébergement autonome")
|
||||
sigmah_users_count = fields.Integer(string="Nombre d'utilisateurs de Sigmah")
|
||||
|
||||
|
||||
|
||||
#Si des listes de diffusion sont ajoutées/supprimées pour le "Contact", modifier les abonnements en conséquence
|
||||
|
@ -22,7 +22,7 @@
|
||||
<xpath expr="//field[@name='website']" position="replace" />
|
||||
<xpath expr="//label[@string='Address']" position="before">
|
||||
<field name="title" />
|
||||
<field name="function" />
|
||||
<field name="function" attrs="{'invisible': [('is_company','=',True)]}" />
|
||||
<field name="email" />
|
||||
<field name="website" widget="url" placeholder="e.g. www.urd.org"/>
|
||||
</xpath>
|
||||
@ -62,6 +62,19 @@
|
||||
<xpath expr="//field[@name='fax']" position="replace" />
|
||||
|
||||
|
||||
<xpath expr="//page[@name='internal_notes']" position="after">
|
||||
<page name="sigmah_adoption" string="Adoption Sigmah" attrs="{'invisible': [('is_company','=',False)]}">
|
||||
<group>
|
||||
<field name="yearly_budget" />
|
||||
<field name="sigmah_adoption_status" />
|
||||
<field name="sigmah_package" />
|
||||
<field name="sigmah_use_start" />
|
||||
<field name="sigmah_autonomous_hosting" />
|
||||
<field name="sigmah_users_count" />
|
||||
</group>
|
||||
</page>
|
||||
</xpath>
|
||||
|
||||
|
||||
<xpath expr="//page[@name='internal_notes']" position="before">
|
||||
<page name="mailing_subscriptions" string="Listes de diffusion">
|
||||
@ -78,7 +91,7 @@
|
||||
|
||||
|
||||
<xpath expr="//page[@name='mailing_subscriptions']" position="after">
|
||||
<page name="other_contact_info" string="Autres coordonnées">
|
||||
<page name="other_contact_info" string="Adresse postale">
|
||||
<group>
|
||||
<label for="street" string="Address"/>
|
||||
<div>
|
||||
@ -144,6 +157,7 @@
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
</data>
|
||||
</openerp>
|
Loading…
x
Reference in New Issue
Block a user