Skip to content
Extraits de code Groupes Projets
Valider c9facd50 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

Rename contact menus

parent 76476b8b
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0"?>
<!-- Copyright 2019 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
......@@ -9,98 +9,18 @@
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_res_partner_filter"/>
<field name="arch" type="xml">
<filter name="type_person" position="replace">
<filter string="Personnes" name="type_person" domain="[('is_company','=',False)]"/>
</filter>
<filter name="type_company" position="replace">
<filter string="Companies" name="type_company" domain="[('is_company','=',True),('is_cooperative','=',False)]"/>
<filter string="Organismes" name="type_cooperative" domain="[('is_company','=',True),('is_cooperative','=',True)]"/>
<filter string="Partenaires" name="type_company" domain="[('is_company','=',True),('is_cooperative','=',False)]"/>
<filter string="Prospects" name="type_prospect" domain="[('is_company','=',True),('is_cooperative','=',True),('project_status','in',('1_information','2_pre-diagnostic','3_accompagnement','4_adhesion'))]"/>
<filter string="Coopératives" name="type_cooperative" domain="[('is_company','=',True),('is_cooperative','=',True),('project_status','=','5_suivi')]"/>
<filter string="Organismes" name="type_organisme" domain="[('is_company','=',True),('is_cooperative','=',True)]"/>
</filter>
</field>
</record>
<record id="action_contacts_only" model="ir.actions.act_window">
<field name="name">Contacts</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form,activity</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="context">{'search_default_type_person': 1}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a contact in your address book
</p><p>
Odoo helps you to easily track all activities related to a customer.
</p>
</field>
</record>
<record id="action_contacts_only_view_kanban" model="ir.actions.act_window.view">
<field name="sequence" eval="0"/>
<field name="view_mode">kanban</field>
<field name="view_id" ref="base.res_partner_kanban_view"/>
<field name="act_window_id" ref="action_contacts_only"/>
</record>
<record id="action_contacts_only_view_tree" model="ir.actions.act_window.view">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="view_id" ref="base.view_partner_tree"/>
<field name="act_window_id" ref="action_contacts_only"/>
</record>
<record id="action_contacts_only_view_form" model="ir.actions.act_window.view">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="base.view_partner_form"/>
<field name="act_window_id" ref="action_contacts_only"/>
</record>
<menuitem id="contacts.res_partner_menu_contacts"
name="Contacts"
action="action_contacts_only"
parent="contacts.menu_contacts"
sequence="2"/>
<record id="action_companies_only" model="ir.actions.act_window">
<field name="name">Companies</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form,activity</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="context">{'search_default_type_company': 1}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a company in your address book
</p><p>
Odoo helps you to easily track all activities related to a customer.
</p>
</field>
</record>
<record id="action_companies_only_view_kanban" model="ir.actions.act_window.view">
<field name="sequence" eval="0"/>
<field name="view_mode">kanban</field>
<field name="view_id" ref="base.res_partner_kanban_view"/>
<field name="act_window_id" ref="action_companies_only"/>
</record>
<record id="action_companies_only_view_tree" model="ir.actions.act_window.view">
<field name="sequence" eval="1"/>
<field name="view_mode">tree</field>
<field name="view_id" ref="base.view_partner_tree"/>
<field name="act_window_id" ref="action_companies_only"/>
</record>
<record id="action_companies_only_view_form" model="ir.actions.act_window.view">
<field name="sequence" eval="2"/>
<field name="view_mode">form</field>
<field name="view_id" ref="base.view_partner_form"/>
<field name="act_window_id" ref="action_companies_only"/>
</record>
<menuitem id="res_partner_menu_companies"
name="Companies"
action="action_companies_only"
parent="contacts.menu_contacts"
sequence="2"/>
<record id="view_partner_cooperative_tree" model="ir.ui.view">
<field name="name">cooperative.tree</field>
<field name="model">res.partner</field>
......@@ -527,25 +447,110 @@
</record>
<!-- Organismes Action -->
<!-- Prospects Action -->
<record model="ir.actions.act_window" id="scop_prospect_act">
<field name="name">Prospects</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="domain" eval="[('is_cooperative', '=', True),('project_status','in',('1_information','2_pre-diagnostic','3_accompagnement','4_adhesion'))]"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('view_partner_cooperative_kanban')}),
(0, 0, {'view_mode': 'tree', 'view_id': ref('view_partner_cooperative_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('view_partner_cooperative_form')})]"/>
<field name="context">{'search_default_type_prospect': True, 'default_is_company': True, 'default_is_cooperative': True, 'default_company_type': 'company', 'default_project_status': '1_information'}</field>
</record>
<!-- Prospects Action -->
<record model="ir.actions.act_window" id="scop_cooperative_act">
<field name="name">Organismes</field>
<field name="name">Coopératives</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="domain" eval="[('is_cooperative', '=', True),('project_status','=','5_suivi')]"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('base.res_partner_kanban_view')}),
(0, 0, {'view_mode': 'tree', 'view_id': ref('base.view_partner_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('view_partner_cooperative_form')})]"/>
<field name="context">{'search_default_type_cooperative': True, 'default_is_company': True, 'default_is_cooperative': True, 'default_company_type': 'company', 'default_project_status': '5_suivi'}</field>
</record>
<!-- Organismes Action -->
<record model="ir.actions.act_window" id="scop_organisme_act">
<field name="name">Tous les Organismes</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="domain" eval="[('is_cooperative', '=', True)]"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('view_partner_cooperative_kanban')}),
(0, 0, {'view_mode': 'tree', 'view_id': ref('view_partner_cooperative_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('view_partner_cooperative_form')})]"/>
<field name="context">{'search_default_is_cooperative': True, 'default_is_company': True, 'default_is_cooperative': True, 'default_company_type': 'company', 'default_project_status': '1_information'}</field>
<field name="context">{'default_is_company': True, 'default_is_cooperative': True, 'default_company_type': 'company', 'default_project_status': '1_information'}</field>
</record>
<record id="action_not_companies_only" model="ir.actions.act_window">
<field name="name">Personnes</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="context">{'search_default_type_person': 1}</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('base.res_partner_kanban_view')}),
(0, 0, {'view_mode': 'tree', 'view_id': ref('base.view_partner_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('base.view_partner_form')})]"/>
</record>
<record id="action_companies_only" model="ir.actions.act_window">
<field name="name">Partenaires</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="context">{'search_default_type_company': 1}</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('base.res_partner_kanban_view')}),
(0, 0, {'view_mode': 'tree', 'view_id': ref('base.view_partner_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('base.view_partner_form')})]"/>
</record>
<menuitem id="menu_organismes"
name="Organismes"
parent="contacts.menu_contacts"
sequence="10"/>
<menuitem id="menu_action_prospect"
action="scop_prospect_act"
parent="menu_organismes"
sequence="10"/>
<menuitem id="menu_action_cooperative"
action="scop_cooperative_act"
parent="menu_organismes"
sequence="20"/>
<menuitem id="menu_action_organismes"
action="scop_organisme_act"
parent="menu_organismes"
sequence="30"/>
<menuitem id="res_partner_menu_companies"
name="Partenaires"
action="action_companies_only"
parent="contacts.menu_contacts"
sequence="20"/>
<menuitem id="contacts.res_partner_menu_contacts"
name="Personnes"
action="action_not_companies_only"
parent="contacts.menu_contacts"
sequence="1"/>
sequence="30"/>
</data>
</odoo>
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0"?>
<!-- Copyright 2019 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
......@@ -255,7 +255,7 @@
<!-- MENUS -->
<menuitem id="menu_scop_lists" name="SCOP Lists"
parent="contacts.res_partner_menu_config" sequence="20"/>
parent="contacts.res_partner_menu_config" sequence="30"/>
<menuitem id="menu_scop_membership_reason_end"
parent="menu_scop_lists"
......
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0"?>
<!-- Copyright 2019 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
......@@ -190,6 +190,13 @@
<field name="help">Display and manage the list of Newsletters.</field>
</record>
<!-- MENUS -->
<menuitem id="contacts.res_partner_menu_config"
name="Configuration"
parent="contacts.menu_contacts"
groups="base.group_system"
sequence="99"/>
<menuitem id="menu_scop" name="SCOP"
parent="contacts.res_partner_menu_config" sequence="20"/>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter