From cd527b6c9d3a7337ae689b54325a1bb574b3b285 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 4 Oct 2010 16:33:36 +0200 Subject: [PATCH] [IMP] base: refactor/unify base module wizards bzr revid: odo@openerp.com-20101004143336-nh0vnvbipt5dvmna --- .../module/wizard/base_export_language.py | 13 +-- .../wizard/base_export_language_view.xml | 76 ++++++++--------- .../module/wizard/base_import_language.py | 2 +- .../wizard/base_import_language_view.xml | 54 ++++++------ .../module/wizard/base_language_install.py | 36 +++----- .../wizard/base_language_install_view.xml | 62 +++++++------- .../base/module/wizard/base_module_import.py | 67 +++++---------- .../module/wizard/base_module_import_view.xml | 80 +++++++++--------- .../base/module/wizard/base_module_scan.py | 5 +- .../base/module/wizard/base_module_update.py | 82 ++++--------------- .../module/wizard/base_module_update_view.xml | 72 ++++++++-------- .../base/module/wizard/base_module_upgrade.py | 4 +- .../module/wizard/base_update_translations.py | 13 +-- .../wizard/base_update_translations_view.xml | 29 +++++-- bin/addons/base/res/res_config.py | 19 +---- 15 files changed, 259 insertions(+), 355 deletions(-) diff --git a/bin/addons/base/module/wizard/base_export_language.py b/bin/addons/base/module/wizard/base_export_language.py index ca2e3059cfb..1b43b561ac3 100644 --- a/bin/addons/base/module/wizard/base_export_language.py +++ b/bin/addons/base/module/wizard/base_export_language.py @@ -68,6 +68,7 @@ class base_language_export(osv.osv_memory): return self.write(cr, uid, ids, {'state':'get', 'data':out, 'advice':this.advice, 'name':this.name}, context=context) _name = "base.language.export" + _inherit = "ir.wizard.screen" _columns = { 'name': fields.char('Filename', 16, readonly=True), 'lang': fields.selection(_get_languages, 'Language', help='To export a new language, do not select a language.'), # not required: unset = new language @@ -78,11 +79,11 @@ class base_language_export(osv.osv_memory): 'state': fields.selection( ( ('choose','choose'), # choose language ('get','get'), # get the file ) ), - } - _defaults = { 'state': lambda *a: 'choose', - 'name': lambda *a: 'lang.tar.gz' - } + } + _defaults = { + 'state': lambda *a: 'choose', + 'name': lambda *a: 'lang.tar.gz' + } base_language_export() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/bin/addons/base/module/wizard/base_export_language_view.xml b/bin/addons/base/module/wizard/base_export_language_view.xml index 07c5a34f0da..c908c5ce03a 100644 --- a/bin/addons/base/module/wizard/base_export_language_view.xml +++ b/bin/addons/base/module/wizard/base_export_language_view.xml @@ -3,48 +3,50 @@ - Export Translation + Export Translations base.language.export form -
- - - - - - - - - - - - - - - - - - - - - - - - - -