diff --git a/addons/pad/web/editors.py b/addons/pad/web/editors.py
index 62ff426a623..ef24cbfbc12 100644
--- a/addons/pad/web/editors.py
+++ b/addons/pad/web/editors.py
@@ -14,7 +14,7 @@ class SidebarTemplateEditor(openobject.templating.TemplateEditor):
output.index(self.ADD_ATTACHMENT_BUTTON)) + 1
output = output[:form_opener_insertion] + \
'''${_("Pad")}\n''' + \
output[form_opener_insertion:]
return output
@@ -39,6 +39,7 @@ class SidebarTemplateEditor(openobject.templating.TemplateEditor):
.submit(createAttachment);
jQuery('#add-pad').click(function(e){
$padForm.show();
+ jQuery('#sidebar_pad_datas').focus();
e.preventDefault();
});
});
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index 91b361c19ee..da455015d3c 100644
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -34,7 +34,7 @@ from osv.orm import browse_record, browse_null
# Model definition
#
class purchase_order(osv.osv):
-
+
def _calc_amount(self, cr, uid, ids, prop, unknow_none, unknow_dict):
res = {}
for order in self.browse(cr, uid, ids):
@@ -42,7 +42,7 @@ class purchase_order(osv.osv):
for oline in order.order_line:
res[order.id] += oline.price_unit * oline.product_qty
return res
-
+
def _amount_all(self, cr, uid, ids, field_name, arg, context=None):
res = {}
cur_obj=self.pool.get('res.currency')
@@ -271,7 +271,6 @@ class purchase_order(osv.osv):
#TODO: implement messages system
def wkf_confirm_order(self, cr, uid, ids, context={}):
- product = []
todo = []
for po in self.browse(cr, uid, ids):
if not po.order_line:
@@ -281,7 +280,7 @@ class purchase_order(osv.osv):
todo.append(line.id)
message = _("Purchase order '%s' is confirmed.") % (po.name,)
self.log(cr, uid, po.id, message)
- current_name = self.name_get(cr, uid, ids)[0][1]
+# current_name = self.name_get(cr, uid, ids)[0][1]
self.pool.get('purchase.order.line').action_confirm(cr, uid, todo, context)
for id in ids:
self.write(cr, uid, [id], {'state' : 'confirmed', 'validator' : uid})
@@ -369,7 +368,7 @@ class purchase_order(osv.osv):
'journal_id': len(journal_ids) and journal_ids[0] or False,
'origin': o.name,
'invoice_line': il,
- 'fiscal_position': o.partner_id.property_account_position.id,
+ 'fiscal_position': o.fiscal_position.id or o.partner_id.property_account_position.id,
'payment_term': o.partner_id.property_payment_term and o.partner_id.property_payment_term.id or False,
'company_id': o.company_id.id,
}
diff --git a/addons/purchase/purchase_demo.xml b/addons/purchase/purchase_demo.xml
index b3fe345308a..5b611b1cfdb 100644
--- a/addons/purchase/purchase_demo.xml
+++ b/addons/purchase/purchase_demo.xml
@@ -1,25 +1,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
2010/09/15
@@ -29,7 +29,7 @@
150
5
-
+
2010/09/15
@@ -39,7 +39,7 @@
450
2
-
+
2010/09/15
@@ -49,9 +49,9 @@
900
1
-
+
-
+
-
+
diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml
index f825a11cac5..e9e20c952b2 100644
--- a/addons/purchase/purchase_view.xml
+++ b/addons/purchase/purchase_view.xml
@@ -41,7 +41,7 @@
parent="base.menu_purchase_root" sequence="4"/>
+ groups="base.group_extended"/>
@@ -115,7 +115,7 @@
-
+
@@ -147,7 +147,7 @@
-
+
diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml
index 3431c911a97..d6b1fd18449 100644
--- a/addons/sale/sale_view.xml
+++ b/addons/sale/sale_view.xml
@@ -113,7 +113,7 @@
-
+