[IMP]14.0-pms: priority in category_id and fix document_country constrains

This commit is contained in:
braisab
2024-03-27 12:33:49 +01:00
committed by Darío Lodeiros
parent a2d9bf8a79
commit d8b08bae9e
3 changed files with 24 additions and 18 deletions

View File

@@ -68,11 +68,13 @@
<record id="document_type_passport" model="res.partner.id_category">
<field name="name">Passport</field>
<field name="code">P</field>
<field name="priority">20</field>
<!-- <field name="has_unique_numbers">True</field>-->
</record>
<record id="document_type_driving_license" model="res.partner.id_category">
<field name="name">Driving License</field>
<field name="code">C</field>
<field name="priority">50</field>
<field name="validation_code">
letters = {
0: "T",
@@ -117,26 +119,14 @@ else:
>
<field name="name">Identification Document</field>
<field name="code">I</field>
<field name="priority">60</field>
<!-- <field name="has_unique_numbers">True</field>-->
</record>
<record id="document_type_spanish_residence" model="res.partner.id_category">
<field name="name">Spanish Residence permit</field>
<field name="code">N</field>
<field name="validation_code">
permit_first_letter=id_number.name[0:1]
permit_last_letter = id_number.name[
len(id_number.name) - 1 : len(id_number.name)
]
if (permit_first_letter.upper() in ['X','Y']) and id_number.name[1:8].isdigit() and not permit_last_letter.isdigit():
failed = False
else:
failed = True
</field>
<!-- <field name="has_unique_numbers">True</field>-->
</record>
<record id="document_type_european_residence" model="res.partner.id_category">
<field name="name">European Residence permit</field>
<field name="code">X</field>
<field name="priority">40</field>
<field name="validation_code">
permit_first_letter=id_number.name[0:1]
permit_last_letter = id_number.name[