Files
uiogaming.no-backend/dist/static/6ce69c2f.create-schema.json
T
2025-01-16 11:37:19 +01:00

474 lines
9.9 KiB
JSON

[
{
"fields": [
{
"validation": [
{
"rules": [
{
"flag": "custom"
}
],
"level": "error"
}
],
"name": "name",
"type": "slug"
}
],
"name": "media.tag",
"type": "document"
},
{
"fields": [
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
},
{
"flag": "max",
"constraint": 50
}
],
"level": "error"
}
],
"name": "title",
"type": "string",
"title": "Tittel"
},
{
"options": {
"source": "title",
"maxLength": 96
},
"validation": [
{
"rules": [
{
"flag": "custom"
}
],
"level": "error"
}
],
"description": "Lenke til innlegget. Sørg for at tittelen er unik og trykk på generate. Hvis ikke, endre denne til noe unikt",
"name": "slug",
"type": "slug"
},
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
}
],
"level": "error"
}
],
"to": [
{
"type": "author"
}
],
"name": "author",
"type": "reference",
"title": "Person"
},
{
"name": "mainImage",
"type": "image",
"title": "Forsidebilde"
},
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
}
],
"level": "error"
}
],
"name": "body",
"type": "blockContent",
"title": "Brødtekst"
},
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
},
{
"flag": "max",
"constraint": 150
}
],
"level": "error"
}
],
"description": "Dette er teksten som vil vises på forsiden som forhåndsvisning",
"name": "excerpt",
"type": "string",
"title": "Sammendrag"
}
],
"name": "post",
"type": "document",
"title": "Blogginnlegg"
},
{
"fields": [
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
},
{
"flag": "max",
"constraint": 50
}
],
"level": "error"
}
],
"name": "name",
"type": "string",
"title": "Navn"
},
{
"name": "boardMember",
"type": "boolean",
"title": "Styremedlem?"
},
{
"name": "image",
"type": "image",
"title": "Bilde"
},
{
"fieldsets": [
{
"name": "translations",
"options": {
"collapsible": true
}
}
],
"name": "role",
"type": "localeString",
"title": "Stilling"
},
{
"validation": [
{
"rules": [
{
"flag": "max",
"constraint": 50
}
],
"level": "error"
}
],
"name": "contactInfo",
"type": "string",
"title": "Kontaktinfo (f. eks: Discordbrukernavn eller E-post)"
},
{
"fieldsets": [
{
"name": "translations",
"options": {
"collapsible": true
}
}
],
"name": "bio",
"type": "localeString"
},
{
"readOnly": true,
"hidden": true,
"name": "orderRank",
"type": "string"
}
],
"name": "author",
"type": "document",
"title": "Person"
},
{
"fields": [
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
},
{
"flag": "max",
"constraint": 50
}
],
"level": "error"
}
],
"name": "title",
"type": "string",
"title": "Navn"
},
{
"options": {
"source": "title",
"maxLength": 96
},
"validation": [
{
"rules": [
{
"flag": "custom"
},
{
"flag": "presence",
"constraint": "required"
}
],
"level": "error"
}
],
"description": "Lenke til arrangementet. Sørg for at navnet er unikt og trykk på generate. Hvis ikke, endre denne til noe unikt",
"name": "slug",
"type": "slug"
},
{
"options": {
"dateFormat": "YYYY-MM-DD",
"timeFormat": "HH:mm",
"timeStep": 15,
"calendarTodayLabel": "I dag"
},
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
}
],
"level": "error"
}
],
"name": "date",
"type": "datetime",
"title": "Tidspunkt"
},
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
},
{
"flag": "max",
"constraint": 50
}
],
"level": "error"
}
],
"name": "location",
"type": "string",
"title": "Sted"
},
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
}
],
"level": "error"
}
],
"name": "description",
"type": "text",
"title": "Beskrivelse"
}
],
"name": "event",
"type": "document",
"title": "Arrangement"
},
{
"of": [
{
"marks": {
"annotations": [
{
"fields": [
{
"validation": [
{
"rules": [
{
"flag": "uri",
"constraint": {
"options": {
"scheme": [
"/^http$/",
"/^https$/"
],
"allowRelative": false,
"relativeOnly": false,
"allowCredentials": false
}
}
}
],
"level": "error"
}
],
"name": "href",
"type": "url",
"title": "URL"
}
],
"name": "link",
"type": "object",
"title": "URL"
}
],
"decorators": [
{
"value": "strong",
"title": "Strong"
},
{
"value": "em",
"title": "Emphasis"
}
]
},
"lists": [
{
"value": "bullet",
"title": "Bullet"
}
],
"styles": [
{
"value": "normal",
"title": "Normal"
},
{
"value": "h1",
"title": "H1"
},
{
"value": "h2",
"title": "H2"
},
{
"value": "h3",
"title": "H3"
},
{
"value": "h4",
"title": "H4"
},
{
"value": "blockquote",
"title": "Quote"
}
],
"of": [],
"type": "block"
},
{
"options": {
"hotspot": true
},
"type": "image"
}
],
"name": "blockContent",
"type": "array"
},
{
"fields": [
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
},
{
"flag": "max",
"constraint": 200
}
],
"level": "error"
}
],
"name": "no",
"type": "string",
"title": "Norsk"
},
{
"validation": [
{
"rules": [
{
"flag": "presence",
"constraint": "required"
},
{
"flag": "max",
"constraint": 200
}
],
"level": "error"
}
],
"name": "en",
"type": "string",
"title": "English",
"fieldset": "translations"
}
],
"fieldsets": [
{
"name": "translations",
"options": {
"collapsible": true
}
}
],
"name": "localeString",
"type": "object",
"title": "Localized string"
}
]