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 @@