diff --git a/addons/account/invoice.py b/addons/account/invoice.py
index e4c810fa6be..5b71bb57a34 100644
--- a/addons/account/invoice.py
+++ b/addons/account/invoice.py
@@ -958,16 +958,7 @@ class account_invoice(osv.osv):
pc = pr = 0.0
cr.execute('select sum(quantity*price_unit) from account_invoice_line where invoice_id=%s', (inv['id'],))
total = inv['amount_untaxed']
- if inv['type'] in ('in_invoice','in_refund'):
- partnertype='supplier'
- eventtype = 'purchase'
- pc = total*factor
- else:
- partnertype = 'customer'
- eventtype = 'sale'
- pr = total*factor
- if self.pool.get('res.partner.event.type').check(cr, uid, 'invoice_open'):
- self.pool.get('res.partner.event').create(cr, uid, {'name':'Invoice: '+name, 'som':False, 'description':name+' '+str(inv['id']), 'document':name, 'partner_id':part, 'date':time.strftime('%Y-%m-%d %H:%M:%S'), 'canal_id':False, 'user_id':uid, 'partner_type':partnertype, 'probability':1.0, 'planned_revenue':pr, 'planned_cost':pc, 'type':eventtype})
+ self.pool.get('res.partner.event').create(cr, uid, {'name':'Invoice: ' + name, 'description':name+' '+str(inv['id']), 'partner_id':part, 'date':time.strftime('%Y-%m-%d %H:%M:%S'), 'user_id':uid})
return len(invs)
def name_get(self, cr, uid, ids, context=None):
diff --git a/addons/account/partner_view.xml b/addons/account/partner_view.xml
index e434f28d947..ee1bbbbcc4b 100644
--- a/addons/account/partner_view.xml
+++ b/addons/account/partner_view.xml
@@ -132,11 +132,13 @@
form
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/addons/crm/crm_data.xml b/addons/crm/crm_data.xml
index cfff95888cc..1873f53f573 100644
--- a/addons/crm/crm_data.xml
+++ b/addons/crm/crm_data.xml
@@ -1,59 +1,11 @@
-
-
-
- CRM: Create Case
- crm_case_draft
-
-
-
- CRM: Open Case
- crm_case_open
-
-
-
- CRM: Pending Case
- crm_case_pending
-
-
-
- CRM: Cancel Case
- crm_case_cancel
-
-
-
- CRM: Close Case
- crm_case_done
-
-
-
-
Sales Department
Sales
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Check cases rules
diff --git a/addons/crm/res_partner.py b/addons/crm/res_partner.py
index 93d865d7f74..3d2dc0373a5 100644
--- a/addons/crm/res_partner.py
+++ b/addons/crm/res_partner.py
@@ -27,10 +27,12 @@ class res_partner(osv.osv):
_columns = {
'opportunity_ids': fields.one2many('crm.lead', 'partner_id',\
- 'Opportunities', domain=[('type', '=', 'opportunity')]),
+ 'Opportunities', readonly=True, \
+ domain=[('type', '=', 'opportunity')]),
'meeting_ids': fields.one2many('crm.meeting', 'partner_id',\
- 'Meetings'),
- 'phonecall_ids': fields.one2many('crm.phonecall', 'partner_id', 'Phonecalls'),
+ 'Meetings', readonly=True),
+ 'phonecall_ids': fields.one2many('crm.phonecall', 'partner_id',\
+ 'Phonecalls', readonly=True),
}
res_partner()
diff --git a/addons/crm/res_partner_view.xml b/addons/crm/res_partner_view.xml
index 540c8d13186..24523f7b072 100644
--- a/addons/crm/res_partner_view.xml
+++ b/addons/crm/res_partner_view.xml
@@ -10,52 +10,54 @@
form
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index 849e586335c..37e69ddc2d0 100644
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -264,9 +264,7 @@ class purchase_order(osv.osv):
def wkf_confirm_order(self, cr, uid, ids, context={}):
todo = []
for po in self.browse(cr, uid, ids):
-
- if self.pool.get('res.partner.event.type').check(cr, uid, 'purchase_open'):
- self.pool.get('res.partner.event').create(cr, uid, {'name':'Purchase Order: '+po.name, 'partner_id':po.partner_id.id, 'date':time.strftime('%Y-%m-%d %H:%M:%S'), 'user_id':uid, 'partner_type':'retailer', 'probability': 1.0, 'planned_cost':po.amount_untaxed})
+ self.pool.get('res.partner.event').create(cr, uid, {'name':'Purchase Order: '+po.name, 'partner_id':po.partner_id.id, 'date':time.strftime('%Y-%m-%d %H:%M:%S'), 'user_id':uid})
if not po.order_line:
raise osv.except_osv(_('Error !'),_('You can not confirm purchase order without Purchase Order Lines.'))
for line in po.order_line:
diff --git a/addons/purchase/purchase_data.xml b/addons/purchase/purchase_data.xml
index 0a6659d244f..2b57a2a75bc 100644
--- a/addons/purchase/purchase_data.xml
+++ b/addons/purchase/purchase_data.xml
@@ -7,11 +7,6 @@
purchase.order
-
- Purchase: Purchase Confirmation
- purchase_open
-
-
Purchase Pricelist
purchase
diff --git a/addons/sale/sale_data.xml b/addons/sale/sale_data.xml
index e1a8998e1d3..2be5a50ff81 100644
--- a/addons/sale/sale_data.xml
+++ b/addons/sale/sale_data.xml
@@ -9,16 +9,6 @@
sale.order
-
-
- SALE: Sale Confirmation
- sale_open
-
-
-
-