UNPKG

@universis/evaluations

Version:

Universis evaluations library

66 lines (65 loc) 1.69 kB
{ "$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json", "@id": "http://schema.org/GenerateStudyProgramTokenAction", "name": "GenerateStudyProgramTokenAction", "description": "The act of organizing tasks/objects/events by associating resources to it.", "title": "GenerateStudyProgramTokenAction", "abstract": false, "sealed": false, "inherits": "GenerateTokenAction", "version": "1.0", "fields": [ { "name": "event", "title": "Γεγονός αξιολόγησης", "type": "StudyProgramEvaluationEvent", "nullable": false, "mapping": { "parentModel": "StudyProgramEvaluationEvent", "childModel": "GenerateStudyProgramTokenAction", "parentField": "id", "childField": "event", "cascade": "delete", "associationType": "association" } }, { "name": "numberOfStudents", "description": "Σύνολο φοιτητών", "type": "Integer" }, { "name": "total", "description": "Σύνολο tokens που δημιουργήθηκαν", "type": "Integer" } ], "privileges": [ { "mask": 31, "type": "global" }, { "mask": 31, "type": "global", "account": "Administrators" }, { "mask": 17, "type": "self", "account": "Registrar", "filter": "event/organizer eq departments()" }, { "mask": 31, "type": "global", "account": "QualityAssuranceUnit" }, { "mask": 31, "type": "self", "account": "QualityAssuranceDepartment", "filter": "event/organizer eq departments()" } ] }