Restrict id on request view for ids from request_get for issue334

This commit is contained in:
Cédric Krier committed 2008-09-08 15:07:40 +02:00
1 parent b8ec113a36
commit 997f3fd57b
1 file changed
+17 -11
+17 -11
View File
@@ -315,22 +315,28 @@ class Main(object):
ctx = {}
ctx.update(rpc.CONTEXT)
ctx['active_test'] = False
ids = self.request_set()[0]
return Window.create(False, 'res.request', ids,
[('act_to', '=', rpc._USER), ('active', '=', True)],
'form', mode=['tree', 'form'], window=self.window,
context=ctx)
ids1, ids2 = self.request_set()
ids = ids1 + ids2
return Window.create(False, 'res.request', ids, [
('act_to', '=', rpc._USER),
('active', '=', True),
('id', 'in', ids),
], 'form', mode=['tree', 'form'], window=self.window,
context=ctx)
def sig_request_wait(self, widget):
ctx = {}
ctx.update(rpc.CONTEXT)
ctx['active_test'] = False
ids = self.request_set()[0]
return Window.create(False, 'res.request', ids,
[('act_from', '=', rpc._USER),
('state', '=', 'waiting'), ('active', '=', True)],
'form', mode=['tree', 'form'], window=self.window,
context=ctx)
ids1, ids2 = self.request_set()
ids = ids1 + ids2
return Window.create(False, 'res.request', ids, [
('act_from', '=', rpc._USER),
('state', '=', 'waiting'),
('active', '=', True),
('id', 'in', ids),
], 'form', mode=['tree', 'form'], window=self.window,
context=ctx)
def request_set(self):
try: