@universis/candidates
Version:
Universis api server plugin for study program candidates, internship selection etc
61 lines (60 loc) • 1.49 kB
JSON
{
"$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json",
"@id": "https://themost.io/schemas/StudyProgramEnrollmentEventViewers",
"name": "StudyProgramEnrollmentEventViewers",
"title": "StudyProgram Enrollment Event Viewers",
"source": "StudyProgramEnrollmentEventViewers",
"view": "StudyProgramEnrollmentEventViewers",
"version": "1.0",
"hidden": false,
"fields": [
{
"name": "id",
"type": "Counter",
"primary": true
},
{
"name": "event",
"indexed": true,
"nullable": false,
"type": "StudyProgramEnrollmentEvent"
},
{
"name": "viewer",
"indexed": true,
"nullable": false,
"type": "User"
}
],
"constraints": [
{
"type": "unique",
"fields": [
"event",
"viewer"
]
}
],
"privileges": [
{
"mask": 15,
"type": "global"
},
{
"mask": 1,
"type": "global",
"account": "*"
},
{
"mask": 15,
"type": "self",
"account": "Registrar",
"filter": "event/organizer eq departments()"
},
{
"mask": 15,
"type": "global",
"account": "Administrators"
}
]
}