[FIX] exp_transaction_documents: transactions views domains

This commit is contained in:
Samir Ladoui 2024-12-30 23:08:35 +01:00
parent e3fc8133e0
commit 0fc77e2bea
1 changed files with 56 additions and 19 deletions

View File

@ -163,18 +163,22 @@
<field name="name">Incoming Internal Transaction</field>
<field name="res_model">internal.transaction</field>
<field name="view_mode">tree,form</field>
<field name='domain'>
[
'&amp;',
('state', '=', 'send'),
'|', '|', '|', '|',
<field name='domain'>[
'&amp;',
('state', '=', 'send'),
'|',
'&amp;',
('is_forward', '=', False),
'|',
('to_ids.secretary_id.user_id', '=', uid),
('to_ids.user_id', '=', uid),
'&amp;',
('to_ids.user_id', '!=', uid),
'|', '|',
('trace_ids.to_id.user_id', '=', uid),
('trace_ids.to_id.secretary_id.user_id', '=', uid),
('receive_user_id', '=', uid)
]
</field>
]</field>
<field name="view_id" ref="exp_transaction_documents.common_transaction_internal_tree"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree','view_id':ref('exp_transaction_documents.common_transaction_internal_tree')}),
@ -191,12 +195,12 @@
<field name="view_mode">tree,form</field>
<field name='domain'>[
('state', '=', 'reply'),
'|', '|',
('employee_id.user_id', '=', uid),
('forward_user_id', '=', uid),
('to_ids.user_id', '=', uid)]
</field>
('state', '=', 'reply'),
'|', '|',
('employee_id.user_id', '=', uid),
('forward_user_id', '=', uid),
('to_ids.user_id', '=', uid)
]</field>
<field name="view_id" ref="exp_transaction_documents.common_transaction_internal_tree"/>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree','view_id':ref('exp_transaction_documents.common_transaction_internal_tree')}),
@ -378,7 +382,22 @@
<field name="res_model">incoming.transaction</field>
<field name="view_mode">tree,form</field>
<field name='domain'>[('state', '!=', 'closed'),('employee_id.user_id', '=', uid)]</field>
<field name='domain'>[
'&amp;',
('state', '=', 'send'),
'|',
'&amp;',
('is_forward', '=', False),
'|',
('to_ids.secretary_id.user_id', '=', uid),
('to_ids.user_id', '=', uid),
'&amp;',
('to_ids.user_id', '!=', uid),
'|', '|',
('trace_ids.to_id.user_id', '=', uid),
('trace_ids.to_id.secretary_id.user_id', '=', uid),
('receive_user_id', '=', uid)
]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Create the first External Incoming Transaction
</p>
@ -396,10 +415,22 @@
<field name="name">Forward External Transaction</field>
<field name="res_model">incoming.transaction</field>
<field name="view_mode">tree,form</field>
<field name='domain'>['&amp;',('state','=','send'),'|','|',('to_ids.secretary_id.user_id', '=', uid),
('to_ids.user_id', '=',
uid),'|',('trace_ids.to_id.user_id','=',uid),'|',('trace_ids.to_id.secretary_id.user_id','=',uid),('receive_user_id','=',uid)]
</field>
<field name='domain'>[
'&amp;',
('state', '=', 'send'),
'|',
'&amp;',
('is_forward', '=', False),
'|',
('to_ids.secretary_id.user_id', '=', uid),
('to_ids.user_id', '=', uid),
'&amp;',
('to_ids.user_id', '!=', uid),
'|', '|',
('trace_ids.to_id.user_id', '=', uid),
('trace_ids.to_id.secretary_id.user_id', '=', uid),
('receive_user_id', '=', uid)
]</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree','view_id':ref('exp_transaction_documents.common_transaction_external_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('exp_transaction_documents.common_transaction_external_form')})]"/>
@ -415,7 +446,13 @@
<field name="res_model">incoming.transaction</field>
<field name="view_mode">tree,form</field>
<field name='domain'>[('state', '=', 'reply'), '|', '|', ('employee_id.user_id', '=', uid), ('forward_user_id', '=', uid), ('to_ids.user_id', '=', uid)]</field>
<field name='domain'>[
('state', '=', 'reply'),
'|', '|',
('employee_id.user_id', '=', uid),
('forward_user_id', '=', uid),
('to_ids.user_id', '=', uid)
]</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree','view_id':ref('exp_transaction_documents.common_transaction_external_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('exp_transaction_documents.common_transaction_external_form')})]"/>