Browse Source

[IMP] mass_editing : Improved typos and did some refactoring

pull/2/head
Serpent Consulting Services 12 years ago
parent
commit
099f593621
  1. 3
      mass_editing/__openerp__.py
  2. 3
      mass_editing/mass_editing.py
  3. 4
      mass_editing/mass_editing_view.xml
  4. 2
      mass_editing/wizard/mass_editing_wizard.py

3
mass_editing/__openerp__.py

@ -31,8 +31,7 @@
For more details/customization/feedback contact us on contact@serpentcs.com. For more details/customization/feedback contact us on contact@serpentcs.com.
""", """,
'depends': ['base'], 'depends': ['base'],
'init_xml': [],
'update_xml': [
'data': [
'mass_editing_view.xml', 'mass_editing_view.xml',
], ],
'installable': True, 'installable': True,

3
mass_editing/mass_editing.py

@ -65,9 +65,6 @@ class mass_object(osv.osv):
if model_ids: if model_ids:
model_list += "," + str(model_ids[0]) + "" model_list += "," + str(model_ids[0]) + ""
model_list += "]" model_list += "]"
# model_list = map(int, model_list[1:-1].split(','))
# context['model_list'] = model_list
# print 'context:::', context
return {'value': {'model_list': model_list}} return {'value': {'model_list': model_list}}
def create_action(self, cr, uid, ids, context=None): def create_action(self, cr, uid, ids, context=None):

4
mass_editing/mass_editing_view.xml

@ -14,9 +14,9 @@
<notebook colspan="4"> <notebook colspan="4">
<page string="Fields"> <page string="Fields">
<field name="field_ids" colspan="4" nolabel="1" <field name="field_ids" colspan="4" nolabel="1"
domain="[('ttype', 'not in', ['one2many', 'refenrence', 'function']), ('model_id', 'in', model_list)]"/>
domain="[('ttype', 'not in', ['one2many', 'reference', 'function']), ('model_id', 'in', model_list)]"/>
</page> </page>
<page string="Advance">
<page string="Advanced">
<group colspan="2" col="2"> <group colspan="2" col="2">
<button name="create_action" string="Add sidebar button" type="object" icon="gtk-execute" <button name="create_action" string="Add sidebar button" type="object" icon="gtk-execute"
colspan="2" attrs="{'invisible':[('ref_ir_act_window','!=',False)]}" colspan="2" attrs="{'invisible':[('ref_ir_act_window','!=',False)]}"

2
mass_editing/wizard/mass_editing_wizard.py

@ -30,7 +30,6 @@ class mass_editing_wizard(osv.osv_memory):
_columns = { _columns = {
} }
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): 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(cr, uid, view_id, view_type, context, toolbar, submenu) result = super(mass_editing_wizard, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu)
if context.get('mass_editing_object'): if context.get('mass_editing_object'):
@ -67,7 +66,6 @@ class mass_editing_wizard(osv.osv_memory):
elif field.ttype == 'selection': elif field.ttype == 'selection':
field_info = model_obj.fields_get(cr, uid, [field.name], context) field_info = model_obj.fields_get(cr, uid, [field.name], context)
all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'], 'selection':[('set', 'Set'), ('remove', 'Remove')]} all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'], 'selection':[('set', 'Set'), ('remove', 'Remove')]}
field_info = model_obj.fields_get(cr, uid, [field.name], context)
etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name, 'colspan':'2'}) etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name, 'colspan':'2'})
etree.SubElement(xml_group, 'field', {'name': field.name, 'nolabel':'1', 'colspan':'2', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove')]}"}) etree.SubElement(xml_group, 'field', {'name': field.name, 'nolabel':'1', 'colspan':'2', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove')]}"})
all_fields[field.name] = {'type':field.ttype, 'string': field.field_description, 'selection': field_info[field.name]['selection']} all_fields[field.name] = {'type':field.ttype, 'string': field.field_description, 'selection': field_info[field.name]['selection']}

Loading…
Cancel
Save