From 9e195a07dc5dc17116bbca481c18fff2ab84378d Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Fri, 19 Dec 2008 11:07:16 +0530 Subject: [PATCH] improvements in the server action labels, views, and some conditions for the required fields bzr revid: mga@tinyerp.com-20081219053716-f4bzc5xy4qxgly55 --- bin/addons/base/base_data.xml | 1 + bin/addons/base/ir/ir.xml | 35 ++++++++++++-------------------- bin/addons/base/ir/ir_actions.py | 6 +++--- 3 files changed, 17 insertions(+), 25 deletions(-) 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'),