VisualDataSchema:Project: Difference between revisions

From Wikiyouth
No edit summary
No edit summary
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
{
{
    "wiki": {
"wiki": {
        "type": "schema",
"type": "schema",
        "name": "Project",
"uuid": "6634e38ac4735",
        "title-parsed": "Project",
"name": "Project",
        "title": "Project"
"title": "Project"
    },
},
    "properties": {
"properties": {
        "name": {
"project_number": {
            "wiki": {
"wiki": {
                "type": "property",
"name": "project_number",
                "name": "name",
"type": "property",
                "visibility": "visible",
"multiple-items": false,
                "multiple-items": false,
"required": true,
                "preferred-input": "OO.ui.TextInputWidget",
"label": "project number",
                "input-config": [],
"uuid": "67c9d014d142b",
                "required": true
"visibility": "visible",
            },
"preferred-input": "OO.ui.TextInputWidget",
            "type": "string",
"input-config": []
            "format": "text",
},
            "title": "Project name"
"type": "string",
        },
"format": "text",
        "sending_organization": {
"title": "project number"
            "wiki": {
},
                "name": "sending_organization",
"name": {
                "type": "property",
"wiki": {
                "multiple-items": false,
"name": "name",
                "required": true,
"type": "property",
                "label-parsed": "Sending organization",
"multiple-items": false,
                "visibility": "visible",
"label": "Project name",
                "preferred-input": "OO.ui.TextInputWidget",
"uuid": "6634e38ac4739",
                "input-config": []
"visibility": "visible",
            },
"preferred-input": "OO.ui.TextInputWidget",
            "type": "string",
"input-config": [],
            "format": "text",
"required": false
            "title": "Sending organization"
},
        },
"type": "string",
        "hosting_organization": {
"format": "text",
            "wiki": {
"title": "Project name"
                "name": "hosting_organization",
},
                "type": "property",
"national_agency": {
                "multiple-items": false,
"wiki": {
                "required": true,
"name": "national_agency",
                "label-parsed": "Hosting organization",
"type": "property",
                "visibility": "visible",
"multiple-items": false,
                "preferred-input": "OO.ui.TextInputWidget",
"label": "national agency",
                "input-config": []
"visibility": "visible",
            },
"preferred-input": "OO.ui.DropdownInputWidget",
            "type": "string",
"input-config": [],
            "format": "text",
"required": false,
            "title": "Hosting organization"
"options-allow-null": false,
        },
"options-wikilist": "National agencies codes",
        "coordinating_organization": {
"options-label-formula": "{{National_agency_country_from_code|\u003Cvalue\u003E}}",
            "wiki": {
"uuid": "67c9d014d142f",
                "name": "coordinating_organization",
"options-values-parsed": {
                "type": "property",
"AT01": "Austria",
                "multiple-items": false,
"BE03-5": "Belgium",
                "label-parsed": "Coordinating organization",
"BG01": "Bulgaria",
                "help-message-parsed": "(if different from sending organization)",
"HR01": "Croatia",
                "visibility": "visible",
"CY01": "Cyprus",
                "preferred-input": "OO.ui.TextInputWidget",
"CZ01": "Czech",
                "input-config": [],
"DK01": "Denmark",
                "required": false
"EE01": "Estonia",
            },
"FI01": "Finland",
            "type": "string",
"FR02": "France",
            "format": "text",
"DE04": "Germany",
            "title": "Coordinating organization",
"EL02": "Greece",
            "description": "(if different from sending organization)"
"HU01": "Hungary",
        },
"IE01": "Ireland",
        "start_date": {
"IT03": "Italy",
            "wiki": {
"LV02": "Latvia",
                "name": "start_date",
"LI01": "Liechtenstein",
                "type": "property",
"LT02": "Lithuania",
                "multiple-items": false,
"LU01": "Luxembourg",
                "required": true,
"MT01": "Malta",
                "label-parsed": "Start date",
"NL02": "Netherlands",
                "visibility": "visible",
"PL01": "Poland",
                "preferred-input": "mw.widgets.DateInputWidget",
"PT02": "Portugal",
                "input-config": []
"RO01": "Romania",
            },
"SK02": "Slovakia",
            "type": "string",
"SI02": "Slovenia",
            "format": "date",
"ES02": "Spain",
            "title": "Start date"
"SE02": "Sweden",
        },
"TR01": "Türkiye",
        "end_date": {
"IS01": "Iceland",
            "wiki": {
"MK01": "North Macedonia"
                "name": "end_date",
}
                "type": "property",
},
                "multiple-items": false,
"type": "string",
                "required": true,
"format": "text",
                "label-parsed": "End date",
"title": "national agency",
                "visibility": "visible",
"enum": [
                "preferred-input": "mw.widgets.DateInputWidget",
"AT01",
                "input-config": []
"BE03-5",
            },
"BG01",
            "type": "string",
"HR01",
            "format": "date",
"CY01",
            "title": "End date"
"CZ01",
        },
"DK01",
        "volunteers_number": {
"EE01",
            "wiki": {
"FI01",
                "name": "volunteers_number",
"FR02",
                "type": "property",
"DE04",
                "multiple-items": false,
"EL02",
                "required": true,
"HU01",
                "label-parsed": "Number of volunteers",
"IE01",
                "visibility": "visible",
"IT03",
                "preferred-input": "OO.ui.NumberInputWidget",
"LV02",
                "input-config": []
"LI01",
            },
"LT02",
            "type": "number",
"LU01",
            "format": "text",
"MT01",
            "title": "Number of volunteers"
"NL02",
        }
"PL01",
    },
"PT02",
    "required": [
"RO01",
        "name",
"SK02",
        "sending_organization",
"SI02",
        "hosting_organization",
"ES02",
        "start_date",
"SE02",
        "end_date",
"TR01",
        "volunteers_number"
"IS01",
    ],
"MK01"
    "type": "object",
]
    "title": "Project"
},
"start_date": {
"wiki": {
"name": "start_date",
"type": "property",
"multiple-items": false,
"required": true,
"label": "Start date",
"label-parsed": "Start date",
"visibility": "visible",
"preferred-input": "mw.widgets.DateInputWidget",
"input-config": [],
"uuid": "6634e38ac4748"
},
"type": "string",
"format": "date",
"title": "Start date"
},
"end_date": {
"wiki": {
"name": "end_date",
"type": "property",
"multiple-items": false,
"required": true,
"label": "End date",
"label-parsed": "End date",
"visibility": "visible",
"preferred-input": "mw.widgets.DateInputWidget",
"input-config": [],
"uuid": "6634e38ac474a"
},
"type": "string",
"format": "date",
"title": "End date"
},
"organizations": {
"wiki": {
"name": "organizations",
"title": "Partner organizations",
"min-items": 1,
"unique-items": false,
"type": "schema",
"uuid": "6837fa920c244"
},
"items": {
"type": "object",
"wiki": {
"name": "organizations",
"type": "schema",
"uuid": "6837fa7ef0745",
"layout": "section",
"visibility": "visible"
},
"properties": {
"name": {
"wiki": {
"name": "name",
"type": "property",
"multiple-items": false,
"label": "name",
"visibility": "visible",
"preferred-input": "LookupElement",
"input-config": [],
"required": false,
"options-query": "[[name::+]]",
"query-schema": "Organization",
"query-printouts": [
"name"
],
"uuid": "6837fa60cfb5a"
},
"type": "string",
"format": "text",
"title": "name"
},
"role": {
"wiki": {
"name": "role",
"unique-items": false,
"type": "schema",
"uuid": "6837fa60cfb5e"
},
"items": {
"type": "string",
"wiki": {
"name": "role",
"type": "property",
"multiple-items": true,
"label": "role",
"visibility": "visible",
"preferred-input": "OO.ui.MenuTagMultiselectWidget",
"input-config": [],
"required": false,
"options-allow-null": false,
"options-wikilist": "Organization roles",
"options-values-parsed": {
"coordinating": "coordinating",
"sending": "sending",
"hosting": "hosting"
},
"uuid": "6837fa60cfb5f",
"layout": "table"
},
"format": "text",
"title": "role",
"enum": [
"coordinating",
"sending",
"hosting"
]
},
"type": "array",
"uniqueItems": false
}
}
},
"type": "array",
"title": "Partner organizations",
"minItems": 1,
"uniqueItems": false
},
"notes": {
"wiki": {
"name": "notes",
"type": "property",
"multiple-items": false,
"label": "notes",
"visibility": "visible",
"preferred-input": "OO.ui.MultilineTextInputWidget",
"input-config": [],
"required": false,
"uuid": "67cc12029731b"
},
"type": "string",
"format": "text",
"title": "notes"
}
},
"required": [
"project_number",
"start_date",
"end_date"
],
"type": "object",
"title": "Project"
}
}

Latest revision as of 06:12, 29 May 2025

wiki
type"schema"
uuid"6634e38ac4735"
name"Project"
title"Project"
properties
project_number
wiki
name"project_number"
type"property"
multiple-itemsfalse
requiredtrue
label"project number"
uuid"67c9d014d142b"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
type"string"
format"text"
title"project number"
name
wiki
name"name"
type"property"
multiple-itemsfalse
label"Project name"
uuid"6634e38ac4739"
visibility"visible"
preferred-input"OO.ui.TextInputWidget"
input-config
Empty array
requiredfalse
type"string"
format"text"
title"Project name"
national_agency
wiki
name"national_agency"
type"property"
multiple-itemsfalse
label"national agency"
visibility"visible"
preferred-input"OO.ui.DropdownInputWidget"
input-config
Empty array
requiredfalse
options-allow-nullfalse
options-wikilist"National agencies codes"
options-label-formula"{{National_agency_country_from_code|<value>}}"
uuid"67c9d014d142f"
options-values-parsed
AT01"Austria"
BE03-5"Belgium"
BG01"Bulgaria"
HR01"Croatia"
CY01"Cyprus"
CZ01"Czech"
DK01"Denmark"
EE01"Estonia"
FI01"Finland"
FR02"France"
DE04"Germany"
EL02"Greece"
HU01"Hungary"
IE01"Ireland"
IT03"Italy"
LV02"Latvia"
LI01"Liechtenstein"
LT02"Lithuania"
LU01"Luxembourg"
MT01"Malta"
NL02"Netherlands"
PL01"Poland"
PT02"Portugal"
RO01"Romania"
SK02"Slovakia"
SI02"Slovenia"
ES02"Spain"
SE02"Sweden"
TR01"Türkiye"
IS01"Iceland"
MK01"North Macedonia"
type"string"
format"text"
title"national agency"
enum
"AT01"
"BE03-5"
"BG01"
"HR01"
"CY01"
"CZ01"
"DK01"
"EE01"
"FI01"
"FR02"
"DE04"
"EL02"
"HU01"
"IE01"
"IT03"
"LV02"
"LI01"
"LT02"
"LU01"
"MT01"
"NL02"
"PL01"
"PT02"
"RO01"
"SK02"
"SI02"
"ES02"
"SE02"
"TR01"
"IS01"
"MK01"
start_date
wiki
name"start_date"
type"property"
multiple-itemsfalse
requiredtrue
label"Start date"
label-parsed"Start date"
visibility"visible"
preferred-input"mw.widgets.DateInputWidget"
input-config
Empty array
uuid"6634e38ac4748"
type"string"
format"date"
title"Start date"
end_date
wiki
name"end_date"
type"property"
multiple-itemsfalse
requiredtrue
label"End date"
label-parsed"End date"
visibility"visible"
preferred-input"mw.widgets.DateInputWidget"
input-config
Empty array
uuid"6634e38ac474a"
type"string"
format"date"
title"End date"
organizations
wiki
name"organizations"
title"Partner organizations"
min-items1
unique-itemsfalse
type"schema"
uuid"6837fa920c244"
items
type"object"
wiki
name"organizations"
type"schema"
uuid"6837fa7ef0745"
layout"section"
visibility"visible"
properties
name
wiki
name"name"
type"property"
multiple-itemsfalse
label"name"
visibility"visible"
preferred-input"LookupElement"
input-config
Empty array
requiredfalse
options-query"[[name::+]]"
query-schema"Organization"
query-printouts
"name"
uuid"6837fa60cfb5a"
type"string"
format"text"
title"name"
role
wiki
name"role"
unique-itemsfalse
type"schema"
uuid"6837fa60cfb5e"
items
type"string"
wiki
name"role"
type"property"
multiple-itemstrue
label"role"
visibility"visible"
preferred-input"OO.ui.MenuTagMultiselectWidget"
input-config
Empty array
requiredfalse
options-allow-nullfalse
options-wikilist"Organization roles"
options-values-parsed
coordinating"coordinating"
sending"sending"
hosting"hosting"
uuid"6837fa60cfb5f"
layout"table"
format"text"
title"role"
enum
"coordinating"
"sending"
"hosting"
type"array"
uniqueItemsfalse
type"array"
title"Partner organizations"
minItems1
uniqueItemsfalse
notes
wiki
name"notes"
type"property"
multiple-itemsfalse
label"notes"
visibility"visible"
preferred-input"OO.ui.MultilineTextInputWidget"
input-config
Empty array
requiredfalse
uuid"67cc12029731b"
type"string"
format"text"
title"notes"
required
"project_number"
"start_date"
"end_date"
type"object"
title"Project"