add search fields (sale,res_partner)

improve ValidationError-Message in modul dp_custom
develop
Andreas Osim 2018-05-23 11:35:07 +02:00
parent 8fc8231a2f
commit af40d6ec87
3 changed files with 9 additions and 3 deletions

View File

@ -29,10 +29,13 @@ class AbstractHelper(models.AbstractModel):
@api.model
def check_not_specified_fields(self, vals):
specified_fields = self._get_specified_fields()
for key in list(vals.keys()):
invalid_keys = []
for key in vals.keys():
if key not in specified_fields:
raise ValidationError(
_('Es befinden sich unerlaubte Felder in Ihrem Aufruf. Bitte entfernen Sie diese.'))
invalid_keys.append(key)
if invalid_keys:
raise ValidationError(
_('Es befinden sich unerlaubte Felder in Ihrem Aufruf. Bitte entfernen Sie diese: '+';'.join(invalid_keys)))
return vals
@api.model

View File

@ -65,6 +65,8 @@
<field name="name" position="after">
<field name="portal_id"/>
<field name="ref"/>
<field name="street"/>
<field name="zip"/>
</field>
</field>
</record>

View File

@ -137,6 +137,7 @@
<field name="inherit_id" ref="sale.view_sales_order_filter"/>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="client_order_ref"/>
<field name="origin"/>
<field name="assembly_state" string="PG Status"/>
<field name="order_type"/>