VisualDataSchema:Article: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{ | { | ||
"wiki": { | |||
"type": "schema", | |||
"uuid": "660c1eb9a1d8d", | |||
"name": "Article" | |||
}, | |||
"properties": { | |||
"title": { | |||
"wiki": { | |||
"name": "title", | |||
"type": "property", | |||
"multiple-items": false, | |||
"required": true, | |||
"label": "Title", | |||
"label-parsed": "Title", | |||
"visibility": "visible", | |||
"preferred-input": "OO.ui.TextInputWidget", | |||
"input-config": [], | |||
"uuid": "660c1eb9a1d90" | |||
}, | |||
"type": "string", | |||
"format": "text", | |||
"title": "Title" | |||
}, | |||
"authors": { | |||
"wiki": { | |||
"name": "authors", | |||
"min-items": 1, | |||
"unique-items": false, | |||
"type": "schema", | |||
"uuid": "660c1eb9a1d94" | |||
}, | |||
"items": { | |||
"type": "string", | |||
"wiki": { | |||
"name": "author", | |||
"type": "property", | |||
"multiple-items": true, | |||
"label": "Author", | |||
"help-message": "Can be multiple authors", | |||
"default": [], | |||
"label-parsed": "Author", | |||
"help-message-parsed": "Can be multiple authors", | |||
"default-parsed": [], | |||
"visibility": "visible", | |||
"preferred-input": "OO.ui.TagMultiselectWidget", | |||
"input-config": [], | |||
"required": false, | |||
"layout": "table", | |||
"uuid": "660c1eb9a1d95" | |||
}, | |||
"format": "text", | |||
"title": "Author", | |||
"description": "Can be multiple authors", | |||
"default": [] | |||
}, | |||
"type": "array", | |||
"minItems": 1, | |||
"uniqueItems": false | |||
}, | |||
"date": { | |||
"wiki": { | |||
"name": "date", | |||
"type": "property", | |||
"multiple-items": false, | |||
"label": "Date", | |||
"label-parsed": "Date", | |||
"visibility": "visible", | |||
"preferred-input": "mw.widgets.DateInputWidget", | |||
"input-config": [], | |||
"required": false, | |||
"uuid": "660c1eb9a1d98" | |||
}, | |||
"type": "string", | |||
"format": "date", | |||
"title": "Date" | |||
}, | |||
"abstract": { | |||
"wiki": { | |||
"name": "abstract", | |||
"type": "property", | |||
"multiple-items": false, | |||
"label": "Abstract", | |||
"uuid": "660c1eb9a1d9a", | |||
"visibility": "visible", | |||
"preferred-input": "OO.ui.MultilineTextInputWidget", | |||
"input-config": [], | |||
"required": false | |||
}, | |||
"type": "string", | |||
"format": "textarea", | |||
"title": "Abstract" | |||
}, | |||
"project": { | |||
"wiki": { | |||
"name": "project", | |||
"type": "property", | |||
"multiple-items": false, | |||
"required": true, | |||
"label": "Project", | |||
"help-message": "Must be registered with the [[Projects|Project]] form", | |||
"label-parsed": "Project", | |||
"help-message-parsed": "Must be registered with the \u003Ca href=\"/wiki/Projects\" title=\"Projects\"\u003EProject\u003C/a\u003E form", | |||
"visibility": "visible", | |||
"preferred-input": "LookupElement", | |||
"input-config": [], | |||
"options-askquery": "[[name::+]]", | |||
"askquery-schema": "Project", | |||
"askquery-printouts": [ | |||
"name" | |||
], | |||
"uuid": "660c1eb9a1d9c" | |||
}, | |||
"type": "string", | |||
"format": "text", | |||
"title": "Project", | |||
"description": "Must be registered with the \u003Ca href=\"/wiki/Projects\" title=\"Projects\"\u003EProject\u003C/a\u003E form" | |||
}, | |||
"role": { | |||
"wiki": { | |||
"name": "role", | |||
"type": "property", | |||
"multiple-items": false, | |||
"label": "Role", | |||
"options-allow-null": true, | |||
"label-parsed": "Role", | |||
"visibility": "visible", | |||
"preferred-input": "OO.ui.DropdownInputWidget", | |||
"input-config": [], | |||
"required": false, | |||
"options-values-parsed": { | |||
"": "", | |||
"volunteer": "volunteer", | |||
"project coordinator": "project coordinator", | |||
"partecipant": "partecipant", | |||
"other": "other" | |||
}, | |||
"uuid": "660c1eb9a1d9e" | |||
}, | |||
"type": "string", | |||
"format": "text", | |||
"title": "Role", | |||
"enum": [ | |||
"", | |||
"volunteer", | |||
"project coordinator", | |||
"partecipant", | |||
"other" | |||
] | |||
}, | |||
"image": { | |||
"wiki": { | |||
"name": "image", | |||
"type": "property", | |||
"multiple-items": false, | |||
"input-config": { | |||
"namespace": 6 | |||
}, | |||
"label": "Image", | |||
"uuid": "66100061f3eec", | |||
"visibility": "visible", | |||
"preferred-input": "mw.widgets.TitleInputWidget", | |||
"required": false | |||
}, | |||
"type": "string", | |||
"format": "text", | |||
"title": "Image" | |||
} | |||
}, | |||
"required": [ | |||
"title", | |||
"project" | |||
], | |||
"type": "object" | |||
} | } |
Revision as of 14:33, 31 October 2024
wiki |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
properties |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | "object" |