mirror of
https://github.com/UiO-Gaming/uiogaming.no-backend.git
synced 2026-11-05 13:56:49 +01:00
474 lines
9.9 KiB
JSON
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"
|
|
}
|
|
] |