From 738040e15b9cd49fdf313a0f3c729cc9581e206d Mon Sep 17 00:00:00 2001 From: vivisci <> Date: Thu, 16 Aug 2012 12:08:08 +0530 Subject: [PATCH 01/17] [FIX] the issue of not showing data on bilan report and compute resultant report lp bug: https://launchpad.net/bugs/1036943 fixed bzr revid: rmu@tinyerp.com-20120816063808-3jw4q056p9nfm911 --- addons/l10n_fr/wizard/fr_report_bilan.py | 4 ++-- addons/l10n_fr/wizard/fr_report_compute_resultant.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/l10n_fr/wizard/fr_report_bilan.py b/addons/l10n_fr/wizard/fr_report_bilan.py index cec2e513a6a..adeab4f0ab4 100644 --- a/addons/l10n_fr/wizard/fr_report_bilan.py +++ b/addons/l10n_fr/wizard/fr_report_bilan.py @@ -49,9 +49,9 @@ class account_bilan_report(osv.osv_memory): data = {} data['form'] = {} data['ids'] = active_ids - data['form']['fiscalyear'] = self.browse(cr, uid, ids)[0].fiscalyear_id.id + data['form']['fiscalyear_id'] = self.browse(cr, uid, ids)[0].fiscalyear_id.id return {'type': 'ir.actions.report.xml', 'report_name': 'l10n.fr.bilan', 'datas': data} account_bilan_report() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/l10n_fr/wizard/fr_report_compute_resultant.py b/addons/l10n_fr/wizard/fr_report_compute_resultant.py index d90466ea6c4..f3833b372c4 100644 --- a/addons/l10n_fr/wizard/fr_report_compute_resultant.py +++ b/addons/l10n_fr/wizard/fr_report_compute_resultant.py @@ -49,9 +49,9 @@ class account_cdr_report(osv.osv_memory): data = {} data['form'] = {} data['ids'] = active_ids - data['form']['fiscalyear'] = self.browse(cr, uid, ids)[0].fiscalyear_id.id + data['form']['fiscalyear_id'] = self.browse(cr, uid, ids)[0].fiscalyear_id.id return { 'type': 'ir.actions.report.xml', 'report_name': 'l10n.fr.compute_resultant', 'datas': data} account_cdr_report() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 47791d5c37ac6324937ce141160d3bd3f6b1b797 Mon Sep 17 00:00:00 2001 From: "Sanjay Gohel (Open ERP)" Date: Fri, 21 Sep 2012 16:30:47 +0530 Subject: [PATCH 02/17] [IMP]open right view on click of back order of stock.picking bzr revid: sgo@tinyerp.com-20120921110047-zv86z0bfjf44bg9z --- addons/stock/stock.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 89cb3d1f647..e2f0d1baf05 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -709,6 +709,15 @@ class stock_picking(osv.osv): for move in picking_obj.move_lines: move_obj.write(cr, uid, [move.id], {'tracking_id': False,'prodlot_id':False, 'move_history_ids2': [(6, 0, [])], 'move_history_ids': [(6, 0, [])]}) return res + + def fields_view_get(self, cr, uid, view_id=None, view_type=False, context=None, toolbar=False, submenu=False): + if view_type =='form': + mod_obj = self.pool.get('ir.model.data') + if self._name == "stock.picking.in": + model,view_id = mod_obj.get_object_reference(cr, uid, 'stock', 'view_picking_in_form') + if self._name == "stock.picking.out": + model,view_id = mod_obj.get_object_reference(cr, uid, 'stock', 'view_picking_out_form') + return super(stock_picking,self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=submenu) def onchange_partner_in(self, cr, uid, context=None, partner_id=None): return {} @@ -2939,6 +2948,7 @@ class stock_picking_in(osv.osv): return self.pool.get('stock.picking')._workflow_signal(cr, uid, ids, signal, context=context) _columns = { + 'backorder_id': fields.many2one('stock.picking.in', 'Back Order of', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}, help="If this shipment was split, then this field links to the shipment which contains the already processed part.", select=True), 'state': fields.selection( [('draft', 'Draft'), ('auto', 'Waiting Another Operation'), @@ -2983,6 +2993,7 @@ class stock_picking_out(osv.osv): return self.pool.get('stock.picking')._workflow_signal(cr, uid, ids, signal, context=context) _columns = { + 'backorder_id': fields.many2one('stock.picking.out', 'Back Order of', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}, help="If this shipment was split, then this field links to the shipment which contains the already processed part.", select=True), 'state': fields.selection( [('draft', 'Draft'), ('auto', 'Waiting Another Operation'), From 434e4ad7c22681440fbd002bb235343eac78cb80 Mon Sep 17 00:00:00 2001 From: "Sanjay Gohel (Open ERP)" Date: Fri, 21 Sep 2012 17:16:00 +0530 Subject: [PATCH 03/17] [IMP]improvement bzr revid: sgo@tinyerp.com-20120921114600-a4t3hnc1hjhcawob --- addons/stock/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index e2f0d1baf05..98ae0ce8961 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -711,7 +711,7 @@ class stock_picking(osv.osv): return res def fields_view_get(self, cr, uid, view_id=None, view_type=False, context=None, toolbar=False, submenu=False): - if view_type =='form': + if view_type == 'form' and not view_id: mod_obj = self.pool.get('ir.model.data') if self._name == "stock.picking.in": model,view_id = mod_obj.get_object_reference(cr, uid, 'stock', 'view_picking_in_form') From 7d514372c0f899707cfaff66addf06103c527edd Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 24 Sep 2012 18:30:21 +0200 Subject: [PATCH 04/17] [IMP] added field_changed mechanism bzr revid: nicolas.vanhoren@openerp.com-20120924163021-ktfmi27q48o9moa8 --- addons/web/static/src/js/view_form.js | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index dff9df11140..f62b186f662 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -16,6 +16,14 @@ instance.web.form = {}; * Events: * - view_content_has_changed : when the values of the fields have changed. When * this event is triggered all fields should reprocess their modifiers. + * - field_changed: : when the value of a field change, an event is triggered + * named "field_changed:" with replaced by the name of the field. + * This event is not related to the on_change mechanism of OpenERP and is always called + * when the value of a field is setted or changed. This event is only triggered when the + * value of the field is syntactically valid, but it can be triggered when the value + * is sematically invalid (ie, when a required field is false). It is possible that an event + * about a precise field is never triggered even if that field exists in the view, in that + * case the value of the field is assumed to be false. */ instance.web.form.FieldManagerMixin = { /** @@ -26,6 +34,11 @@ instance.web.form.FieldManagerMixin = { * Returns true when the view is in create mode. */ is_create_mode: function() {}, + /** + * Returns the current value of a field present in the view. See the get_value() method + * method in FieldInterface for further information. + */ + get_field_value: function(field_name) {}, }; instance.web.views.add('form', 'instance.web.FormView'); @@ -1056,6 +1069,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM this.translatable_fields.push(field); } field.on('changed_value', this, function() { + if (field.is_syntax_valid()) { + this.trigger('field_changed:' + name); + } if (field._inhibit_on_change_flag) { return; } @@ -1073,6 +1089,9 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM is_create_mode: function() { return this.get("actual_mode") === "create"; }, + get_field_value: function(field_name) { + return this.fields[field_name].get_value(); + }, }); /** @@ -1843,7 +1862,8 @@ instance.web.form.WidgetButton = instance.web.form.FormWidget.extend({ * - force_readonly: boolean, When it is true, the field should always appear * in read only mode, no matter what the value of the "readonly" property can be. * Events: - * - changed_value: triggered to inform the view to check on_changes + * - changed_value: triggered when the value of the field has changed. This can be due + * to a user interaction or a call to set_value(). * */ instance.web.form.FieldInterface = { @@ -3378,7 +3398,7 @@ instance.web.form.FieldOne2Many = instance.web.form.AbstractField.extend({ }, this)); }, is_syntax_valid: function() { - if (!this.viewmanager.views[this.viewmanager.active_view]) + if (! this.viewmanager || ! this.viewmanager.views[this.viewmanager.active_view]) return true; var view = this.viewmanager.views[this.viewmanager.active_view].controller; switch (this.viewmanager.active_view) { From 5165bf9c8584b64df389d557aac138bca7ffc197 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Tue, 25 Sep 2012 09:10:40 +0200 Subject: [PATCH 05/17] [FIX] account: fixed traceback when emptying the journal of a bank statement bzr revid: qdp-launchpad@openerp.com-20120925071040-m9054w0qtt26ltjt --- addons/account/account_bank_statement.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 2dc7f96768f..9889eadf387 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -447,11 +447,13 @@ class account_bank_statement(osv.osv): return self.write(cr, uid, done, {'state':'draft'}, context=context) def _compute_balance_end_real(self, cr, uid, journal_id, context=None): - cr.execute('SELECT balance_end_real \ - FROM account_bank_statement \ - WHERE journal_id = %s AND NOT state = %s \ - ORDER BY date DESC,id DESC LIMIT 1', (journal_id, 'draft')) - res = cr.fetchone() + res = False + if journal_id: + cr.execute('SELECT balance_end_real \ + FROM account_bank_statement \ + WHERE journal_id = %s AND NOT state = %s \ + ORDER BY date DESC,id DESC LIMIT 1', (journal_id, 'draft')) + res = cr.fetchone() return res and res[0] or 0.0 def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None): From 316cd0aad868646ebd3cc4a79ace19f7ed6cb364 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Tue, 25 Sep 2012 09:32:01 +0200 Subject: [PATCH 06/17] [REN] renamed account_coda module into l10n_be_coda bzr revid: qdp-launchpad@openerp.com-20120925073201-bgc5bwjfdjrktrct --- addons/l10n_be/__openerp__.py | 2 +- addons/{account_coda => l10n_be_coda}/README.txt | 0 addons/{account_coda => l10n_be_coda}/__init__.py | 2 +- addons/{account_coda => l10n_be_coda}/__openerp__.py | 12 ++++++------ .../i18n/account_coda.pot | 0 addons/{account_coda => l10n_be_coda}/i18n/ar.po | 0 addons/{account_coda => l10n_be_coda}/i18n/bg.po | 0 addons/{account_coda => l10n_be_coda}/i18n/ca.po | 0 addons/{account_coda => l10n_be_coda}/i18n/da.po | 0 addons/{account_coda => l10n_be_coda}/i18n/de.po | 0 addons/{account_coda => l10n_be_coda}/i18n/el.po | 0 addons/{account_coda => l10n_be_coda}/i18n/en_GB.po | 0 addons/{account_coda => l10n_be_coda}/i18n/es.po | 0 addons/{account_coda => l10n_be_coda}/i18n/es_CR.po | 0 addons/{account_coda => l10n_be_coda}/i18n/es_EC.po | 0 addons/{account_coda => l10n_be_coda}/i18n/es_MX.po | 0 addons/{account_coda => l10n_be_coda}/i18n/es_PY.po | 0 addons/{account_coda => l10n_be_coda}/i18n/es_VE.po | 0 addons/{account_coda => l10n_be_coda}/i18n/et.po | 0 addons/{account_coda => l10n_be_coda}/i18n/fa.po | 0 addons/{account_coda => l10n_be_coda}/i18n/fi.po | 0 addons/{account_coda => l10n_be_coda}/i18n/fr.po | 0 addons/{account_coda => l10n_be_coda}/i18n/gl.po | 0 addons/{account_coda => l10n_be_coda}/i18n/hr.po | 0 addons/{account_coda => l10n_be_coda}/i18n/hu.po | 0 addons/{account_coda => l10n_be_coda}/i18n/it.po | 0 addons/{account_coda => l10n_be_coda}/i18n/ja.po | 0 addons/{account_coda => l10n_be_coda}/i18n/lv.po | 0 addons/{account_coda => l10n_be_coda}/i18n/mn.po | 0 addons/{account_coda => l10n_be_coda}/i18n/nb.po | 0 addons/{account_coda => l10n_be_coda}/i18n/nl.po | 0 addons/{account_coda => l10n_be_coda}/i18n/nl_BE.po | 0 addons/{account_coda => l10n_be_coda}/i18n/pl.po | 0 addons/{account_coda => l10n_be_coda}/i18n/pt.po | 0 addons/{account_coda => l10n_be_coda}/i18n/pt_BR.po | 0 addons/{account_coda => l10n_be_coda}/i18n/ro.po | 0 addons/{account_coda => l10n_be_coda}/i18n/ru.po | 0 addons/{account_coda => l10n_be_coda}/i18n/sl.po | 0 addons/{account_coda => l10n_be_coda}/i18n/sq.po | 0 addons/{account_coda => l10n_be_coda}/i18n/sr.po | 0 .../{account_coda => l10n_be_coda}/i18n/sr@latin.po | 0 addons/{account_coda => l10n_be_coda}/i18n/sv.po | 0 addons/{account_coda => l10n_be_coda}/i18n/tr.po | 0 addons/{account_coda => l10n_be_coda}/i18n/vi.po | 0 addons/{account_coda => l10n_be_coda}/i18n/zh_CN.po | 0 addons/{account_coda => l10n_be_coda}/i18n/zh_TW.po | 0 .../account_coda.py => l10n_be_coda/l10n_be_coda.py} | 0 .../l10n_be_coda_comm_type.xml} | 0 .../l10n_be_coda_trans_category.xml} | 0 .../l10n_be_coda_trans_code.xml} | 0 .../l10n_be_coda_trans_type.xml} | 0 .../l10n_be_coda_view.xml} | 0 .../l10n_be_coda_wizard.xml} | 0 .../security/account_security.xml | 0 .../security/ir.model.access.csv | 0 .../Ontvangen_CODA.2011-01-11-18.59.15.txt | 0 .../wizard/__init__.py | 0 .../wizard/account_coda_import.py | 10 +++++----- addons/l10n_ec/__openerp__.py | 1 - 59 files changed, 13 insertions(+), 14 deletions(-) rename addons/{account_coda => l10n_be_coda}/README.txt (100%) rename addons/{account_coda => l10n_be_coda}/__init__.py (98%) rename addons/{account_coda => l10n_be_coda}/__openerp__.py (95%) rename addons/{account_coda => l10n_be_coda}/i18n/account_coda.pot (100%) rename addons/{account_coda => l10n_be_coda}/i18n/ar.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/bg.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/ca.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/da.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/de.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/el.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/en_GB.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/es.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/es_CR.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/es_EC.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/es_MX.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/es_PY.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/es_VE.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/et.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/fa.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/fi.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/fr.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/gl.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/hr.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/hu.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/it.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/ja.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/lv.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/mn.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/nb.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/nl.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/nl_BE.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/pl.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/pt.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/pt_BR.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/ro.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/ru.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/sl.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/sq.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/sr.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/sr@latin.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/sv.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/tr.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/vi.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/zh_CN.po (100%) rename addons/{account_coda => l10n_be_coda}/i18n/zh_TW.po (100%) rename addons/{account_coda/account_coda.py => l10n_be_coda/l10n_be_coda.py} (100%) rename addons/{account_coda/account_coda_comm_type.xml => l10n_be_coda/l10n_be_coda_comm_type.xml} (100%) rename addons/{account_coda/account_coda_trans_category.xml => l10n_be_coda/l10n_be_coda_trans_category.xml} (100%) rename addons/{account_coda/account_coda_trans_code.xml => l10n_be_coda/l10n_be_coda_trans_code.xml} (100%) rename addons/{account_coda/account_coda_trans_type.xml => l10n_be_coda/l10n_be_coda_trans_type.xml} (100%) rename addons/{account_coda/account_coda_view.xml => l10n_be_coda/l10n_be_coda_view.xml} (100%) rename addons/{account_coda/account_coda_wizard.xml => l10n_be_coda/l10n_be_coda_wizard.xml} (100%) rename addons/{account_coda => l10n_be_coda}/security/account_security.xml (100%) rename addons/{account_coda => l10n_be_coda}/security/ir.model.access.csv (100%) rename addons/{account_coda => l10n_be_coda}/test_coda_file/Ontvangen_CODA.2011-01-11-18.59.15.txt (100%) rename addons/{account_coda => l10n_be_coda}/wizard/__init__.py (100%) rename addons/{account_coda => l10n_be_coda}/wizard/account_coda_import.py (99%) diff --git a/addons/l10n_be/__openerp__.py b/addons/l10n_be/__openerp__.py index 4d301bfafe4..c2ccf511e3c 100644 --- a/addons/l10n_be/__openerp__.py +++ b/addons/l10n_be/__openerp__.py @@ -57,7 +57,7 @@ Wizards provided by this module: 'base_vat', 'base_iban', 'account_chart', - 'account_coda', + 'l10n_be_coda', ], 'data': [ 'account_financial_report.xml', diff --git a/addons/account_coda/README.txt b/addons/l10n_be_coda/README.txt similarity index 100% rename from addons/account_coda/README.txt rename to addons/l10n_be_coda/README.txt diff --git a/addons/account_coda/__init__.py b/addons/l10n_be_coda/__init__.py similarity index 98% rename from addons/account_coda/__init__.py rename to addons/l10n_be_coda/__init__.py index 2750c8ff4a8..4a58b8ad059 100644 --- a/addons/account_coda/__init__.py +++ b/addons/l10n_be_coda/__init__.py @@ -20,7 +20,7 @@ # ############################################################################## -import account_coda +import l10n_be_coda import wizard # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_coda/__openerp__.py b/addons/l10n_be_coda/__openerp__.py similarity index 95% rename from addons/account_coda/__openerp__.py rename to addons/l10n_be_coda/__openerp__.py index 03527eaa2ec..bd323478886 100644 --- a/addons/account_coda/__openerp__.py +++ b/addons/l10n_be_coda/__openerp__.py @@ -93,14 +93,14 @@ If required, you can manually adjust the descriptions via the CODA configuration 'depends': ['account_voucher','base_iban', 'l10n_be_invoice_bba', 'account_bank_statement_extensions'], 'demo': [], 'data': [ - 'account_coda_trans_type.xml', - 'account_coda_trans_code.xml', - 'account_coda_trans_category.xml', - 'account_coda_comm_type.xml', + 'l10n_be_coda_trans_type.xml', + 'l10n_be_coda_trans_code.xml', + 'l10n_be_coda_trans_category.xml', + 'l10n_be_coda_comm_type.xml', 'security/ir.model.access.csv', 'security/account_security.xml', - 'account_coda_wizard.xml', - 'account_coda_view.xml', + 'l10n_be_coda_wizard.xml', + 'l10n_be_coda_view.xml', ], 'auto_install': False, 'installable': True, diff --git a/addons/account_coda/i18n/account_coda.pot b/addons/l10n_be_coda/i18n/account_coda.pot similarity index 100% rename from addons/account_coda/i18n/account_coda.pot rename to addons/l10n_be_coda/i18n/account_coda.pot diff --git a/addons/account_coda/i18n/ar.po b/addons/l10n_be_coda/i18n/ar.po similarity index 100% rename from addons/account_coda/i18n/ar.po rename to addons/l10n_be_coda/i18n/ar.po diff --git a/addons/account_coda/i18n/bg.po b/addons/l10n_be_coda/i18n/bg.po similarity index 100% rename from addons/account_coda/i18n/bg.po rename to addons/l10n_be_coda/i18n/bg.po diff --git a/addons/account_coda/i18n/ca.po b/addons/l10n_be_coda/i18n/ca.po similarity index 100% rename from addons/account_coda/i18n/ca.po rename to addons/l10n_be_coda/i18n/ca.po diff --git a/addons/account_coda/i18n/da.po b/addons/l10n_be_coda/i18n/da.po similarity index 100% rename from addons/account_coda/i18n/da.po rename to addons/l10n_be_coda/i18n/da.po diff --git a/addons/account_coda/i18n/de.po b/addons/l10n_be_coda/i18n/de.po similarity index 100% rename from addons/account_coda/i18n/de.po rename to addons/l10n_be_coda/i18n/de.po diff --git a/addons/account_coda/i18n/el.po b/addons/l10n_be_coda/i18n/el.po similarity index 100% rename from addons/account_coda/i18n/el.po rename to addons/l10n_be_coda/i18n/el.po diff --git a/addons/account_coda/i18n/en_GB.po b/addons/l10n_be_coda/i18n/en_GB.po similarity index 100% rename from addons/account_coda/i18n/en_GB.po rename to addons/l10n_be_coda/i18n/en_GB.po diff --git a/addons/account_coda/i18n/es.po b/addons/l10n_be_coda/i18n/es.po similarity index 100% rename from addons/account_coda/i18n/es.po rename to addons/l10n_be_coda/i18n/es.po diff --git a/addons/account_coda/i18n/es_CR.po b/addons/l10n_be_coda/i18n/es_CR.po similarity index 100% rename from addons/account_coda/i18n/es_CR.po rename to addons/l10n_be_coda/i18n/es_CR.po diff --git a/addons/account_coda/i18n/es_EC.po b/addons/l10n_be_coda/i18n/es_EC.po similarity index 100% rename from addons/account_coda/i18n/es_EC.po rename to addons/l10n_be_coda/i18n/es_EC.po diff --git a/addons/account_coda/i18n/es_MX.po b/addons/l10n_be_coda/i18n/es_MX.po similarity index 100% rename from addons/account_coda/i18n/es_MX.po rename to addons/l10n_be_coda/i18n/es_MX.po diff --git a/addons/account_coda/i18n/es_PY.po b/addons/l10n_be_coda/i18n/es_PY.po similarity index 100% rename from addons/account_coda/i18n/es_PY.po rename to addons/l10n_be_coda/i18n/es_PY.po diff --git a/addons/account_coda/i18n/es_VE.po b/addons/l10n_be_coda/i18n/es_VE.po similarity index 100% rename from addons/account_coda/i18n/es_VE.po rename to addons/l10n_be_coda/i18n/es_VE.po diff --git a/addons/account_coda/i18n/et.po b/addons/l10n_be_coda/i18n/et.po similarity index 100% rename from addons/account_coda/i18n/et.po rename to addons/l10n_be_coda/i18n/et.po diff --git a/addons/account_coda/i18n/fa.po b/addons/l10n_be_coda/i18n/fa.po similarity index 100% rename from addons/account_coda/i18n/fa.po rename to addons/l10n_be_coda/i18n/fa.po diff --git a/addons/account_coda/i18n/fi.po b/addons/l10n_be_coda/i18n/fi.po similarity index 100% rename from addons/account_coda/i18n/fi.po rename to addons/l10n_be_coda/i18n/fi.po diff --git a/addons/account_coda/i18n/fr.po b/addons/l10n_be_coda/i18n/fr.po similarity index 100% rename from addons/account_coda/i18n/fr.po rename to addons/l10n_be_coda/i18n/fr.po diff --git a/addons/account_coda/i18n/gl.po b/addons/l10n_be_coda/i18n/gl.po similarity index 100% rename from addons/account_coda/i18n/gl.po rename to addons/l10n_be_coda/i18n/gl.po diff --git a/addons/account_coda/i18n/hr.po b/addons/l10n_be_coda/i18n/hr.po similarity index 100% rename from addons/account_coda/i18n/hr.po rename to addons/l10n_be_coda/i18n/hr.po diff --git a/addons/account_coda/i18n/hu.po b/addons/l10n_be_coda/i18n/hu.po similarity index 100% rename from addons/account_coda/i18n/hu.po rename to addons/l10n_be_coda/i18n/hu.po diff --git a/addons/account_coda/i18n/it.po b/addons/l10n_be_coda/i18n/it.po similarity index 100% rename from addons/account_coda/i18n/it.po rename to addons/l10n_be_coda/i18n/it.po diff --git a/addons/account_coda/i18n/ja.po b/addons/l10n_be_coda/i18n/ja.po similarity index 100% rename from addons/account_coda/i18n/ja.po rename to addons/l10n_be_coda/i18n/ja.po diff --git a/addons/account_coda/i18n/lv.po b/addons/l10n_be_coda/i18n/lv.po similarity index 100% rename from addons/account_coda/i18n/lv.po rename to addons/l10n_be_coda/i18n/lv.po diff --git a/addons/account_coda/i18n/mn.po b/addons/l10n_be_coda/i18n/mn.po similarity index 100% rename from addons/account_coda/i18n/mn.po rename to addons/l10n_be_coda/i18n/mn.po diff --git a/addons/account_coda/i18n/nb.po b/addons/l10n_be_coda/i18n/nb.po similarity index 100% rename from addons/account_coda/i18n/nb.po rename to addons/l10n_be_coda/i18n/nb.po diff --git a/addons/account_coda/i18n/nl.po b/addons/l10n_be_coda/i18n/nl.po similarity index 100% rename from addons/account_coda/i18n/nl.po rename to addons/l10n_be_coda/i18n/nl.po diff --git a/addons/account_coda/i18n/nl_BE.po b/addons/l10n_be_coda/i18n/nl_BE.po similarity index 100% rename from addons/account_coda/i18n/nl_BE.po rename to addons/l10n_be_coda/i18n/nl_BE.po diff --git a/addons/account_coda/i18n/pl.po b/addons/l10n_be_coda/i18n/pl.po similarity index 100% rename from addons/account_coda/i18n/pl.po rename to addons/l10n_be_coda/i18n/pl.po diff --git a/addons/account_coda/i18n/pt.po b/addons/l10n_be_coda/i18n/pt.po similarity index 100% rename from addons/account_coda/i18n/pt.po rename to addons/l10n_be_coda/i18n/pt.po diff --git a/addons/account_coda/i18n/pt_BR.po b/addons/l10n_be_coda/i18n/pt_BR.po similarity index 100% rename from addons/account_coda/i18n/pt_BR.po rename to addons/l10n_be_coda/i18n/pt_BR.po diff --git a/addons/account_coda/i18n/ro.po b/addons/l10n_be_coda/i18n/ro.po similarity index 100% rename from addons/account_coda/i18n/ro.po rename to addons/l10n_be_coda/i18n/ro.po diff --git a/addons/account_coda/i18n/ru.po b/addons/l10n_be_coda/i18n/ru.po similarity index 100% rename from addons/account_coda/i18n/ru.po rename to addons/l10n_be_coda/i18n/ru.po diff --git a/addons/account_coda/i18n/sl.po b/addons/l10n_be_coda/i18n/sl.po similarity index 100% rename from addons/account_coda/i18n/sl.po rename to addons/l10n_be_coda/i18n/sl.po diff --git a/addons/account_coda/i18n/sq.po b/addons/l10n_be_coda/i18n/sq.po similarity index 100% rename from addons/account_coda/i18n/sq.po rename to addons/l10n_be_coda/i18n/sq.po diff --git a/addons/account_coda/i18n/sr.po b/addons/l10n_be_coda/i18n/sr.po similarity index 100% rename from addons/account_coda/i18n/sr.po rename to addons/l10n_be_coda/i18n/sr.po diff --git a/addons/account_coda/i18n/sr@latin.po b/addons/l10n_be_coda/i18n/sr@latin.po similarity index 100% rename from addons/account_coda/i18n/sr@latin.po rename to addons/l10n_be_coda/i18n/sr@latin.po diff --git a/addons/account_coda/i18n/sv.po b/addons/l10n_be_coda/i18n/sv.po similarity index 100% rename from addons/account_coda/i18n/sv.po rename to addons/l10n_be_coda/i18n/sv.po diff --git a/addons/account_coda/i18n/tr.po b/addons/l10n_be_coda/i18n/tr.po similarity index 100% rename from addons/account_coda/i18n/tr.po rename to addons/l10n_be_coda/i18n/tr.po diff --git a/addons/account_coda/i18n/vi.po b/addons/l10n_be_coda/i18n/vi.po similarity index 100% rename from addons/account_coda/i18n/vi.po rename to addons/l10n_be_coda/i18n/vi.po diff --git a/addons/account_coda/i18n/zh_CN.po b/addons/l10n_be_coda/i18n/zh_CN.po similarity index 100% rename from addons/account_coda/i18n/zh_CN.po rename to addons/l10n_be_coda/i18n/zh_CN.po diff --git a/addons/account_coda/i18n/zh_TW.po b/addons/l10n_be_coda/i18n/zh_TW.po similarity index 100% rename from addons/account_coda/i18n/zh_TW.po rename to addons/l10n_be_coda/i18n/zh_TW.po diff --git a/addons/account_coda/account_coda.py b/addons/l10n_be_coda/l10n_be_coda.py similarity index 100% rename from addons/account_coda/account_coda.py rename to addons/l10n_be_coda/l10n_be_coda.py diff --git a/addons/account_coda/account_coda_comm_type.xml b/addons/l10n_be_coda/l10n_be_coda_comm_type.xml similarity index 100% rename from addons/account_coda/account_coda_comm_type.xml rename to addons/l10n_be_coda/l10n_be_coda_comm_type.xml diff --git a/addons/account_coda/account_coda_trans_category.xml b/addons/l10n_be_coda/l10n_be_coda_trans_category.xml similarity index 100% rename from addons/account_coda/account_coda_trans_category.xml rename to addons/l10n_be_coda/l10n_be_coda_trans_category.xml diff --git a/addons/account_coda/account_coda_trans_code.xml b/addons/l10n_be_coda/l10n_be_coda_trans_code.xml similarity index 100% rename from addons/account_coda/account_coda_trans_code.xml rename to addons/l10n_be_coda/l10n_be_coda_trans_code.xml diff --git a/addons/account_coda/account_coda_trans_type.xml b/addons/l10n_be_coda/l10n_be_coda_trans_type.xml similarity index 100% rename from addons/account_coda/account_coda_trans_type.xml rename to addons/l10n_be_coda/l10n_be_coda_trans_type.xml diff --git a/addons/account_coda/account_coda_view.xml b/addons/l10n_be_coda/l10n_be_coda_view.xml similarity index 100% rename from addons/account_coda/account_coda_view.xml rename to addons/l10n_be_coda/l10n_be_coda_view.xml diff --git a/addons/account_coda/account_coda_wizard.xml b/addons/l10n_be_coda/l10n_be_coda_wizard.xml similarity index 100% rename from addons/account_coda/account_coda_wizard.xml rename to addons/l10n_be_coda/l10n_be_coda_wizard.xml diff --git a/addons/account_coda/security/account_security.xml b/addons/l10n_be_coda/security/account_security.xml similarity index 100% rename from addons/account_coda/security/account_security.xml rename to addons/l10n_be_coda/security/account_security.xml diff --git a/addons/account_coda/security/ir.model.access.csv b/addons/l10n_be_coda/security/ir.model.access.csv similarity index 100% rename from addons/account_coda/security/ir.model.access.csv rename to addons/l10n_be_coda/security/ir.model.access.csv diff --git a/addons/account_coda/test_coda_file/Ontvangen_CODA.2011-01-11-18.59.15.txt b/addons/l10n_be_coda/test_coda_file/Ontvangen_CODA.2011-01-11-18.59.15.txt similarity index 100% rename from addons/account_coda/test_coda_file/Ontvangen_CODA.2011-01-11-18.59.15.txt rename to addons/l10n_be_coda/test_coda_file/Ontvangen_CODA.2011-01-11-18.59.15.txt diff --git a/addons/account_coda/wizard/__init__.py b/addons/l10n_be_coda/wizard/__init__.py similarity index 100% rename from addons/account_coda/wizard/__init__.py rename to addons/l10n_be_coda/wizard/__init__.py diff --git a/addons/account_coda/wizard/account_coda_import.py b/addons/l10n_be_coda/wizard/account_coda_import.py similarity index 99% rename from addons/account_coda/wizard/account_coda_import.py rename to addons/l10n_be_coda/wizard/account_coda_import.py index bb46593b158..ca89cf78325 100644 --- a/addons/account_coda/wizard/account_coda_import.py +++ b/addons/l10n_be_coda/wizard/account_coda_import.py @@ -942,7 +942,7 @@ class account_coda_import(osv.osv_memory): def action_open_coda_statements(self, cr, uid, ids, context=None): if context is None: context = {} - module, xml_id = 'account_coda', 'action_coda_bank_statements' + module, xml_id = 'l10n_be_coda', 'action_coda_bank_statements' res_model, res_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module, xml_id) action = self.pool.get('ir.actions.act_window').read(cr, uid, res_id, context=context) domain = eval(action.get('domain') or '[]') @@ -973,9 +973,9 @@ def str2float(str): return 0.0 def list2float(lst): - try: - return str2float((lambda s : s[:-3] + '.' + s[-3:])(lst)) - except: - return 0.0 + try: + return str2float((lambda s : s[:-3] + '.' + s[-3:])(lst)) + except: + return 0.0 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/l10n_ec/__openerp__.py b/addons/l10n_ec/__openerp__.py index f27b76a5bca..62a32a526c3 100644 --- a/addons/l10n_ec/__openerp__.py +++ b/addons/l10n_ec/__openerp__.py @@ -33,7 +33,6 @@ Accounting chart and localization for Ecuador. 'base_vat', 'base_iban', 'account_chart', - 'account_coda', ], 'data': [ 'account_tax_code.xml', From e3003f56b295c1b5f1e6a474d566f6ec12c5eec4 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 25 Sep 2012 09:56:45 +0200 Subject: [PATCH 07/17] [IMP] point of sale, 10 firsts clicks cleaned bzr revid: fp@tinyerp.com-20120925075645-9ydq1dh6usmwyknx --- addons/account/demo/account_minimal.xml | 7 ++++++- addons/point_of_sale/point_of_sale_view.xml | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/account/demo/account_minimal.xml b/addons/account/demo/account_minimal.xml index 8f879d6b465..0eb7b348069 100644 --- a/addons/account/demo/account_minimal.xml +++ b/addons/account/demo/account_minimal.xml @@ -392,7 +392,12 @@ - + + diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml index 9c92145ed89..d9836527013 100644 --- a/addons/point_of_sale/point_of_sale_view.xml +++ b/addons/point_of_sale/point_of_sale_view.xml @@ -863,6 +863,8 @@