diff --git a/__unported__/mass_editing/mass_editing_view.xml b/__unported__/mass_editing/mass_editing_view.xml deleted file mode 100644 index 0a51891ad..000000000 --- a/__unported__/mass_editing/mass_editing_view.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - mass.object.form - mass.object - -
- - - - - - - - - - + + + + + + + + + + + + + + + + + +
+ + + mass.object.tree + mass.object + + + + + + + + + + Mass Editing + mass.object + form + tree,form + + + + + + tree + + + + + + form + + + + + + + + +
+
diff --git a/mass_editing/wizard/__init__.py b/mass_editing/wizard/__init__.py new file mode 100644 index 000000000..4f383ddc9 --- /dev/null +++ b/mass_editing/wizard/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module uses OpenERP, Open Source Management Solution Framework. +# Copyright (C): +# 2012-Today Serpent Consulting Services ( +# +############################################################################## + +from . import mass_editing_wizard diff --git a/__unported__/mass_editing/wizard/mass_editing_wizard.py b/mass_editing/wizard/mass_editing_wizard.py similarity index 95% rename from __unported__/mass_editing/wizard/mass_editing_wizard.py rename to mass_editing/wizard/mass_editing_wizard.py index 64c668334..4af12c34d 100644 --- a/__unported__/mass_editing/wizard/mass_editing_wizard.py +++ b/mass_editing/wizard/mass_editing_wizard.py @@ -25,19 +25,16 @@ import openerp.tools as tools from lxml import etree -class mass_editing_wizard(orm.TransientModel): +class MassEditingWizard(orm.TransientModel): _name = 'mass.editing.wizard' - _columns = { - } - def fields_view_get( self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): - result = super(mass_editing_wizard, self).fields_view_get( + result = super(MassEditingWizard, self).fields_view_get( cr, uid, view_id, view_type, context, toolbar, submenu) if context.get('mass_editing_object'): - mass_object = self.pool.get('mass.object') + mass_object = self.pool['mass.object'] editing_data = mass_object.browse( cr, uid, context.get('mass_editing_object'), context) all_fields = {} @@ -46,8 +43,9 @@ class mass_editing_wizard(orm.TransientModel): xml_group = etree.SubElement(xml_form, 'group', {'colspan': '4'}) etree.SubElement(xml_group, 'label', { 'string': '', 'colspan': '2'}) - xml_group = etree.SubElement(xml_form, 'group', {'colspan': '4'}) - model_obj = self.pool.get(context.get('active_model')) + xml_group = etree.SubElement(xml_form, 'group', {'colspan': '4', + 'col': '4'}) + model_obj = self.pool[context.get('active_model')] field_info = model_obj.fields_get(cr, uid, [], context) for field in editing_data.field_ids: if field.ttype == "many2many": @@ -174,11 +172,12 @@ class mass_editing_wizard(orm.TransientModel): etree.SubElement( xml_form, 'separator', {'string': '', 'colspan': '4'}) xml_group3 = etree.SubElement(xml_form, 'footer', {}) - etree.SubElement(xml_group3, 'button', { - 'string': 'Close', 'icon': "gtk-close", 'special': 'cancel'}) etree.SubElement(xml_group3, 'button', { 'string': 'Apply', 'icon': "gtk-execute", - 'type': 'object', 'name': "action_apply"}) + 'type': 'object', 'name': "action_apply", + 'class': "oe_highlight"}) + etree.SubElement(xml_group3, 'button', { + 'string': 'Close', 'icon': "gtk-close", 'special': 'cancel'}) root = xml_form.getroottree() result['arch'] = etree.tostring(root) result['fields'] = all_fields @@ -207,11 +206,8 @@ class mass_editing_wizard(orm.TransientModel): if dict: model_obj.write( cr, uid, context.get('active_ids'), dict, context) - result = super(mass_editing_wizard, self).create(cr, uid, {}, context) + result = super(MassEditingWizard, self).create(cr, uid, {}, context) return result def action_apply(self, cr, uid, ids, context=None): return {'type': 'ir.actions.act_window_close'} - -mass_editing_wizard() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: