UNPKG

@universis/candidates

Version:

Universis api server plugin for study program candidates, internship selection etc

65 lines (64 loc) 1.73 kB
{ "$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json", "@id": "https://universis.io/schemas/InternshipProgramEnrollmentEvent", "name": "InternshipProgramEnrollmentEvent", "description": "An internship program enrollment event", "title": "InternshipProgramEnrollmentEvents", "abstract": false, "sealed": false, "inherits": "StudyProgramEnrollmentEvent", "version": "0.7", "fields": [ { "name": "maxPreferredItems", "title": "The maximum number of preferences", "type": "Integer", "many": false, "value": "javascript:return 2;" }, { "name": "minPreferredItems", "title": "The minimum number of preferences", "type": "Boolean", "many": false, "value": "javascript:return 1;" }, { "name": "internshipCompanyType", "title": "Select internships for a specific company type", "type": "CompanyType" } ], "constraints": [ { "type": "unique", "fields": [ "identifier" ] } ], "eventListeners": [ ], "privileges": [ { "mask": 15, "type": "global" }, { "mask": 1, "type": "global", "account": "*" }, { "mask": 15, "type": "global", "account": "Administrators" }, { "mask": 15, "type": "self", "account": "Registrar", "filter": "organizer eq departments()" } ] }