Skip to content

Commit

Permalink
[ADD] New module fermente_crm
Browse files Browse the repository at this point in the history
  • Loading branch information
legalsylvain committed Feb 25, 2025
1 parent 4a8110e commit 561f995
Show file tree
Hide file tree
Showing 8 changed files with 46 additions and 0 deletions.
Empty file added fermente_crm/README.rst
Empty file.
Empty file added fermente_crm/__init__.py
Empty file.
14 changes: 14 additions & 0 deletions fermente_crm/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Copyright (C) 2025 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Fermente - CRM",
"version": "16.0.1.0.0",
"category": "Web",
"author": "GRAP",
"website": "https://github.com/grap/grap-odoo-custom",
"license": "AGPL-3",
"depends": ["crm"],
"data": ["security/ir.model.access.csv", "views/menu.xml"],
}
1 change: 1 addition & 0 deletions fermente_crm/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Sylvain LE GAL (https://www.twitter.com/legalsylvain)
7 changes: 7 additions & 0 deletions fermente_crm/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Customize Odoo / odoo / ``crm`` module.

* Display entry menu "CRM > Configuration" for members
of ``sales_team.group_sale_salesman_all_leads``.

* Give access to ``crm.stage``, ``crm.tag`` and ``crm.lost.reason`` models
for members of ``sales_team.group_sale_salesman_all_leads``.
3 changes: 3 additions & 0 deletions fermente_crm/security/ir.model.access.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_crm_stage_own_leads,crm.stage.own.leads,crm.model_crm_stage,sales_team.group_sale_salesman_all_leads,1,1,1,1
access_crm_lost_reason_own_leads,crm.lost.reason.own.leads,crm.model_crm_lost_reason,sales_team.group_sale_salesman_all_leads,1,1,1,1
20 changes: 20 additions & 0 deletions fermente_crm/views/menu.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2022 - Today: Sylvain LE GAL (http://www.grap.coop)
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>

<record id="crm.crm_menu_config" model="ir.ui.menu">
<field name="groups_id" eval="[(4, ref('sales_team.group_sale_salesman_all_leads'))]" />
</record>

<record id="crm.menu_crm_config_lead" model="ir.ui.menu">
<field name="groups_id" eval="[(4, ref('sales_team.group_sale_salesman_all_leads'))]" />
</record>

<record id="crm.menu_crm_lead_stage_act" model="ir.ui.menu">
<field name="groups_id" eval="[(4, ref('sales_team.group_sale_salesman_all_leads'))]" />
</record>

</odoo>
1 change: 1 addition & 0 deletions fermente_sale/security/ir.model.access.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
sale_order_template_manager,sale_order_template_manager,sale_management.model_sale_order_template,sales_team.group_sale_salesman_all_leads,1,1,1,1
sale_order_template_line_manager,sale_order_template_line_manager,sale_management.model_sale_order_template_line,sales_team.group_sale_salesman_all_leads,1,1,1,1
sale_order_template_option_manager,sale_order_template_option_manager,sale_management.model_sale_order_template_option,sales_team.group_sale_salesman_all_leads,1,1,1,1
access_crm_tag_own_leads,crm.tag.own.leads,sales_team.model_crm_tag,sales_team.group_sale_salesman_all_leads,1,1,1,1

0 comments on commit 561f995

Please sign in to comment.