[FIX] mail: fix server action view requiring not required fields

Some fields are required only when defining an activity-based server
action. Required domain was not correctly written leading to server
actions being blocked.
This commit is contained in:
Thibault Delavallée
2018-08-16 14:34:50 +02:00
parent 8166eae0bf
commit b4715952cb
+8 -2
View File
@@ -21,8 +21,14 @@
<field name="activity_date_deadline_range_type"/>
</div>
<field name="activity_user_type"/>
<field name="activity_user_field_name" attrs="{'invisible': [('activity_user_type', '=', 'specific')], 'required': [('activity_user_type', '=', 'generic')]}"/>
<field name="activity_user_id" attrs="{'invisible': [('activity_user_type', '=', 'generic')], 'required': [('activity_user_type', '=', 'specific')]}"/>
<field name="activity_user_field_name" attrs="{
'invisible': [('activity_user_type', '=', 'specific')],
'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'generic')]
}"/>
<field name="activity_user_id" attrs="{
'invisible': [('activity_user_type', '=', 'generic')],
'required': [('state', '=', 'next_activity'), ('activity_user_type', '=', 'specific')]
}"/>
</group>
</group>
<field name="activity_note" placeholder="Log a note..."/>