diff --git a/bemade_odoo_partner_scrapper/models/res_partner.py b/bemade_odoo_partner_scrapper/models/res_partner.py
index daed8a8..828fc2f 100644
--- a/bemade_odoo_partner_scrapper/models/res_partner.py
+++ b/bemade_odoo_partner_scrapper/models/res_partner.py
@@ -27,6 +27,25 @@ class ResPartner(models.Model):
string="Partner Type",
tracking=True)
+ @api.model
+ def change_color_on_kanban(self):
+ for record in self:
+ color = 0
+ if record.odoo_partner_type == 'learning':
+ color = 2
+ elif record.status == 'ready':
+ color = 10
+ elif record.cleaning_status == 'silver':
+ color = 7
+ elif record.cleaning_status == 'gold':
+ color = 3
+ else:
+ if record.is_odoo_user:
+ color = 4
+ record.color = color
+
+ color = fields.Integer('Color Index', compute="change_color_on_kanban")
+
def set_image_from_url(self, url):
response = requests.get(url)
if response.status_code == 200:
diff --git a/bemade_odoo_partner_scrapper/views/res_partner_views.xml b/bemade_odoo_partner_scrapper/views/res_partner_views.xml
index 94d5ac2..071bb06 100644
--- a/bemade_odoo_partner_scrapper/views/res_partner_views.xml
+++ b/bemade_odoo_partner_scrapper/views/res_partner_views.xml
@@ -6,12 +6,31 @@
res.partner
-
-
-
-
+
+
+ Odoo User
+ Odoo Partner
+
+
+
Partner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -41,12 +60,14 @@
-
-
-
-
-
-
+
+ oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban oe_kanban_color_#{record.color}
+
+
+
+
+
+
diff --git a/bemade_odoo_partner_scrapper_js_only/__manifest__.py b/bemade_odoo_partner_scrapper_js_only/__manifest__.py
index 8e7677b..7d24d9d 100644
--- a/bemade_odoo_partner_scrapper_js_only/__manifest__.py
+++ b/bemade_odoo_partner_scrapper_js_only/__manifest__.py
@@ -16,7 +16,9 @@
'license': 'GPL-3',
'author': 'Bemade',
'website': 'https://www.bemade.org',
- 'depends': ['base', 'contacts', 'sale_management', 'sale' , 'partner_multi_relation'],
+ 'depends': [
+ 'bemade_odoo_partner_scrapper'
+ ],
'data': [
],
"assets": {