Restrict id on request view for ids from request_get for issue334
This commit is contained in:
1 parent
b8ec113a36
commit
997f3fd57b
1 file changed
+17
-11
+17
-11
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user