CDB3-347 Registry 'currentTenant' id field isn't has check for pattern mask
Summary: there are no check for 'UA-EDR', 'UA-IPN', 'UA-PASSPORT', 'UA-ID-CARD' values
STR:
- Go to /api/registry/objects endpoint
- Try to create object with next body:
{ "title": {"uk_UA": "wewe"},
"relatedOrganizations": {
"propertyOwner": {
"identifier": {
"scheme": "UA-EDR",
"legalName": {
"uk_UA": "Duis enim in",
"en_US": "dolore"
},
"id": "12347299"
},
"contactPoint": {
"name": {
"uk_UA": "tempor pariatur adipisicing",
"en_US": "ullamco velit"
},
"email": "QyR3d4AXFjhRE@NOrjABarufOkxdFolZibKjuv.tk",
"telephone": "+41092604",
"faxNumber": "+8",
"url": "http://string.com"
},
"address": {
"streetAddress": {
"uk_UA": "Excepteur nulla mollit exercitation",
"en_US": "incididunt"
},
"locality": {
"uk_UA": "irure",
"en_US": "in dolore Excepteur fugiat"
},
"region": {
"uk_UA": "Полтавська область",
"en_US": "sed esse"
},
"countryName": {
"uk_UA": "Україна",
"en_US": "nisi id ut"
},
"postalCode": "reprehenderit tempor elit irure"
},
"representativeInfo": "Довіреність № 123 від 22.02.2012, дійсна до 30.03.2012/Наказ № 142 від 14.12.2019/Статут ТОВ Кульбаба від 24.07.2002"
},
"sellingEntity": {
"identifier": {
"scheme": "UA-EDR",
"legalName": {
"uk_UA": "laboris ipsum",
"en_US": "culpa id eu"
},
"id": "12345678"
},
"contactPoint": {
"name": {
"uk_UA": "dolor ut in do",
"en_US": "laboris dolore cillum sed adipisicing"
},
"email": "F2lABt4Q@glcUvSQRwMPigXWdcUmGP.jkl",
"telephone": "+87258813348",
"faxNumber": "+3076475893",
"url": "http://string.com"
},
"address": {
"streetAddress": {
"uk_UA": "cillum",
"en_US": "esse sint"
},
"locality": {
"uk_UA": "sint",
"en_US": "dolor"
},
"region": {
"uk_UA": "Хмельницька область",
"en_US": "deserunt dolor sed voluptate"
},
"countryName": {
"uk_UA": "Україна",
"en_US": "dolor laboris qui officia"
},
"postalCode": "voluptate nostrud aliquip ut"
},
"representativeInfo": "Довіреність № 123 від 22.02.2012, дійсна до 30.03.2012/Наказ № 142 від 14.12.2019/Статут ТОВ Кульбаба від 24.07.2002"
},
"ownershipType": "state",
"governer": {
"identifier": {
"scheme": "UA-EDR",
"legalName": {
"uk_UA": "exercitation occaecat ea tempor Ut",
"en_US": "Ut mollit elit"
},
"id": "12345678"
},
"contactPoint": {
"name": {
"uk_UA": "adipisicing eiusmod",
"en_US": "nulla exercitation proident irure"
},
"email": "n8VOqbT0p@NIxy.ndor",
"telephone": "+030",
"faxNumber": "+631428036",
"url": "http://string.com"
},
"address": {
"streetAddress": {
"uk_UA": "reprehenderi",
"en_US": "quis do in"
},
"locality": {
"uk_UA": "officia enim culpa dolor",
"en_US": "id dolore"
},
"region": {
"uk_UA": "Одеська область",
"en_US": "Duis pariatur proident sed"
},
"countryName": {
"uk_UA": "Україна",
"en_US": "sunt Lorem in pariatur laboris"
},
"postalCode": "sed amet tempor occaecat"
},
"representativeInfo": "Довіреність № 123 від 22.02.2012, дійсна до 30.03.2012/Наказ № 142 від 14.12.2019/Статут ТОВ Кульбаба від 24.07.2002"
},
"currentTenant": {
"identifier": {
"scheme": "UA-PASSPORT",
"legalName": {
"uk_UA": "esse",
"en_US": "aute Duis"
},
"id": ""
},
"contactPoint": {
"name": {
"uk_UA": "velit",
"en_US": "occaecat proident commodo anim"
},
"email": "xVAo7VYESg36@rKjaOpqDMpSnTKbyiYBlhSZxjCIuVT.ak",
"telephone": "+8424",
"faxNumber": "+44212",
"url": "http://string.com"
},
"address": {
"streetAddress": {
"uk_UA": "amet nostrud deserunt m",
"en_US": "consequat cillum labore dolor"
},
"locality": {
"uk_UA": "labore culpa irure dolor",
"en_US": "culpa sunt"
},
"region": {
"uk_UA": "eaculpa et",
"en_US": "eu cillum"
},
"countryName": {
"uk_UA": "aliqua velit consequat",
"en_US": "in fugiat ipsum sint"
},
"postalCode": "enim eli"
},
"representativeInfo": "Довіреність № 123 від 22.02.2012, дійсна до 30.03.2012/Наказ № 142 від 14.12.2019/Статут ТОВ Кульбаба від 24.07.2002"
}
},
"leaseRules": {
"schedule": {
"lengthYears": 12,
"lengthMonths": 12,
"lengthDays": 12,
"monday": "eiusmod dolore sit fugiat",
"tuesday": "anim dolor",
"wednesday": "eu eiusmod in laborum dolore",
"thursday": "est in aute",
"friday": "officia ea do",
"saturday": "adipisicing officia",
"sunday": "aliqua do",
"plannedEvents": ""
},
"intendedUseRestrictionMethod": "onlyDescribed",
"intendedUse": ["officePostMassmediaBank", "ngo", "libraryCinemaTheatre", "science", "healthcarePharmaLaboratory"],
"intendedUseRestrictionDescription": "non aliquip proident",
"additionalLeaseConditions": "nisi Excepteur",
"subleaseAllowed": false
},
"statusesDecisions": {
"listType": "Second",
"statusInList": "waiting",
"propertyOwnerApproval": {
"verificationPresence": true,
"x_verificationDocuments": "occaecat fugiat in"
},
"sellingEntityApproval": {
"verificationPresence": false,
"x_verificationDocuments": "in ut velit"
},
"governingEntityApproval": {
"verificationPresence": "present",
"x_verificationDocuments": "quis deserunt"
},
"maintenanceRepairAgreement": {
"verificationPresence": false,
"x_verificationDocuments": "velit pariatur aliqua incididunt"
},
"privatizationDecision": {
"verificationPresence": true,
"x_verificationDocuments": "esse"
},
"investmentDecision": {
"verificationPresence": true,
"x_verificationDocuments": "ex in aliqua eiusmod aliquip"
},
"heritageApproval": {
"verificationPresence": "present",
"x_verificationDocuments": "laboris commodo officia"
},
"culturalHeritageCondition": "eiusmod laborum",
"registrationState": "notRegistered"
},
"registryObjectItems": [
{
"basicInfo": {
"title": {
"uk_UA": "tempor reprehenderit",
"en_US": "commodo cupidatat exercitation eu quis"
},
"description": {
"uk_UA": "Lorem ex nisi in",
"en_US": "id dolore exercitation cupidatat dolor"
},
"classification": {
"scheme": "CAV",
"id": "04000000-8"
}
},
"placing": {
"address": {
"countryName": {
"uk_UA": "laboris ea com",
"en_US": "proident"
},
"addressID": {
"scheme": "koatuu",
"id": "1210130000"
},
"streetAddress": {
"uk_UA": "nisi ipsum laborum quis ut",
"en_US": "ea non"
},
"locality": {
"uk_UA": "nostrud dolor enim ut",
"en_US": "dolor"
},
"region": {
"uk_UA": "velit commodo cupidatat",
"en_US": "Excepteur adipisicing"
},
"postalCode": "укуку"
},
"location": {
"latitude": "deserunt",
"longitude": "sunt in consectetur consequat",
"elevation": "i"
}
},
"itemType": "realEstate"
}
],
"registryDecision": {
"verificationPresence": true,
"x_verificationDocuments": "dolor Excepteur"
},
"documents": [{"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImRzIn0.eyJpZCI6IjUyMjc5ZTY5NDk5NzQ4ZDNiZTE4ZjFjYmQ2MjAzMDhmIiwic2NvcGUiOiJwcml2YXRlIiwiZmlsZW5hbWUiOiJ0ZXN0ICgzKS50eHQiLCJkb2N1bWVudFR5cGUiOiJjb250cmFjdE5vdGljZSIsImZvcm1hdCI6InRleHQvcGxhaW4iLCJzaGEiOiJmMzkzZTYwZjk1ZTA4YzRjMjlkNWQ0MTljYjEzMjg4MTgyZmY4NGE5MjA3ZjllNWI5M2ZkNWNiZWZiYjBhZDZjIiwiaGFzaCI6Im1kNTo0OGM1Yzk5M2I1MGUxNzg4ZTRjYTExZTU4MWM4Y2MyMSIsImRhdGVDcmVhdGVkIjoiMjAyMC0xMi0xNiAxNjowODo0Mi40ODk3OTciLCJpYXQiOjE2MDgxMzQ5MjJ9.IqrbMqxcUDY6r48JZerHIEILdZ0QbitZT5uUso5DcBT__lArHzHapca-PdSEaoTnhDDTZ-CRulu-X_phOcalMKSl6kQ6Pc07iMhl5VwG2sOvIQ0WcoRP9-mTWoDv0-HE8EV_A76gl5ZM7MqDi93G9ccxBr7aI6UleGyzuCU4W9SJBWRqmPDKftKIiojImdNJNJP_Jf_u4iUIpseFNHLD5OKbuXbj47xeMC_nNnkJduvaWngDVPAm6zYLQi31udgIfxt8lWvWGZIG_TxBj68nSPyzdlqbxM_gG7j6-oR8oHCsAnjnNenR0dIZLxiUYqnMTLqGbH_YGca7nrRmY8bcPV6_oIbhXXqiHAFxiGTdoh3u0s3OIVcWYsZ10sBEyRKivTNaRSRIgyHManjQuy7vl4GDPYp2pa6SaFdo_qMlizr78Tx4tkB8ymxWoYhfELjs5J1isSDbq3a7WmJGznkcYgd886W6nPK_cIXezdxJqmfzmHg7yyqirH6UrjQykDnqPnE2L_5ev67eDdPbo4gzXnEEbzij87-E2IoaK7Qc96w8xDAjbaDAb4yGGpA3kROzppCpbhyl7Nq4_2iqhU6L1qkC9ywbMYPicmsKCWJ0TcTZv65JURyTbPH8xoeJOY1XusSth4GIIQI6talLUnGjN9JoyFgKdyfUBAgLM9lOV3s",
"title": {"uk_UA": "sdfsd"},
"documentOf": "object"
}
],
"valuesCharacteristics": {
"initialBookValue": {
"currency": "UAH",
"amount": 10,
"valueAddedTaxIncluded": true
},
"residualBookValue": {
"currency": "UAH",
"amount": 10,
"valueAddedTaxIncluded": true
},
"marketValue": {
"currency": "UAH",
"amount": 10,
"valueAddedTaxIncluded": true
},
"marketValueValuationDate": "1986-05-18T06:09:58.613Z",
"marketValueValuationDetails": "qui amet in",
"secondListMethodology": "Excepteur proident id",
"secondListAbsoluteValue": {
"currency": "UAH",
"amount": 10,
"valueAddedTaxIncluded": true
},
"secondListPercentValue": "ipsum ani",
"secondListDecisionDescription": "fugiat reprehe"
}
}
Actual result: https://prnt.sc/wbdy01
Expected result: field should have validation