Feature #37004
openBij het registreren van objecten vanuit Tezza zijn enkel tekstvelden zichtbaar binnen het registratie formulier
0%
Description
Wanneer een eindgebruiker objecten wilt registreren vanuit Tezza zijn enkel tekstvelden zichtbaar binnen het registratie formulier. Dat is prima als het enkel gaat om tekstvelden, maar dat is niet het geval. Bij de registratie kiest een eindgebruiker een type object uit. Vervolgens wordt de JSON Schema opgehaald van de objecttype omgeving. Daarin staat vermeld welke type velden getoond moeten worden. Op dit moment worden enkel tekstvelden geaccepteerd en dropdowns (wat onder water ook gewoon tekstveld is), maar nummers of datumsvelden kan niet.
De wens is om meerdere typen te ondersteunen. Wat het lastig maakt is dat bijvoorbeeld een datumveld wordt geconfigureerd als
"type": "string", "format": "date"
Hieronder een voorbeeld van een jsonschema van een object gebaseerd op schema: https://json-schema.org/draft/2020-12/schema
{
"$id": "https://example.com/pand.schema.json",
"type": "object",
"title": "Rijbewijs",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"verloopdatum"
],
"properties": {
"naam": {
"type": "string",
"description": "Naam"
},
"achternaam": {
"type": "string",
"description": "Achternaam"
},
"geboortedatum": {
"type": "string",
"format": "date",
"description": "Geboortedatum"
},
"rijbewijsnummer": {
"type": "string",
"description": "Rijbewijsnummer"
},
"rijbewijscategorie": {
"type": "array",
"items": {
"type": "string",
"enum": [
"AM",
"A",
"A1",
"A2",
"B",
"BE",
"B+",
"C",
"CE",
"C1",
"C1E",
"D",
"DE",
"D1",
"D1E",
"T"
]
},
"uniqueItems": true,
"minItems": 1,
"description": "Rijbewijscategorie"
},
"verloopdatum": {
"type": "string",
"format": "date",
"description": "Verloopdatum"
}
}
}
Updated by Diego Mirandola 7 days ago
- Assignee changed from Diego Mirandola to Maaike Bommerson
Updated by Maaike Bommerson 2 days ago
- Status changed from In Progress to Ready in Dev
- Assignee changed from Maaike Bommerson to Diego Mirandola
Graag testen in branch feature/tezza/objecten-datumveld/#37004,
ook de info widget is zo aangepast dat hij datum velden goed vertaalt
Updated by Diego Mirandola 1 day ago
- Target version changed from Tezza Backlog to Tezza 26.Q1
Getest.
Ik heb iets aangepast in de structuur en een bug gefixed (lege datum toonde de datum van vandaag).
Hiermee is het akkoord.
Bij het testen ben ik hiertegen gebotst #37051 (onafhankelijk van dit ticket).
Updated by Diego Mirandola 1 day ago
- Assignee changed from Diego Mirandola to Maaike Bommerson
