diff --git a/sf_bf_connect/views/res_partner_view.xml b/sf_bf_connect/views/res_partner_view.xml
index 70609554..d88d14aa 100644
--- a/sf_bf_connect/views/res_partner_view.xml
+++ b/sf_bf_connect/views/res_partner_view.xml
@@ -9,8 +9,8 @@
-
-
+
+
diff --git a/sf_manufacturing/models/product_template.py b/sf_manufacturing/models/product_template.py
index e53126c5..b9209d57 100644
--- a/sf_manufacturing/models/product_template.py
+++ b/sf_manufacturing/models/product_template.py
@@ -6,8 +6,8 @@ import os
from odoo import models, fields, api, _
from odoo.exceptions import ValidationError
from odoo.modules import get_resource_path
-# from OCC.Extend.DataExchange import read_step_file
-# from OCC.Extend.DataExchange import write_stl_file
+from OCC.Extend.DataExchange import read_step_file
+from OCC.Extend.DataExchange import write_stl_file
class ResProductMo(models.Model):
diff --git a/sf_sale/models/auto_quatotion_common.py b/sf_sale/models/auto_quatotion_common.py
index 104cd50c..4feaa7dd 100644
--- a/sf_sale/models/auto_quatotion_common.py
+++ b/sf_sale/models/auto_quatotion_common.py
@@ -2,7 +2,7 @@
import logging
from odoo.modules import get_resource_path
from odoo import fields, models, api
-# from quatotion import readSql, feature_recognize, auto_quatotion
+from quatotion import readSql, feature_recognize, auto_quatotion
__author__ = 'jinling.yang'
_logger = logging.getLogger(__name__)
diff --git a/sf_sale/models/quick_easy_order.py b/sf_sale/models/quick_easy_order.py
index 7419cc9a..1e5f274c 100644
--- a/sf_sale/models/quick_easy_order.py
+++ b/sf_sale/models/quick_easy_order.py
@@ -5,8 +5,8 @@ import os
import json
from datetime import datetime
import requests
-# from OCC.Extend.DataExchange import read_step_file
-# from OCC.Extend.DataExchange import write_stl_file
+from OCC.Extend.DataExchange import read_step_file
+from OCC.Extend.DataExchange import write_stl_file
from odoo import models, fields, api
from odoo.modules import get_resource_path
from odoo.exceptions import ValidationError, UserError
diff --git a/sf_sale/views/res_partner_view.xml b/sf_sale/views/res_partner_view.xml
index 31103c1e..4b2d55d6 100644
--- a/sf_sale/views/res_partner_view.xml
+++ b/sf_sale/views/res_partner_view.xml
@@ -10,6 +10,12 @@
false
+
+ {'readonly': [('id','!=', False)]}
+
+
+ {'readonly': [('id','!=', False)]}
+
@@ -66,9 +72,12 @@
{'readonly': [('id','!=', False)]}
-
+
{'readonly': [('id','!=', False)]}
-
+
+
+ {'readonly': [('id','!=', False)]}
+
{'readonly': [('id','!=', False)]}
@@ -84,8 +93,8 @@
-
- res.partner.property.form.inherit.sf
+
+ res.partner.account.form.inherit.sf
res.partner
@@ -94,6 +103,79 @@
widget="many2one_avatar_user"
attrs="{'required' : [('supplier_rank','>', 0)],'readonly': [('customer_rank','>', 0)]}"/>
+
+ {'readonly': [('id','!=', False)]}
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+
+
+
+ res.partner.delivery.form.inherit.sf
+ res.partner
+
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+
+
+
+ res.partner.stock.form.inherit.sf
+ res.partner
+
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+
+
+
+ res.partner.mrp.subcontracting.form.inherit.sf
+ res.partner
+
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+
+
+
+ res.partner.purchase.form.inherit.sf
+ res.partner
+
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+ {'readonly': [('id','!=', False)]}
+
+
+
+
+
+ res.partner.team.form.inherit.sf
+ res.partner
+
+
+
+ {'readonly': [('id','!=', False)]}
+