@universis/candidates
Version:
Universis api server plugin for study program candidates, internship selection etc
98 lines (97 loc) • 3.01 kB
JSON
{
"$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json",
"@id": "https://universis.io/schemas/CandidateStudentUploadActionResult",
"name": "CandidateStudentUploadActionResult",
"title": "Candidate Student Upload Action Result",
"hidden": false,
"version": "1.3",
"fields": [
{
"@id": "https://themost.io/schemas/id",
"name": "id",
"title": "id",
"description": "The identifier of the item.",
"type": "Counter",
"primary": true
},
{
"name": "action",
"title": "Candidate student upload action",
"description": "Linked candidate student upload action",
"type": "CandidateStudentUploadAction",
"nullable": true,
"editable": false
},
{
"name": "candidate",
"title": "The candidate student",
"description": "The candidate student",
"type": "CandidateStudent",
"nullable": true,
"editable": false
},
{
"name": "forcelyUpdated",
"title": "Forcely updated",
"description": "Forcely updated",
"type": "Boolean",
"nullable": false
},
{
"name": "result",
"title": "Success/Failure",
"description": "Success/Failure",
"type": "Boolean",
"nullable": false
},
{
"name": "inscriptionNumber",
"title": "Αριθμός δελτίου επιτυχίας",
"description": "Αριθμός δελτίου επιτυχίας",
"type": "Text",
"size": 50,
"nullable": true
},
{
"name": "additionalMessage",
"title": "Potential error message",
"description": "Potential error message",
"type": "Note",
"nullable": true
},
{
"name": "createdBy",
"title": "Created By",
"description": "Created by user",
"type": "User",
"value": "javascript:return this.user();",
"readonly": true
},
{
"@id": "https://themost.io/schemas/dateCreated",
"name": "dateCreated",
"title": "dateCreated",
"description": "The date on which this item was created",
"type": "DateTime",
"readonly": true,
"value": "javascript:return new Date();"
}
],
"privileges": [
{
"mask": 15,
"type": "global"
},
{
"mask": 15,
"type": "global",
"account": "Administrators"
},
{
"mask": 15,
"type": "self",
"account": "Registrar",
"filter": "candidate/department eq departments()"
}
]
}