diff --git a/bin/addons/base/base_data.xml b/bin/addons/base/base_data.xml index 4777b7ea4f0..442147434bd 100644 --- a/bin/addons/base/base_data.xml +++ b/bin/addons/base/base_data.xml @@ -2877,5 +2877,6 @@ Tiny sprl + diff --git a/bin/addons/base/ir/ir.xml b/bin/addons/base/ir/ir.xml index c3987d05fa7..f935a4801b8 100644 --- a/bin/addons/base/ir/ir.xml +++ b/bin/addons/base/ir/ir.xml @@ -1153,40 +1153,35 @@ - - - - - + + + - - - + + + - - - - + + + - - - - + + - @@ -1206,21 +1201,17 @@ - - - - - diff --git a/bin/addons/base/ir/ir_actions.py b/bin/addons/base/ir/ir_actions.py index d8b24c86787..24c99e18d69 100644 --- a/bin/addons/base/ir/ir_actions.py +++ b/bin/addons/base/ir/ir_actions.py @@ -364,7 +364,7 @@ server_object_lines() # Actions that are run on the server side # class actions_server(osv.osv): - + def _select_signals(self, cr, uid, context={}): cr.execute("select distinct t.signal as key, t.signal || ' - [ ' || w.osv || ' ] ' as val from wkf w, wkf_activity a, wkf_transition t "\ " where w.id = a.wkf_id " \ @@ -376,14 +376,14 @@ class actions_server(osv.osv): if not rs[0] == None and not rs[1] == None: res.append(rs) return res - + _name = 'ir.actions.server' _table = 'ir_act_server' _sequence = 'ir_actions_id_seq' _order = 'sequence' _columns = { 'name': fields.char('Action Name', required=True, size=64), - 'condition' : fields.char('Condition', size=256), + 'condition' : fields.char('Condition', size=256, required=True), 'sub_condition' : fields.char('Condition', size=256), 'state': fields.selection([ ('client_action','Client Action'),