Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Contracts, Resources, Berichten, Agenda, Studiewijzer, Opdrachten, __extends, Schoolstructuur, Cijfers, Magister;
- (function(n) {
- "use strict";
- var t = function() {
- function n() {}
- return n.Factory = function(n, t, i, r) {
- var u = n("templates"),
- f;
- return {
- get: function(n) {
- var e = u.get(n);
- return e ? e : (f || (f = t.get(r).then(function(n) {
- return i.get("$compile")(n.data), n
- })), f.then(function(t) {
- return {
- status: t.status,
- data: u.get(n),
- headers: function() {}
- }
- }))
- },
- put: function(n, t) {
- u.put(n, t)
- }
- }
- }, n
- }();
- n.MagisterTemplateCache = t
- })(Magister || (Magister = {})),
- function(n) {
- var f, e, i, o, r, s, h, u, c, l, t, a;
- (function(n) {
- var t, i;
- (function(n) {
- n[n.Unknown = 0] = "Unknown";
- n[n.Basic = 1] = "Basic";
- n[n.Dns = 2] = "Dns";
- n[n.IPv4 = 3] = "IPv4";
- n[n.IPv6 = 4] = "IPv6"
- })(t = n.UriHostNameType || (n.UriHostNameType = {})),
- function(n) {
- n[n.RelativeOrAbsolute = 0] = "RelativeOrAbsolute";
- n[n.Absolute = 1] = "Absolute";
- n[n.Relative = 2] = "Relative"
- }(i = n.UriKind || (n.UriKind = {}))
- })(f = n.System || (n.System = {})),
- function(n) {
- var t;
- (function(n) {
- var t, i, r;
- (function(n) {
- n[n.Bestand = 1] = "Bestand";
- n[n.Html = 2] = "Html";
- n[n.Url = 3] = "Url";
- n[n.Scorm = 4] = "Scorm";
- n[n.DigitaalLesmateriaal = 5] = "DigitaalLesmateriaal";
- n[n.ScormMetWachtwoord = 6] = "ScormMetWachtwoord";
- n[n.Noordhoff = 7] = "Noordhoff"
- })(t = n.BronSoort || (n.BronSoort = {})),
- function(n) {
- n[n.Onbekend = 0] = "Onbekend";
- n[n.Document = 1] = "Document";
- n[n.Link = 2] = "Link";
- n[n.Scorm = 4] = "Scorm";
- n[n.MijnDocumentenMap = 8] = "MijnDocumentenMap";
- n[n.GedeeldeDocumentenMap = 16] = "GedeeldeDocumentenMap";
- n[n.PortfolioDocumentenMap = 32] = "PortfolioDocumentenMap";
- n[n.ProjectDocumentenMap = 64] = "ProjectDocumentenMap";
- n[n.PrullenbakMap = 128] = "PrullenbakMap";
- n[n.Map = 256] = "Map";
- n[n.Kennisnet = 512] = "Kennisnet";
- n[n.OneDrive = 1024] = "OneDrive";
- n[n.OneDriveForBusiness = 2048] = "OneDriveForBusiness"
- }(i = n.BronType || (n.BronType = {})),
- function(n) {
- n[n.Geen = 0] = "Geen";
- n[n.Lezer = 1] = "Lezer";
- n[n.Auteur = 2] = "Auteur";
- n[n.Redacteur = 3] = "Redacteur";
- n[n.Eigenaar = 4] = "Eigenaar";
- n[n.MapEigenaar = 5] = "MapEigenaar"
- }(r = n.BronPrivilege || (n.BronPrivilege = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(e = n.Bronnen || (n.Bronnen = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- var t, i, r, u;
- (function(n) {
- n[n.GeenStatus = 0] = "GeenStatus";
- n[n.GeroosterdAutomatisch = 1] = "GeroosterdAutomatisch";
- n[n.GeroosterdHandmatig = 2] = "GeroosterdHandmatig";
- n[n.Gewijzigd = 3] = "Gewijzigd";
- n[n.VervallenHandmatig = 4] = "VervallenHandmatig";
- n[n.VervallenAutomatisch = 5] = "VervallenAutomatisch";
- n[n.InGebruik = 6] = "InGebruik";
- n[n.Afgesloten = 7] = "Afgesloten";
- n[n.Ingezet = 8] = "Ingezet";
- n[n.Verplaatst = 9] = "Verplaatst";
- n[n.GewijzigdEnVerplaatst = 10] = "GewijzigdEnVerplaatst"
- })(t = n.AfspraakStatus || (n.AfspraakStatus = {})),
- function(n) {
- n[n.None = 0] = "None";
- n[n.Persoonlijk = 1] = "Persoonlijk";
- n[n.Algemeen = 2] = "Algemeen";
- n[n.Schoolbreed = 3] = "Schoolbreed";
- n[n.Stage = 4] = "Stage";
- n[n.Intake = 5] = "Intake";
- n[n.Roostervrij = 6] = "Roostervrij";
- n[n.Kwt = 7] = "Kwt";
- n[n.Standby = 8] = "Standby";
- n[n.Blokkade = 9] = "Blokkade";
- n[n.Overig = 10] = "Overig";
- n[n.BlokkadeLokaal = 11] = "BlokkadeLokaal";
- n[n.BlokkadeKlas = 12] = "BlokkadeKlas";
- n[n.Les = 13] = "Les";
- n[n.Studiehuis = 14] = "Studiehuis";
- n[n.RoostervrijeStudie = 15] = "RoostervrijeStudie";
- n[n.Planning = 16] = "Planning";
- n[n.Maatregelen = 101] = "Maatregelen";
- n[n.Presenties = 102] = "Presenties";
- n[n.ExamenRooster = 103] = "ExamenRooster"
- }(i = n.AfspraakType || (n.AfspraakType = {})),
- function(n) {
- n[n.Vrij = 1] = "Vrij";
- n[n.VoorlopigBezet = 2] = "VoorlopigBezet";
- n[n.Bezet = 3] = "Bezet";
- n[n.NietAanwezig = 4] = "NietAanwezig"
- }(r = n.WeergaveType || (n.WeergaveType = {})),
- function(n) {
- n[n.None = 0] = "None";
- n[n.Huiswerk = 1] = "Huiswerk";
- n[n.Proefwerk = 2] = "Proefwerk";
- n[n.Tentamen = 3] = "Tentamen";
- n[n.SchriftelijkeOverhoring = 4] = "SchriftelijkeOverhoring";
- n[n.MondelingeOverhoring = 5] = "MondelingeOverhoring";
- n[n.Informatie = 6] = "Informatie";
- n[n.Aantekening = 7] = "Aantekening"
- }(u = n.AfspraakInfoType || (n.AfspraakInfoType = {}))
- })(t = n.Enums || (n.Enums = {}))
- })(t = n.Afspraken || (n.Afspraken = {}))
- }(i = n.Agenda || (n.Agenda = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.None = 0] = "None";
- n[n.Absent = 1] = "Absent";
- n[n.Telaat = 2] = "Telaat";
- n[n.Ziek = 3] = "Ziek";
- n[n.Uitgestuurd = 4] = "Uitgestuurd";
- n[n.Present = 5] = "Present";
- n[n.Vrijstelling = 6] = "Vrijstelling";
- n[n.BoekenVergeten = 7] = "BoekenVergeten";
- n[n.HuiswerkVergeten = 8] = "HuiswerkVergeten"
- })(t = n.VerantwoordingType || (n.VerantwoordingType = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(o = n.Absentie || (n.Absentie = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.None = 0] = "None";
- n[n.Inactive = 1] = "Inactive";
- n[n.Active = 2] = "Active";
- n[n.RswpAuthenticationPending = 4] = "RswpAuthenticationPending";
- n[n.PasswordChangePending = 8] = "PasswordChangePending";
- n[n.Any = 15] = "Any"
- })(t = n.SessionState || (n.SessionState = {}))
- })(t = n.Security || (n.Security = {}))
- }(r = n.Core || (n.Core = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.Valid = 0] = "Valid";
- n[n.Invalid = 1] = "Invalid";
- n[n.PasswordExpired = 2] = "PasswordExpired"
- })(t = n.UserLoginValidation || (n.UserLoginValidation = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(s = n.Account || (n.Account = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.NietIngeschreven = 0] = "NietIngeschreven";
- n[n.Ingeschreven = 1] = "Ingeschreven";
- n[n.VerplichtIngeschreven = 2] = "VerplichtIngeschreven"
- })(t = n.KeuzewerktijdStatus || (n.KeuzewerktijdStatus = {}))
- })(t = n.Enums || (n.Enums = {}))
- })(t = n.KWT || (n.KWT = {}))
- }(i = n.Agenda || (n.Agenda = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.Unknown = 0] = "Unknown";
- n[n.Cijfer = 1] = "Cijfer";
- n[n.Gemiddelde = 2] = "Gemiddelde";
- n[n.Maximum = 3] = "Maximum";
- n[n.Formule = 4] = "Formule";
- n[n.Minimum = 5] = "Minimum";
- n[n.Som = 6] = "Som";
- n[n.Tel = 7] = "Tel";
- n[n.Cevo = 8] = "Cevo";
- n[n.VrijeTekst = 9] = "VrijeTekst";
- n[n.CevoCPE = 10] = "CevoCPE";
- n[n.CevoCIE = 11] = "CevoCIE";
- n[n.Weegfactor = 12] = "Weegfactor";
- n[n.Eindcijfer = 13] = "Eindcijfer";
- n[n.Tekortpunten = 14] = "Tekortpunten";
- n[n.BoomTop = 15] = "BoomTop";
- n[n.VakVoorwaarde = 16] = "VakVoorwaarde"
- })(t = n.KolomSoort || (n.KolomSoort = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(h = n.Cijfers || (n.Cijfers = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.Onbekend = 0] = "Onbekend";
- n[n.Groep = 1] = "Groep";
- n[n.Studie = 2] = "Studie";
- n[n.Persoon = 3] = "Persoon";
- n[n.Locatie = 6] = "Locatie";
- n[n.Project = 8] = "Project"
- })(t = n.ContactType || (n.ContactType = {}))
- })(t = n.Enums || (n.Enums = {}))
- })(t = n.Contactpersonen || (n.Contactpersonen = {}))
- }(u = n.Communicatie || (n.Communicatie = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- var t, i;
- (function(n) {
- n[n.Forwarded = 1] = "Forwarded";
- n[n.Replied = 2] = "Replied"
- })(t = n.BerichtStatus || (n.BerichtStatus = {})),
- function(n) {
- n[n.NietGespecificeerd = 0] = "NietGespecificeerd";
- n[n.Bericht = 1] = "Bericht";
- n[n.Mededeling = 2] = "Mededeling"
- }(i = n.BerichtSoort || (n.BerichtSoort = {}))
- })(t = n.Enums || (n.Enums = {}))
- })(t = n.Berichten || (n.Berichten = {}))
- }(u = n.Communicatie || (n.Communicatie = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.GeheleLocatie = 1] = "GeheleLocatie";
- n[n.AlleenLes = 2] = "AlleenLes"
- })(t = n.VerzendRecht || (n.VerzendRecht = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(c = n.Configuratie || (n.Configuratie = {})),
- function(n) {
- var t;
- (function(n) {
- var t, i;
- (function(n) {
- n[n.Folio = 0] = "Folio";
- n[n.Digitaal = 1] = "Digitaal";
- n[n.Combi = 2] = "Combi"
- })(t = n.MateriaalType || (n.MateriaalType = {})),
- function(n) {
- n[n.Actief = 0] = "Actief";
- n[n.Geblokkeerd = 1] = "Geblokkeerd";
- n[n.Verwijderd = 2] = "Verwijderd"
- }(i = n.DigitaleLicentieStatus || (n.DigitaleLicentieStatus = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(l = n.DigitaalLesmateriaal || (n.DigitaalLesmateriaal = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.Bron = 1] = "Bron";
- n[n.Opdracht = 2] = "Opdracht";
- n[n.Scorm = 3] = "Scorm";
- n[n.DTDL = 4] = "DTDL";
- n[n.Map = 5] = "Map"
- })(t = n.ModuleSoort || (n.ModuleSoort = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(t = n.ELO || (n.ELO = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.Geen = 0] = "Geen";
- n[n.Beoordeeld = 1] = "Beoordeeld";
- n[n.Gestart = 2] = "Gestart";
- n[n.Herkansing = 3] = "Herkansing";
- n[n.Ingeleverd = 4] = "Ingeleverd";
- n[n.NietGestart = 5] = "NietGestart";
- n[n.WachtOpPlagiaat = 6] = "WachtOpPlagiaat";
- n[n.OpnieuwInleveren = 7] = "OpnieuwInleveren";
- n[n.NietIngeleverd = 8] = "NietIngeleverd"
- })(t = n.OpdrachtStatus || (n.OpdrachtStatus = {}))
- })(t = n.Enums || (n.Enums = {}))
- })(t = n.Opdrachten || (n.Opdrachten = {}))
- }(t = n.ELO || (n.ELO = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.Docent = 5] = "Docent";
- n[n.Leerling = 4] = "Leerling";
- n[n.Klas = 3] = "Klas";
- n[n.StudieVak = 2] = "StudieVak";
- n[n.Studie = 1] = "Studie"
- })(t = n.ToegangType || (n.ToegangType = {}))
- })(t = n.Enums || (n.Enums = {}))
- })(t = n.Projecten || (n.Projecten = {}))
- }(t = n.ELO || (n.ELO = {})),
- function(n) {
- var t;
- (function(n) {
- var t;
- (function(n) {
- n[n.UNSPECIFIED = -2] = "UNSPECIFIED";
- n[n.FINISHED_ERROR = -1] = "FINISHED_ERROR";
- n[n.NOT_STARTED = 0] = "NOT_STARTED";
- n[n.IN_PROGRESS = 1] = "IN_PROGRESS";
- n[n.FINISHED_OK = 2] = "FINISHED_OK"
- })(t = n.JobStatus || (n.JobStatus = {}))
- })(t = n.Media || (n.Media = {}))
- }(r = n.Core || (n.Core = {})),
- function(n) {
- var t;
- (function(n) {
- var t, i;
- (function(n) {
- n[n.Beschikbaar = 0] = "Beschikbaar";
- n[n.Voorkeur = 1] = "Voorkeur";
- n[n.NietBeschikbaar = 2] = "NietBeschikbaar"
- })(t = n.DagdeelVoorkeurBeschikbaarheid || (n.DagdeelVoorkeurBeschikbaarheid = {})),
- function(n) {
- n[n.Geen = 0] = "Geen";
- n[n.Vroeg = 1] = "Vroeg";
- n[n.Laat = 2] = "Laat"
- }(i = n.DagdeelVoorkeurGlobaleTijdWens || (n.DagdeelVoorkeurGlobaleTijdWens = {}))
- })(t = n.Enums || (n.Enums = {}))
- }(a = n.Ouderavond || (n.Ouderavond = {}))
- }(Contracts || (Contracts = {})),
- function(n) {
- var t, i;
- (function(n) {
- n[n.Normaal = 0] = "Normaal";
- n[n.Herkansing = 1] = "Herkansing";
- n[n.Docent = 2] = "Docent"
- })(t = n.Kolomtype || (n.Kolomtype = {})),
- function(n) {
- n[n.Onbekend = 0] = "Onbekend";
- n[n.Cijfers = 1] = "Cijfers";
- n[n.Gemiddelden = 2] = "Gemiddelden";
- n[n.Maxima = 3] = "Maxima";
- n[n.Formule = 4] = "Formule";
- n[n.Minima = 5] = "Minima";
- n[n.Som = 6] = "Som";
- n[n.Tel = 7] = "Tel";
- n[n.Cevo = 8] = "Cevo";
- n[n.Tekst = 9] = "Tekst";
- n[n.CevoKolCPE = 10] = "CevoKolCPE";
- n[n.CevoKolCIE = 11] = "CevoKolCIE";
- n[n.Weegfactor = 12] = "Weegfactor";
- n[n.Eindcijfer = 13] = "Eindcijfer";
- n[n.TekortPunten = 14] = "TekortPunten"
- }(i = n.Kolomsoort || (n.Kolomsoort = {}))
- }(Cijfers || (Cijfers = {})),
- function(n) {
- var t = angular.module("Magister.Resources", []),
- f = function() {
- function n(n, t) {
- this.$resource = n;
- this.apiHost = t
- }
- return n.prototype.get = function(n, t, i, r) {
- var u = this.$resource(this.apiHost + "api/personen/{persoonId}/berichten/{berichtId}", {
- persoonId: "@persoonId",
- berichtId: "@berichtId",
- berichtSoort: "@berichtSoort",
- skip: "@skip",
- top: "@top",
- orderby: "@orderby",
- count: "@count"
- }, {
- execute: {
- method: "GET"
- }
- });
- return u.execute({
- persoonId: n,
- berichtId: t,
- berichtSoort: i,
- skip: r.skip,
- top: r.top,
- orderby: r.orderby,
- count: r.count
- }).$promise
- }, n.prototype.remove = function(n, t) {
- var i = this.$resource(this.apiHost + "api/personen/{persoonId}/berichten/{berichtId}", {
- persoonId: "@persoonId",
- berichtId: "@berichtId"
- }, {
- execute: {
- method: "DELETE"
- }
- });
- return i.execute({
- persoonId: n,
- berichtId: t
- }).$promise
- }, n.prototype.put = function(n, t, i) {
- var r = this.$resource(this.apiHost + "api/personen/{persoonId}/berichten/{berichtId}", {
- persoonId: "@persoonId",
- berichtId: "@berichtId",
- bericht: "@bericht"
- }, {
- execute: {
- method: "PUT"
- }
- });
- return r.execute({
- persoonId: n,
- berichtId: t,
- bericht: i
- }).$promise
- }, n.prototype.post = function(n, t) {
- var i = this.$resource(this.apiHost + "api/personen/{persoonId}/berichten", {
- persoonId: "@persoonId",
- bericht: "@bericht"
- }, {
- execute: {
- method: "POST"
- }
- });
- return i.execute({
- persoonId: n,
- bericht: t
- }).$promise
- }, n
- }(),
- i, r, u;
- n.Bericht = f;
- t.service("Resources.Bericht", ["$resource", "apiHost", n.Bericht]);
- i = function() {
- function n(n, t) {
- this.$resource = n;
- this.apiHost = t
- }
- return n.prototype.get = function(n, t, i) {
- var r = this.$resource(this.apiHost + "api/personen/{persoonId}/berichten/bijlagen/{bijlageId}", {
- persoonId: "@persoonId",
- bijlageId: "@bijlageId",
- skip: "@skip",
- top: "@top",
- orderby: "@orderby",
- count: "@count"
- }, {
- execute: {
- method: "GET"
- }
- });
- return r.execute({
- persoonId: n,
- bijlageId: t,
- skip: i.skip,
- top: i.top,
- orderby: i.orderby,
- count: i.count
- }).$promise
- }, n
- }();
- n.BerichtBijlage = i;
- t.service("Resources.BerichtBijlage", ["$resource", "apiHost", n.BerichtBijlage]);
- r = function() {
- function n(n, t) {
- this.$resource = n;
- this.apiHost = t
- }
- return n.prototype.get = function(n, t, i, r, u, f) {
- var e = this.$resource(this.apiHost + "api/personen/{persoonId}/berichten", {
- persoonId: "@persoonId",
- mapId: "@mapId",
- q: "@q",
- gelezen: "@gelezen",
- ontvangenNa: "@ontvangenNa",
- skip: "@skip",
- top: "@top",
- orderby: "@orderby",
- count: "@count"
- }, {
- execute: {
- method: "GET"
- }
- });
- return e.execute({
- persoonId: n,
- mapId: t,
- q: i,
- gelezen: r,
- ontvangenNa: u,
- skip: f.skip,
- top: f.top,
- orderby: f.orderby,
- count: f.count
- }).$promise
- }, n
- }();
- n.Berichten = r;
- t.service("Resources.Berichten", ["$resource", "apiHost", n.Berichten]);
- u = function() {
- function n(n, t) {
- this.$resource = n;
- this.apiHost = t
- }
- return n.prototype.remove = function(n, t) {
- var i = this.$resource(this.apiHost + "api/personen/{persoonId}/berichten/map/{mapId}", {
- persoonId: "@persoonId",
- mapId: "@mapId"
- }, {
- execute: {
- method: "DELETE"
- }
- });
- return i.execute({
- persoonId: n,
- mapId: t
- }).$promise
- }, n
- }();
- n.BerichtMap = u;
- t.service("Resources.BerichtMap", ["$resource", "apiHost", n.BerichtMap])
- }(Resources || (Resources = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n() {
- this.StudiewijzerStrings = {
- WIDGET_STUDIEWIJZERS_ACTUEEL: "Actueel",
- WIDGET_STUDIEWIJZERS_ARCHIEF: "Archief"
- };
- this.NotificationStrings = {
- TITLE_SAVE_SUCCES: "Opslaan gelukt!",
- TITLE_SAVE_FAILED: "Opslaan mislukt!",
- DESCRIPTION_SUCCESFULL_SAVE_CONFIGURATION: "Het opslaan van de instellingen is gelukt.",
- DESCRIPTION_FAILED_SAVE_CONFIGURATION: "Het opslaan van de instellingen is mislukt.",
- TITLE_LOGIN_FAILURE: "Inloggen mislukt",
- TITLE_ERROR_DEFAULT: "PROBLEEM!",
- TITLE_WARNING_DEFAULT: "Let op!",
- TITLE_PASSWORD_CHANGE: "Wachtwoord wijzigen",
- CONTENT_PASSWORD_CHANGE_SUCCESS: "Het wachtwoord is gewijzigd.",
- CONTENT_BERICHTEN_SETREAD_FAILURE: "Kan bericht niet op gelezen zetten.",
- CONTENT_UNKNOWN_ERROR: "Er is een onbekende fout opgetreden.",
- CONTENT_FORBIDDEN_ERROR: "Onvoldoende rechten voor deze actie.",
- CONNECTION_LOST_ERROR_TITLE: "Geen verbinding",
- CONNECTION_LOST_ERROR_MESSAGE: "Er is op dit moment geen verbinding met Magister mogelijk. Controleer netwerk verbinding.",
- CONTENT_NOT_FOUND: "De informatie kon niet worden opgehaald.",
- TITEL_FILE_UPLOAD_NOT_SUPPORTED: "Uploaden van bestanden niet mogelijk",
- FILE_UPLOAD_NOT_SUPPORTED: "Het uploaden van bestanden wordt door deze browser of -versie niet ondersteund. <br><br>Zorg er voor dat deze browser geüpdate is of gebruik een andere browser."
- };
- this.AccountStrings = {
- NO_USERNAME_PASSWORD: "Je gebruikersnaam en wachtwoord zijn niet ingevuld.",
- PASSWORD_USERNAME_INCORRECT: "Je gebruikersnaam en/of wachtwoord is niet correct.",
- NO_USERNAME: "Gebruikersnaam is niet ingevuld.",
- NO_PASSWORD: "Wachtwoord is niet ingevuld.",
- USERNAME_TOO_LONG: "De gebruikersnaam en/of het wachtwoord is niet correct.",
- USERNAME_TOO_SHORT: "De gebruikersnaam en/of het wachtwoord is niet correct.",
- PASSWORD_NOT_EQUAL: "De wachtwoorden zijn niet gelijk.",
- PASSWORD_TOO_SHORT: "Het opgegeven wachtwoord moet meer dan {0} karakters bevatten",
- PASSWORD_TOO_LONG: "De gebruikersnaam en/of het wachtwoord is niet correct.",
- FORGOT_PASSWORD_SUCCESS: "Er is een e-mail verstuurd naar het e-mailadres dat gekoppeld is aan het bijbehorende Magister account.",
- ANONIEME_MODE: "Voor het gebruik van Magister is het noodzakelijk dat de anonieme mode van de browser uit staat. Wijzig de instelling van de browser.",
- COOKIES_INSCHAKELEN: "Voor het gebruik van Magister is het noodzakelijk dat cookies zijn toegestaan. Wijzig de instelling van de browser.",
- LOGIN_FAILED_TITLE: "Inloggen mislukt.",
- LOGIN_FAILED: "Ongeldig account of verkeerde combinatie van gebruikersnaam en wachtwoord. Probeer het nog eens of neem contact op met de applicatiebeheerder van de school.",
- TOKEN_REQUIRED: "Het softtoken is niet ingevuld",
- TOKEN_INVALID: "Het softtoken mag alleen uit cijfers bestaan",
- TOKEN_INVALID_LENGTH: "Het softtoken moet zes tekens lang zijn"
- };
- this.OuderAccountStrings = {
- TITLE_NO_ACTIVE_CHILDREN: "Uitgeschreven",
- MESSAGE_NO_ACTIVE_CHILDREN: "Op dit moment is het niet mogelijk om in te loggen omdat uw kind geen actieve aanmelding heeft.",
- TITLE_NO_VISIBLE_CHILDREN: "Kind 18 jaar of ouder",
- MESSAGE_NO_VISIBLE_CHILDREN: "Op dit moment is het niet mogelijk om in te loggen omdat uw kind daar geen toestemming voor heeft gegeven."
- };
- this.InitStrings = {
- NO_PERSON_ID: "",
- NO_PARENT_ID: "",
- NO_SETTINGS_KEY: "",
- NO_DEVICE_TYPE: ""
- };
- this.AgendaStrings = {
- AGENDA_TITLE: "Agenda",
- HUISWERK_TITLE: "Agenda huiswerk",
- PERSOONLIJKE_AFSPRAAK: "Persoonlijke afspraak",
- PLANNING_AFSPRAAK: "Planning afspraak",
- ONBEKEND: "Onbekend",
- AFSPRAAK: "Afspraak",
- AFSPRAAK_VERWIJDEREN: "Afspraak verwijderen",
- AFSPRAAK_DEFINITIEF_VERWIJDEREN: "De afspraak definitief verwijderen?",
- AFSPRAAK_IS_VERWIJDERD: "Afspraak is verwijderd",
- AFRONDEN_HUISWERK_GOED_GEGAAN: "Het afronden van het huiswerk is goed gegaan",
- AFRONDEN_PLANNING_AFSPRAAK_GOED_GEGAAN: "Het afronden van de afspraak is goed gegaan",
- HUISWERK_AFGEROND: "Huiswerk afgerond",
- PLANNING_AFSPRAAK_AFGEROND: "Afspraak afgerond",
- AFRONDEN_ONGEDAAN_MAKEN_GOED_GEGAAN: "Het afronden ongedaan maken is goed gegaan",
- AFRONDEN_ONGEDAAN_MAKEN: "Afronden ongedaan maken",
- AFRONDEN_HUISWERK_MIS_GEGAAN: "Er ging iets mis bij het afronden van het huiswerk",
- AFRONDEN_PLANNING_AFSPRAAK_MIS_GEGAAN: "Er ging iets mis bij het afronden van de afspraak",
- AFRONDEN_ONGEDAAN_MAKEN_MIS_GEGAAN: "Er ging iets mis bij het ongedaan maken"
- };
- this.CijferStrings = {
- GEEN_INFORMATIE: "Geen informatie op dit moment",
- GEEN_CIJFERS: "geen cijfers",
- LAATSTE: "laatste",
- DETAILS: "Details",
- BEREKENING: "Berekening",
- WEERGAVE: "Weergave",
- TELT_NIET_MEE: "Telt niet mee",
- VRIJSTELLING: "Vrijstelling"
- };
- this.LeermiddelenStrings = {
- LEERMIDDELEN_TITLE: "Leermiddelen"
- };
- this.AanwezigheidStrings = {
- TE_LAAT: "te laat",
- UIT_DE_LES: "uit de les",
- BOEK_VERGETEN: "boek vergeten",
- HUISWERK_VERGETEN: "huiswerk vergeten",
- MAAND: "Maand",
- UITGESTUURD: "Uitgestuurd",
- AANTAL_GEBEURTENISSEN: "Aantal gebeurtenissen",
- ABSENT_GEOORLOOFD: "Absent geoorloofd",
- ABSENT_ONGEOORLOOFD: "Absent ongeoorloofd",
- VRIJSTELLING: "Vrijstelling",
- AANTAL_ABSENTIES: "Aantal absenties",
- ABSENTIETYPE: "AbsentieType",
- ABSENT: "absent",
- ZIEK: "ziek",
- AFWEZIGHEID: "Afwezigheid",
- TOETS: "Toets",
- HUISWERK: "Huiswerk",
- OMSCHRIJVING: "Omschrijving",
- ONENGEOORLOOFD: "(On)geoorloofd",
- GEOORLOOFD: "Geoorloofd2",
- ONGEOORLOOFD: "Ongeoorloofd",
- WEERGAVE: "Weergave",
- PERIODEOVERZICHT_LIJSTWEERGAVE: "periodeoverzicht - lijstweergave",
- PERIODEOVERZICHT_TOTALEN: "periodeoverzicht - totalen",
- GEBEURTENISSEN_STAAFDIAGRAM: "gebeurtenissen - staafdiagram",
- ABSENTIES_STAAFDIAGRAM: "absenties - staafdiagram",
- ABSENTIES_TAARTDIAGRAM: "absenties -taartdiagram",
- SELECTEER_EEN_OPTIE: "selecteer een optie..."
- };
- this.SchoolInformatieStrings = {
- SCHOOLINFORMATIE_NOT_RETRIVED: "Schoolinformatie ophalen is niet mogelijk"
- };
- this.VandaagSchermStrings = {
- WIDGET_BERICHTEN_TITEL: "Berichten",
- WIDGET_NOTIFICATIE_TITEL: "Notificaties",
- WIDGET_NOTIFICATIE_OPDRACHTOPENSTAAND_PLURAL: "openstaande opdrachten",
- WIDGET_NOTIFICATIE_OPDRACHTOPENSTAAND_SINGULAR: "openstaande opdracht",
- WIDGET_NOTIFICATIE_OPDRACHTBEOORDEELD_PLURAL: "beoordeelde opdrachten",
- WIDGET_NOTIFICATIE_OPDRACHTBEOORDEELD_SINGULAR: "beoordeelde opdracht",
- WIDGET_NOTIFICATIE_OPDRACHTOPENWEEK_PLURAL: "openstaande opdrachten met deadline komende week",
- WIDGET_NOTIFICATIE_OPDRACHTOPENWEEK_SINGULAR: "openstaande opdracht met deadline komende week",
- WIDGET_NOTIFICATIE_ACTIVITEITENNOGINTESCHRIJVEN_PLURAL: "activiteiten waarop nog ingeschreven moet of kan worden",
- WIDGET_NOTIFICATIE_ACTIVITEITENNOGINTESCHRIJVEN_SINGULAR: "activiteit waarop nog ingeschreven moet of kan worden",
- WIDGET_NOTIFICATIE_LOGBOEKEN_PLURAL: "ongelezen logboeken",
- WIDGET_NOTIFICATIE_LOGBOEKEN_SINGULAR: "ongelezen logboek"
- };
- this.OuderavondStrings = {
- OUDERAVOND_AFMELDEN_DIALOG: "Wilt u de ouderavond afzeggen?",
- OUDERAVOND_AFMELDEN_DIALOG_TITLE: "Ouderavond afzeggen",
- OUDERAVOND_OMSCHRIJVING_AFGEMELD: "afgezegd",
- OUDERAVOND_OMSCHRIJVING_VOORKEUR_OPGEGEVEN: "voorkeur opgegeven",
- OUDERAVOND_OMSCHRIJVING_INSCHRIJVING_TOT: "inschrijven tot {0}",
- OUDERAVOND_OMSCHRIJVING_GEROOSTERD: "afspraak op {0} om {1}",
- OUDERAVOND_OMSCHRIJVING_NIET_AANGEMELD: "niet aangemeld",
- OUDERAVOND_OMSCHRIJVING_AFSPRAAK_NIET_MOGELIJK: "Er konden geen afspraken worden gemaakt",
- OUDERAVOND_WIJZIGEN_DIRTY_DIALOG: "De wijziging is nog niet afgerond.",
- OUDERAVOND_INSCHRIJVEN_DIRTY_DIALOG: "De inschrijving is nog niet afgerond."
- };
- this.OpdrachtenStrings = {
- OPDRACHTEN_QUAYN_TOAST_TITLE: "Quayn",
- OPDRACHTEN_QUAYN_TOAST_MESSAGE: "Start een Quayntoets door rechtsbovenin het scherm te klikken op Start",
- EDIT_OPDRACHT_MAX_BEREIKT_MESSAGE: "Je hebt het maximale aantal pogingen bereikt. Neem contact op met de docent als je de toets nogmaals moet maken."
- }
- }
- return n
- }();
- n.Localisation = t
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n() {
- var i, t, n;
- this.ConfigItems = new collections.Dictionary;
- i = new collections.Dictionary;
- i.setValue(Magister.HttpMethod.GET, {
- DataTemplate: globalSettings.apiHost + "api/personen/:persoonId/berichten"
- });
- this.ConfigItems.setValue("berichten", i);
- t = globalSettings.apiHost + "api/personen/:persoonId/berichten/:berichtId";
- n = new collections.Dictionary;
- n.setValue(Magister.HttpMethod.GET, {
- DataTemplate: t
- });
- n.setValue(Magister.HttpMethod.PUT, {
- DataTemplate: t
- });
- n.setValue(Magister.HttpMethod.DELETE, {
- DataTemplate: t
- });
- n.setValue(Magister.HttpMethod.POST, {
- DataTemplate: globalSettings.apiHost + "api/personen/:persoonId/berichten"
- });
- this.ConfigItems.setValue("berichtDetail", n)
- }
- return n
- }(),
- i;
- t.$inject = [t];
- n.BerichtenSettings = t,
- function(n) {
- n[n.None = 0] = "None";
- n[n.Bericht = 1] = "Bericht";
- n[n.Map = 2] = "Map"
- }(i = n.BerichtType || (n.BerichtType = {}))
- }(Berichten || (Berichten = {})),
- function(n) {
- "use strict";
- var t, i, r;
- (function(n) {
- n[n.onbekend = 0] = "onbekend";
- n[n.aanwezig = 1] = "aanwezig";
- n[n.geoorloofd = 2] = "geoorloofd";
- n[n.ongeoorloofd = 3] = "ongeoorloofd"
- })(t = n.AbsentieType || (n.AbsentieType = {})),
- function(n) {
- n[n.huiswerkBlock = 1] = "huiswerkBlock";
- n[n.huiswerkInhoud = 2] = "huiswerkInhoud";
- n[n.huiswerkAttachments = 4] = "huiswerkAttachments";
- n[n.eloOpdrachtBlock = 8] = "eloOpdrachtBlock";
- n[n.studiewijzersBlock = 16] = "studiewijzersBlock";
- n[n.KWTBlock = 32] = "KWTBlock"
- }(i = n.VisibilityState || (n.VisibilityState = {})),
- function(n) {
- n[n.Alle = 0] = "Alle";
- n[n.Actief = 1] = "Actief"
- }(r = n.AfspraakStatusFilter || (n.AfspraakStatusFilter = {}))
- }(Agenda || (Agenda = {})),
- function(n) {
- "use strict";
- var t, i, r, u, f, e;
- n.DEFAULT_TOAST_DISPLAY_TIME = 4e3,
- function(n) {
- n[n.Empty = 0] = "Empty"
- }(t = n.TypeAheadResultType || (n.TypeAheadResultType = {})),
- function(n) {
- n[n.Checkbox = 0] = "Checkbox";
- n[n.RadioButton = 1] = "RadioButton";
- n[n.Dropdown = 2] = "Dropdown";
- n[n.RadioButtonCheckbox = 3] = "RadioButtonCheckbox"
- }(i = n.ColumnType || (n.ColumnType = {})),
- function(n) {
- n[n.INFORMATION = 0] = "INFORMATION";
- n[n.WARNING = 1] = "WARNING";
- n[n.ERROR = 2] = "ERROR"
- }(r = n.MessageType || (n.MessageType = {})),
- function(n) {
- n[n.Success = 0] = "Success";
- n[n.Error = 1] = "Error"
- }(u = n.ResultType || (n.ResultType = {})),
- function(n) {
- n[n.POST = 0] = "POST";
- n[n.PUT = 1] = "PUT";
- n[n.GET = 2] = "GET";
- n[n.DELETE = 3] = "DELETE"
- }(f = n.HttpMethod || (n.HttpMethod = {})),
- function(n) {
- n[n.SHOW = 0] = "SHOW";
- n[n.HIGHLIGHT = 1] = "HIGHLIGHT";
- n[n.HIDDEN = 2] = "HIDDEN"
- }(e = n.MenuItemState || (n.MenuItemState = {}));
- n.TEXT_CELL_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/cell/grid-cell-text-template.html";
- n.CHECKBOX_CELL_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/cell/grid-cell-checkbox-template.html";
- n.ROWCHECKBOX_CELL_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/cell/grid-cell-rowcheckbox-template.html";
- n.ALERT_CELL_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/cell/alert-cell-template.html";
- n.DROPDOWN_CELL_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/cell/grid-cell-dropdown-template.html";
- n.RADIOBUTTON_CELL_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/cell/grid-cell-radiobutton-template.html";
- n.CHECKBOX_HEADER_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/header/grid-header-checkbox-template.html";
- n.RADIOBUTTON_CHECKBOX_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/cell/grid-cell-radiobutton-checkbox-layout-template.html";
- n.DEFAULT_ROW_TEMPLATE = "/Content/app/scripts/magister/views/UI/grid/templates/row/grid-row-template.html"
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t, i, r, u, f, e;
- (function(n) {
- n[n.Actief = 0] = "Actief";
- n[n.Alles = 1] = "Alles"
- })(t = n.CijferperiodeFilter || (n.CijferperiodeFilter = {})),
- function(n) {
- n[n.Alle = 0] = "Alle";
- n[n.ActievePeriode = 1] = "ActievePeriode";
- n[n.BerekendeKolommen = 2] = "BerekendeKolommen";
- n[n.PtaKolommen = 3] = "PtaKolommen"
- }(i = n.CijfersoortFilter || (n.CijfersoortFilter = {})),
- function(n) {
- n[n.laatsten = 0] = "laatsten";
- n[n.gemiddelden = 1] = "gemiddelden";
- n[n.overzicht = 2] = "overzicht";
- n[n.gerelateerdeCijferKolommen = 3] = "gerelateerdeCijferKolommen";
- n[n.cijferKolomInfo = 4] = "cijferKolomInfo";
- n[n.cijferPerioden = 5] = "cijferPerioden"
- }(r = n.CijferType || (n.CijferType = {})),
- function(n) {
- n[n.alleCijfers = 0] = "alleCijfers";
- n[n.actieveCijferPerioden = 1] = "actieveCijferPerioden";
- n[n.berekendeKolommen = 2] = "berekendeKolommen";
- n[n.gerelateerdeCijferKolommen = 3] = "gerelateerdeCijferKolommen"
- }(u = n.CijferFilterSoort || (n.CijferFilterSoort = {})),
- function(n) {
- n[n.IsPresent = 0] = "IsPresent";
- n[n.IsAbsent = 1] = "IsAbsent";
- n[n.Unknown = 2] = "Unknown"
- }(f = n.CijferKolomAanwezig || (n.CijferKolomAanwezig = {})),
- function(n) {
- n[n.KolomNummers = 0] = "KolomNummers";
- n[n.KolomKop = 1] = "KolomKop"
- }(e = n.KolomWeergave || (n.KolomWeergave = {}))
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t, i, r, u;
- (function(n) {
- n[n.studiewijzers = 0] = "studiewijzers";
- n[n.projecten = 1] = "projecten"
- })(t = n.StudiewijzerEndpointType || (n.StudiewijzerEndpointType = {})),
- function(n) {
- n[n.studiewijzer = 0] = "studiewijzer";
- n[n.project = 1] = "project"
- }(i = n.StudiewijzerType || (n.StudiewijzerType = {})),
- function(n) {
- n[n.Actueel = 0] = "Actueel";
- n[n.Archief = 1] = "Archief"
- }(r = n.OverzichtType || (n.OverzichtType = {})),
- function(n) {
- n[n.Audio = 0] = "Audio";
- n[n.Video = 1] = "Video";
- n[n.Afbeelding = 2] = "Afbeelding";
- n[n.Anders = 3] = "Anders"
- }(u = n.MediaType || (n.MediaType = {}))
- }(Studiewijzer || (Studiewijzer = {})),
- function(n) {
- "use strict";
- var t, i, r;
- (function(n) {
- n[n.readonly = 0] = "readonly";
- n[n.editmode = 1] = "editmode";
- n[n.nieuweVersie = 2] = "nieuweVersie"
- })(t = n.PageState || (n.PageState = {})),
- function(n) {
- n[n.alle = 0] = "alle";
- n[n.ingeleverd = 1] = "ingeleverd";
- n[n.openstaand = 2] = "openstaand";
- n[n.beoordeeld = 3] = "beoordeeld";
- n[n.geen = 4] = "geen";
- n[n.afgesloten = 5] = "afgesloten"
- }(i = n.opdrachtStatus || (n.opdrachtStatus = {})),
- function(n) {
- n[n.Standaard = 0] = "Standaard";
- n[n.Quayn = 1] = "Quayn";
- n[n.Scorm = 2] = "Scorm"
- }(r = n.BijlageType || (n.BijlageType = {}))
- }(Opdrachten || (Opdrachten = {})),
- function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.Huidige = 0] = "Huidige";
- n[n.HuidigeEnEerdere = 1] = "HuidigeEnEerdere";
- n[n.Alle = 2] = "Alle"
- })(t = n.AanmeldingType || (n.AanmeldingType = {}))
- }(Schoolstructuur || (Schoolstructuur = {})),
- function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.Continue = 0] = "Continue";
- n[n.Save = 1] = "Save";
- n[n.Done = 2] = "Done";
- n[n.Ok = 3] = "Ok";
- n[n.Yes = 4] = "Yes";
- n[n.No = 5] = "No";
- n[n.Cancel = 6] = "Cancel";
- n[n.CustomSecondary = 7] = "CustomSecondary";
- n[n.CustomPrimary = 8] = "CustomPrimary";
- n[n.LeavePage = 9] = "LeavePage"
- })(t = n.DialogButtonType || (n.DialogButtonType = {}))
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.small = 0] = "small";
- n[n.medium = 1] = "medium";
- n[n.large = 2] = "large"
- })(t = n.DialogSize || (n.DialogSize = {}))
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.Default = 0] = "Default";
- n[n.Privacy = 1] = "Privacy"
- })(t = n.DialogMode || (n.DialogMode = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t = function() {
- function n() {
- this.tabs = [];
- this.tabAddedInfos = [];
- this.tabActiveInfos = [];
- this.tabState = {
- activeTabTitle: "",
- tabContainerVisible: !0
- }
- }
- return n.prototype.subscribeTabAdded = function(n, t) {
- this.tabAddedInfos.push({
- callBack: n,
- objectToCallOn: t
- });
- _.each(this.tabs, function(i) {
- n.call(t, i)
- })
- }, n.prototype.unSubscribeTabAdded = function(n) {
- this.tabAddedInfos = _.filter(this.tabAddedInfos, function(t) {
- return !(t.callBack === n)
- })
- }, n.prototype.subscribeTabActiveChanged = function(n, t) {
- this.tabActiveInfos.push({
- callBack: n,
- objectToCallOn: t
- })
- }, n.prototype.unSubscribeTabActiveChanged = function(n) {
- this.tabActiveInfos = _.filter(this.tabActiveInfos, function(t) {
- return !(t.callBack === n)
- })
- }, n.prototype.getTab = function(n) {
- return _.find(this.tabs, function(t) {
- return t.id === n
- })
- }, n.prototype.openTab = function(n, t) {
- if (t === void 0 && (t = !0), !n.getEnabled()) throw "An disabled tab should not be set active.";
- _.each(this.tabs, function(n) {
- n.active = !1
- });
- n.active = !0;
- this.tabState.activeTabTitle = n.title;
- this.tabState.tabContainerVisible = t;
- _.each(this.tabActiveInfos, function(t) {
- t.callBack.call(t.objectToCallOn, n)
- })
- }, n.prototype.setEnableTab = function(n, t) {
- if (n.getActive() && !t) throw "An active tab should not be disabled.";
- n.enabled = t
- }, n.prototype.addContainer = function() {
- if (this.containerPresent) throw "Only one tabcontainer active allowed.";
- this.containerPresent = !0
- }, n.prototype.removeContainer = function() {
- this.containerPresent = !1;
- this.tabAddedInfos = []
- }, n.prototype.addTab = function(n) {
- this.tabs.push(n);
- _.each(this.tabAddedInfos, function(t) {
- t.callBack.call(t.objectToCallOn, n)
- })
- }, n.prototype.removeTab = function(n) {
- this.tabs = _.without(this.tabs, n)
- }, n
- }();
- t.$inject = [t];
- n.TabService = t
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t = function() {
- function t() {}
- return t.CacheBusterInterceptorFactory = function(t, i, r) {
- var u = 12e4,
- f = r.createCache("routeCache", {
- capacity: 500,
- maxAge: u,
- recycleFreq: u / 2,
- cacheFlushInterval: u,
- storageMode: "sessionStorage"
- }),
- s = "api/",
- e = function() {
- return (new Date).getTime().toString()
- },
- h = function(n) {
- return n.indexOf(s) !== 0
- },
- o = function(t) {
- var r = {
- personId: -1,
- domain: "",
- url: t
- },
- i = t.match(/api\/[a-z]*\/?([0-9]*)\/([a-z]*)/);
- return !n.Object.isNullOrUndefined(i) && i.length > 1 && (n.Number.isNullOrNaN(parseInt(i[1], n.Number.RADIX_DECIMAL)) || (r.personId = parseInt(i[1], n.Number.RADIX_DECIMAL)), r.domain = i[2]), r
- };
- return {
- request: function(n) {
- var i, r, u;
- return h(n.url) && n.method.toLowerCase() === "get" && (i = o(n.url), i.domain !== "" && (r = f.get(i.domain), angular.isDefined(r) && (u = {
- nocache: r.invalidator
- }, angular.isDefined(n.params) ? _.extend(n.params, u) : n.params = u))), n || t.when(n)
- },
- requestError: function(n) {
- return t.reject(n)
- },
- response: function(n) {
- var i, r, u;
- return angular.isDefined(n.config) && (i = n.config.method.toLowerCase(), r = n.status, i !== "get" && r >= 200 && r < 300 && (u = o(n.config.url), u.domain !== "" && f.put(u.domain, {
- invalidator: e(),
- added: Date()
- })), (i === "post" || i === "put") && r === 204 && (n.data = {
- location: n.headers().location
- })), n || t.when(n)
- },
- responseError: function(n) {
- return t.reject(n)
- },
- manualNoCache: function(n) {
- n.domain !== "" && f.put(n.domain, {
- invalidator: e(),
- added: Date()
- })
- }
- }
- }, t.OfflineInterceptorFactory = function(t, i, r, u) {
- return {
- request: function(f) {
- return i === undefined || i.online === undefined || i.online || r.showConfirm(u.NotificationStrings.CONNECTION_LOST_ERROR_TITLE, u.NotificationStrings.CONNECTION_LOST_ERROR_MESSAGE, [n.DialogButtonType.Ok], function() {}), f || t.when(f)
- }
- }
- }, t.SessionTimeoutInterceptorFactory = function(n, t) {
- var i = null,
- u = function() {
- var n = globalSettings.timeout * 1e3;
- i = window.setTimeout(function() {
- t.$broadcast("SESSION_TIMED_OUT")
- }, n)
- },
- r = function() {
- i !== null && window.clearTimeout(i);
- u()
- };
- return t.$on("RESET_SESSION_TIMEOUT", function() {
- r()
- }), {
- request: function(t) {
- return r(), t || n.when(t)
- }
- }
- }, t
- }();
- n.MagisterInterceptors = t
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(t) {
- var i, r;
- (function(n) {
- n[n.Ok = 200] = "Ok";
- n[n.Created = 201] = "Created";
- n[n.Accepted = 202] = "Accepted";
- n[n.BadRequest = 400] = "BadRequest";
- n[n.Unauthorized = 401] = "Unauthorized";
- n[n.Forbidden = 403] = "Forbidden";
- n[n.NotFound = 404] = "NotFound";
- n[n.Conflict = 409] = "Conflict";
- n[n.InternalServerError = 500] = "InternalServerError"
- })(i || (i = {}));
- r = function() {
- function t(n, t, i, r, u, f) {
- var e = this;
- this.$rootScope = n;
- this.$window = t;
- this.$q = i;
- this.applicationService = r;
- this.interceptorExcludes = u;
- this.magisterLocale = f;
- this.responseError = function(n) {
- return e.internalResponseError(n)
- }
- }
- return t.prototype.performLogin = function() {
- var n = globalSettings.deviceType === "desktop";
- n ? this.$rootScope.$broadcast("SESSION_TIMED_OUT") : this.$window.location.assign("/#/inloggen")
- }, t.prototype.internalResponseError = function(t) {
- var r = this.magisterLocale.NotificationStrings,
- u;
- if (t.config === undefined && t.message !== undefined) return this.applicationService.showMessage(r.CONTENT_UNKNOWN_ERROR, n.MessageType.ERROR, 1e4), this.$q.reject(t);
- if (!this.shouldSkipInterception(t)) {
- u = angular.isDefined(t.Message) ? t.Message : t.data && t.data.Message ? t.data.Message : "";
- switch (t.status) {
- case i.Unauthorized:
- case i.Forbidden:
- this.interceptForbidden(t, u);
- break;
- case i.InternalServerError:
- this.applicationService.showMessage(r.CONTENT_UNKNOWN_ERROR, n.MessageType.ERROR, 1e4);
- break;
- case i.NotFound:
- break;
- default:
- this.applicationService.showMessage(u || r.CONTENT_UNKNOWN_ERROR, n.MessageType.ERROR, 1e4)
- }
- }
- return this.$q.reject(t)
- }, t.prototype.interceptForbidden = function(t, i) {
- var r = angular.isDefined(t.data) ? t.data.Reason : -1;
- angular.isDefined(r) && r === 2 ? this.performLogin() : this.applicationService.showMessage(i || this.magisterLocale.NotificationStrings.CONTENT_FORBIDDEN_ERROR, n.MessageType.ERROR, 1e4)
- }, t.prototype.shouldSkipInterception = function(t) {
- var r = t.config.url,
- u = t.status,
- i = t.config.method;
- return _.some(this.interceptorExcludes, function(t) {
- var o = r.match(t.pattern),
- f = o !== null && u.toString() === t.statusCode.toString(),
- e;
- return angular.isDefined(i) && angular.isDefined(t.httpMethods) && (e = _.any(t.httpMethods, function(t) {
- return n.HttpMethod[t] === i
- }), f = f && e), f
- })
- }, t
- }();
- r.$inject = ["$rootScope", "$window", "$q", "applicationService", "interceptorExcludes", "magisterLocale", function(n, t, i, u, f, e) {
- return new r(n, t, i, u, f, e)
- }];
- t.ResponseInterceptorFactory = r
- })(t = n.Interceptors || (n.Interceptors = {}))
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$resource = n
- }
- return n.prototype.createSchoolInformatieResource = function() {
- return null
- }, n
- }();
- t.$inject = ["$resource", t];
- n.SchoolInformatieResource = t
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$resource = n;
- this.apiHost = globalSettings.apiHost
- }
- return n.prototype.get = function(n, t, i) {
- var r = this.$resource(this.apiHost + "api/personen/:persoonId/aanmeldingen/:aanmeldingId/cijfers/gemiddelden/:vakken", {
- persoonId: "@persoonId",
- aanmeldingId: "@aanmeldingId",
- vakken: "@vakken"
- }, {
- execute: {
- method: "GET"
- }
- });
- return r.execute({
- persoonId: n,
- aanmeldingId: t,
- vakken: i
- }).$promise
- }, n
- }();
- t.$inject = ["$resource", t];
- n.CijfersGemiddeldenResource = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- var t = function() {
- function n(n) {
- this.$resource = n;
- this.apiHost = globalSettings.apiHost
- }
- return n.prototype.get = function(n, t, i) {
- var r = this.$resource(this.apiHost + "api/personen/:persoonId/cijfers/laatste?top=:top&skip=:skip", {
- persoonId: "@persoonId",
- top: "@top",
- skip: "@skip"
- }, {
- execute: {
- method: "GET"
- }
- });
- return r.execute({
- persoonId: n,
- top: t,
- skip: i
- }).$promise
- }, n
- }();
- t.$inject = ["$resource", t];
- n.CijfersLaatstBehaaldeResultatenResource = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$resource = n;
- this.apiHost = globalSettings.apiHost
- }
- return n.prototype.get = function(n, t) {
- var i = this.$resource(this.apiHost + "api/personen/:persoonId/aanmeldingen/:aanmeldingId/cijfers/cijferperiodenvooraanmelding", {
- persoonId: "@persoonId",
- aanmeldingId: "@aanmeldingId"
- }, {
- execute: {
- method: "GET"
- }
- });
- return i.execute({
- persoonId: n,
- aanmeldingId: t
- }).$promise
- }, n
- }();
- t.$inject = ["$resource", t];
- n.CijfersPeriodeResource = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$resource = n;
- this.apiHost = globalSettings.apiHost
- }
- return n.prototype.get = function(n, t, i, r) {
- var u = this.$resource(this.apiHost + "api/personen/:persoonId/aanmeldingen/:aanmeldingId/cijfers", {
- persoonId: "@persoonId",
- aanmeldingId: "@aanmeldingId",
- datumVan: "@datumVan",
- vakken: "@vakken"
- }, {
- execute: {
- method: "GET"
- }
- });
- return u.execute({
- persoonId: n,
- aanmeldingId: t,
- datumVan: i,
- vakken: r
- }).$promise
- }, n
- }();
- t.$inject = ["$resource", t];
- n.CijfersLaatstenResource = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$resource = n;
- this.apiHost = globalSettings.apiHost
- }
- return n.prototype.get = function(n, t, i) {
- var r = this.$resource(this.apiHost + "api/personen/:persoonId/aanmeldingen/:aanmeldingId/cijfers/extracijferkolominfo/:cijferKolomId", {
- persoonId: "@persoonId",
- aanmeldingId: "@aanmeldingId",
- cijferKolomId: "@cijferKolomId"
- }, {
- execute: {
- method: "GET"
- }
- });
- return r.execute({
- persoonId: n,
- aanmeldingId: t,
- cijferKolomId: i
- }).$promise
- }, n
- }();
- t.$inject = ["$resource", t];
- n.CijfersKolomResource = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$resource = n;
- this.apiHost = globalSettings.apiHost
- }
- return n.prototype.get = function(n, t) {
- var i = this.$resource(this.apiHost + "api/personen/:persoonId/cijfers/gerelateerdekolommen/:cijferKolomId", {
- persoonId: "@persoonId",
- cijferKolomId: "@cijferKolomId"
- }, {
- execute: {
- method: "GET"
- }
- });
- return i.execute({
- persoonId: n,
- cijferKolomId: t
- }).$promise
- }, n
- }();
- t.$inject = ["$resource", t];
- n.CijfersGerelateerdeKolomResource = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$resource = n;
- this.apiHost = globalSettings.apiHost
- }
- return n.prototype.get = function(n, t, i, r, u, f) {
- var e = this.$resource(this.apiHost + "api/personen/:persoonId/aanmeldingen/:aanmeldingId/cijfers/cijferoverzichtvooraanmelding", {
- persoonId: "@persoonId",
- aanmeldingId: "@aanmeldingId",
- actievePerioden: "@actievePerioden",
- alleenBerekendeKolommen: "@alleenBerekendeKolommen",
- alleenPTAKolommen: "@alleenPTAKolommen",
- peildatum: "@peildatum"
- }, {
- execute: {
- method: "GET"
- }
- });
- return e.execute({
- persoonId: n,
- aanmeldingId: t,
- actievePerioden: i,
- alleenBerekendeKolommen: r,
- alleenPTAKolommen: u,
- peildatum: f
- }).$promise
- }, n
- }();
- t.$inject = ["$resource", t];
- n.CijfersOverzichtResource = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n() {
- this.defaultPeriode = {
- Id: 0,
- Naam: "-",
- Omschrijving: "-",
- Start: null,
- Einde: null,
- VolgNummer: 0,
- kolomCount: 0
- };
- this.defaultCijfer = {
- Inhalen: !1,
- Vrijstelling: !1,
- TeltMee: !0,
- CijferKolomIdEloOpdracht: 0,
- Groep: "",
- Docent: "",
- VakDispensatie: !1,
- VakVrijstelling: !1,
- CijferId: 0,
- CijferStr: "",
- DatumIngevoerd: null,
- IngevoerdDoor: "-",
- IsVoldoende: !0,
- PersoonId: 0,
- TextId: 0,
- CijferKolom: null,
- CijferPeriode: null,
- Vak: null,
- selected: !1
- }
- }
- return n.prototype.getVakken = function(n, t, i, r, u) {
- var f = [];
- return _.each(i, function(i) {
- var e = angular.copy(i),
- o;
- e.omschrijving = i.omschrijving || i.afkorting;
- o = u(n, e, t, r);
- e.cijfers = o;
- e.cijfers.length !== 0 && f.push(e)
- }), f
- }, n.prototype.clearCijferStrForDispensatie = function(n) {
- n.VakDispensatie && (n.CijferStr = "", _.extend(n, {
- isGemiddelde: !1
- }))
- }, n.prototype.clearCijferStrForVrijstelling = function(n) {
- n.VakVrijstelling && (n.CijferStr = "", _.extend(n, {
- isGemiddelde: !1
- }))
- }, n.prototype.isGemiddeldeKolom = function(n) {
- switch (n.CijferKolom.KolomSoort) {
- case Contracts.Cijfers.Enums.KolomSoort.Gemiddelde:
- case Contracts.Cijfers.Enums.KolomSoort.Maximum:
- case Contracts.Cijfers.Enums.KolomSoort.Formule:
- case Contracts.Cijfers.Enums.KolomSoort.Minimum:
- case Contracts.Cijfers.Enums.KolomSoort.Som:
- case Contracts.Cijfers.Enums.KolomSoort.Tel:
- case Contracts.Cijfers.Enums.KolomSoort.Eindcijfer:
- case Contracts.Cijfers.Enums.KolomSoort.Tekortpunten:
- return !0;
- default:
- return (n.CijferKolom.IsDocentKolom || n.CijferKolom.IsHerkansingKolom || n.CijferKolom.IsPTAKolom) && n.CijferKolom.HeeftOnderliggendeKolommen ? !0 : !1
- }
- }, n
- }();
- n.CijferOverzichtAdapterBase = t
- }(Cijfers || (Cijfers = {}));
- __extends = this && this.__extends || function() {
- var n = Object.setPrototypeOf || {
- __proto__: []
- }
- instanceof Array && function(n, t) {
- n.__proto__ = t
- } || function(n, t) {
- for (var i in t) t.hasOwnProperty(i) && (n[i] = t[i])
- };
- return function(t, i) {
- function r() {
- this.constructor = t
- }
- n(t, i);
- t.prototype = i === null ? Object.create(i) : (r.prototype = i.prototype, new r)
- }
- }(),
- function(n) {
- "use strict";
- var t = function(n) {
- function t(t, i) {
- var r = n.call(this) || this;
- return r.$filter = t, r.magisterLocale = i, r.defaultKolom = {
- Id: 0,
- KolomKop: "-",
- KolomNaam: "-",
- KolomNummer: "-",
- KolomVolgNummer: "-",
- KolomOmschrijving: "-",
- KolomSoort: null,
- cijferPeriodeId: 0,
- IsHerkansingKolom: !1,
- IsDocentKolom: !1,
- HeeftOnderliggendeKolommen: !1,
- IsPTAKolom: !1
- }, r.defaultVak = {
- id: 0,
- studieVakId: 0,
- studieId: 0,
- omschrijving: "-",
- afkorting: "-",
- volgnr: 0,
- vrijstelling: !1,
- dispensatie: !1,
- docent: "-",
- begindatum: null,
- einddatum: null,
- cijfers: null,
- hogerNiveau: !1
- }, r
- }
- return __extends(t, n), t.prototype.createCijfersTabel = function(n, t, i) {
- var r = this,
- u;
- return this.periodeId = t, this.cijfersTabel = {
- periodes: [],
- kolommen: [],
- vakken: [],
- emptyData: ""
- }, u = angular.copy(n.filter(function(n) {
- return n.CijferPeriode === null || n.CijferPeriode.Id === t
- })), _.each(u, function(n) {
- _.extend(n, {
- isGemiddelde: r.isGemiddeldeKolom(n)
- });
- r.clearCijferStrForDispensatie(n);
- r.clearCijferStrForVrijstelling(n)
- }), this.cijfersTabel.periodes = this.getPeriodes(n), this.cijfersTabel.kolommen = this.getKolommen(u), this.cijfersTabel.vakken = this.getVakken(u, this.cijfersTabel.kolommen, i, this.cijfersTabel.periodes, function(n, t, i) {
- return r.getCijfers(n, t, i)
- }), this.cijfersTabel
- }, t.prototype.getCijfers = function(n, t, i) {
- var u = this,
- f = this.$filter("orderBy"),
- r = [],
- e = _.filter(n, function(n) {
- return n.Vak.Id === t.id
- });
- return e.length ? (r = _.map(i, function(i) {
- var r = angular.copy(u.defaultCijfer),
- e, o, h, s;
- return r.CijferKolom = angular.copy(i), r.CijferPeriode = angular.copy(n[0].CijferPeriode), i.KolomNummer !== "1" ? (e = _.filter(n, function(n) {
- return n.CijferKolom.KolomNummer === i.KolomNummer && n.Vak.Id === t.id
- }), e.length ? angular.copy(_.first(e)) : r) : (o = angular.copy(_.filter(n, function(n) {
- return n.Vak.Id === t.id && n.CijferKolom.KolomSoort === Contracts.Cijfers.Enums.KolomSoort.Cijfer && n.CijferPeriode.Id === u.periodeId
- })), o.length > 0 ? (h = f(o, "DatumIngevoerd", !0), s = _.first(h), s.CijferKolom = angular.copy(i), s) : r)
- }), f(r, "CijferKolom.KolomNummer")) : r
- }, t.prototype.getKolommen = function(n) {
- var r = this.$filter("orderBy"),
- i = [],
- t;
- return n.forEach(function(n) {
- var t = angular.copy(n.CijferKolom);
- i.some(function(t) {
- return t.KolomNummer === n.CijferKolom.KolomNummer
- }) || n.CijferKolom.KolomSoort !== Contracts.Cijfers.Enums.KolomSoort.Gemiddelde || i.push(t)
- }), t = this.defaultKolom, t.KolomNaam = this.magisterLocale.CijferStrings.LAATSTE, t.KolomNummer = "1", t.KolomOmschrijving = this.magisterLocale.CijferStrings.LAATSTE, t.KolomSoort = Contracts.Cijfers.Enums.KolomSoort.Cijfer, t.KolomKop = this.magisterLocale.CijferStrings.LAATSTE, t.Id = 0, i.unshift(t), i = r(i, "KolomNummer")
- }, t.prototype.getPeriodes = function(n) {
- var r = this.$filter("orderBy"),
- t = [],
- i = _.filter(n, function(n) {
- return n.CijferPeriode !== null
- });
- return i.forEach(function(n) {
- var i = angular.copy(n.CijferPeriode);
- t.some(function(t) {
- return n.CijferPeriode !== null && t.Id === n.CijferPeriode.Id
- }) || t.push(i)
- }), t
- }, t
- }(n.CijferOverzichtAdapterBase);
- t.$inject = ["$filter", "magisterLocale", function(n, i) {
- return new t(n, i)
- }];
- n.MobileCijferOverzichtAdapter = t
- }(Cijfers || (Cijfers = {}));
- __extends = this && this.__extends || function() {
- var n = Object.setPrototypeOf || {
- __proto__: []
- }
- instanceof Array && function(n, t) {
- n.__proto__ = t
- } || function(n, t) {
- for (var i in t) t.hasOwnProperty(i) && (n[i] = t[i])
- };
- return function(t, i) {
- function r() {
- this.constructor = t
- }
- n(t, i);
- t.prototype = i === null ? Object.create(i) : (r.prototype = i.prototype, new r)
- }
- }(),
- function(n) {
- "use strict";
- var t = function(n) {
- function t(t) {
- var i = n.call(this) || this;
- return i.$filter = t, i
- }
- return __extends(t, n), t.prototype.createCijfersTabel = function(n, t) {
- var r = this,
- i = {
- periodes: [],
- kolommen: [],
- vakken: [],
- emptyData: ""
- },
- u = n;
- return _.each(u, function(n) {
- _.extend(n, {
- isGemiddelde: r.isGemiddeldeKolom(n)
- });
- r.clearCijferStrForDispensatie(n);
- r.clearCijferStrForVrijstelling(n)
- }), i.periodes = this.getPeriodes(u), i.kolommen = this.getKolommen(u, i.periodes), i.vakken = this.getVakken(u, i.kolommen, t, i.periodes, function(n, t, i, u) {
- return r.getCijfers(n, t, i, u)
- }), i
- }, t.prototype.getCijfers = function(n, t, i, r) {
- var f = this,
- s = this.$filter("orderBy"),
- u = [],
- e = _.filter(n, function(n) {
- return n.Vak.Id === t.id
- }),
- o;
- return e.length ? (u = _.map(i, function(n) {
- var r = _.filter(e, function(t) {
- return parseInt(t.CijferKolom.KolomNummer, Magister.Number.RADIX_DECIMAL) === parseInt(n.KolomNummer, Magister.Number.RADIX_DECIMAL)
- }),
- i;
- return r.length ? angular.copy(_.first(r)) : (i = angular.copy(f.defaultCijfer), i.CijferPeriode = angular.copy(f.defaultPeriode), i.CijferPeriode.VolgNummer = n.cijferPeriodeVolgNr, i.CijferKolom = {
- Id: 0,
- IsDocentKolom: !1,
- IsHerkansingKolom: !1,
- KolomKop: n.KolomKop,
- KolomNaam: t.afkorting + n.KolomNummer,
- KolomNummer: n.KolomNummer,
- KolomVolgNummer: n.KolomVolgNummer,
- KolomOmschrijving: n.KolomOmschrijving,
- KolomSoort: n.KolomSoort,
- HeeftOnderliggendeKolommen: n.HeeftOnderliggendeKolommen,
- IsPTAKolom: !1
- }, i)
- }), o = _.map(u, function(n) {
- var t = angular.copy(n),
- i;
- return Magister.Object.isNullOrUndefined(n.CijferKolom) || (t.CijferKolom.KolomNummer = +n.CijferKolom.KolomNummer, t.CijferKolom.KolomVolgNummer = +n.CijferKolom.KolomVolgNummer), Magister.Object.isNullOrUndefined(n.CijferPeriode) || (i = _.filter(r, function(t) {
- return t.Naam === n.CijferPeriode.Naam
- }), t.CijferPeriode.VolgNummer = i.length !== 0 ? +i[0].VolgNummer : +t.CijferPeriode.VolgNummer), t
- }), s(o, ["CijferPeriode.VolgNummer", "CijferKolom.KolomVolgNummer"])) : u
- }, t.prototype.getKolommen = function(n, t) {
- var u = this.$filter("orderBy"),
- i = [],
- f = _.filter(n, function(n) {
- return n.CijferPeriode !== null
- }),
- r;
- return f.forEach(function(n) {
- if (!i.some(function(t) {
- return t.KolomNummer === n.CijferKolom.KolomNummer
- })) {
- var t = {
- cijferPeriodeId: n.CijferPeriode.Id,
- cijferPeriodeVolgNr: n.CijferPeriode.VolgNummer,
- cijferPeriodeNaam: n.CijferPeriode.Naam,
- KolomKop: n.CijferKolom.KolomKop,
- Id: 0,
- IsDocentKolom: !1,
- IsPTAKolom: !1,
- IsHerkansingKolom: !1,
- KolomNaam: "",
- KolomNummer: n.CijferKolom.KolomNummer,
- KolomVolgNummer: n.CijferKolom.KolomVolgNummer,
- KolomOmschrijving: "",
- KolomSoort: null,
- HeeftOnderliggendeKolommen: !1
- };
- i.push(t)
- }
- }), r = _.map(i, function(n) {
- var i = angular.copy(n),
- r;
- return i.KolomNummer = +n.KolomNummer, r = _.filter(t, function(t) {
- return t.Naam === n.cijferPeriodeNaam
- }), i.cijferPeriodeVolgNr = r.length !== 0 ? +r[0].VolgNummer : +i.cijferPeriodeVolgNr, i
- }), i = u(r, ["cijferPeriodeVolgNr", "KolomVolgNummer"])
- }, t.prototype.getPeriodes = function(n) {
- var r = this.$filter("orderBy"),
- t = [],
- i = _.filter(n, function(n) {
- return n.CijferPeriode !== null
- });
- return i.forEach(function(n) {
- var i = angular.copy(n.CijferPeriode);
- t.some(function(t) {
- return t.Naam === n.CijferPeriode.Naam
- }) || t.push(i)
- }), t.forEach(function(n) {
- var t = i.filter(function(t) {
- if (t.CijferPeriode.Naam === n.Naam) return !0
- }).map(function(n) {
- return n.CijferKolom
- }),
- r = _.countBy(t, "KolomNummer");
- n.kolomCount = Object.keys(r).length
- }), t = r(t, "Volg", !0)
- }, t
- }(n.CijferOverzichtAdapterBase);
- t.$inject = ["$filter", function(n) {
- return new t(n)
- }];
- n.OverzichtCijfersAdapter = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- "use strict";
- var t, i, r, u, f, e, o, s, h, c, l;
- (function(n) {
- function i(n) {
- for (var i = [], f, u, r = 1; r < arguments.length; r++) i[r - 1] = arguments[r];
- if (!t(i) && i.length > 0) {
- for (f = !1, u = 0; u < i.length; u++)
- if (t(i[u]) || i[u] === null) {
- f = !0;
- break
- }
- return f || t(n) || n === null
- }
- return t(n) || n === null
- }
- function r(n) {
- for (var i = [], f, u, r = 1; r < arguments.length; r++) i[r - 1] = arguments[r];
- if (!t(i) && i.length > 0) {
- for (f = !0, u = 0; u < i.length; u++)
- if (t(i[u]) || i[u] === null) {
- f = !1;
- break
- }
- return f && !(t(n) || n === null)
- }
- return !(t(n) || n === null)
- }
- function t(n) {
- return angular.isUndefined(n)
- }
- function u(n) {
- return !i(n) && angular.isFunction(n)
- }
- n.isNullOrUndefined = i;
- n.isNotNullOrUndefined = r;
- n.isUndefined = t;
- n.isFunction = u
- })(t = n.Object || (n.Object = {})),
- function(n) {
- function r(n) {
- return t.isNullOrUndefined(n) || i(n)
- }
- function i(n) {
- return isNaN(n)
- }
- function u(n, t, i, r, u) {
- var e = "\\d(?=(\\d{" + (i || 3) + "})+" + (t > 0 ? "\\D" : "$") + ")",
- f = n.toFixed(Math.max(0, ~~t));
- return (u ? f.replace(".", u) : f).replace(new RegExp(e, "g"), "$&" + (r || ","))
- }
- n.isNullOrNaN = r;
- n.isNotANumber = i;
- n.RADIX_DECIMAL = 10;
- n.format = u
- }(i = n.Number || (n.Number = {})),
- function(n) {
- function u(n) {
- return t.isNullOrUndefined(n) || i(n) || r(n)
- }
- function f(n) {
- return t.isNullOrUndefined(n) || i(n)
- }
- function r(n) {
- return t.isNullOrUndefined(n) ? !1 : n.replace(" ", "") === ""
- }
- function e(n) {
- return angular.isString(n)
- }
- function i(n) {
- return n === ""
- }
- function o(n, i) {
- return !t.isNullOrUndefined(n) && n.indexOf(i) === 0
- }
- function s(n, t, i) {
- var r = n.substring(t, i),
- f = r.indexOf(":"),
- u, e;
- if (f < 0 ? (u = parseInt(r, 10) + 1, e = "") : (u = parseInt(r.substring(0, f), 10) + 1, e = r.substring(f + 1)), isNaN(u)) throw new Error("format stringFormatInvalid");
- return {
- index: u,
- format: e
- }
- }
- function h(n, t) {
- return n.toFormattedString ? n.toFormattedString(t) : n.format ? n.format(t) : n.toString()
- }
- function c() {
- for (var o = [], r, i, n, u, t, c, e, f = 0; f < arguments.length; f++) o[f] = arguments[f];
- for (r = "", i = o[0], n = 0;;) {
- if (u = i.indexOf("{", n), t = i.indexOf("}", n), u < 0 && t < 0) {
- r += i.slice(n);
- break
- }
- if (t > 0 && (t < u || u < 0)) {
- if (i.charAt(t + 1) !== "}") throw new Error("format stringFormatBraceMismatch");
- r += i.slice(n, t + 1);
- n = t + 2;
- continue
- }
- if (r += i.slice(n, u), n = u + 1, i.charAt(n) === "{") {
- r += "{";
- n++;
- continue
- }
- if (t < 0) throw new Error("format stringFormatBraceMismatch");
- c = s(i, n, t);
- e = o[c.index];
- (typeof e == "undefined" || e === null) && (e = "");
- r += h(e, c.format);
- n = t + 1
- }
- return r
- }
- function l(n) {
- return t.isNullOrUndefined(n) ? "" : n.trim()
- }
- function a(t) {
- return n.isNullOrEmpty(t) ? t : t.substring(0, 1).toUpperCase() + t.substring(1)
- }
- n.isEmptyOrWhiteSpace = u;
- n.isNullOrEmpty = f;
- n.isOnlyWhiteSpace = r;
- n.isString = e;
- n.isEmpty = i;
- n.startsWith = o;
- n.format = c;
- n.trim = l;
- n.capitalize = a
- }(r = n.String || (n.String = {})),
- function(n) {
- function t(n) {
- var i = n.toString().replace("0000Z", "Z"),
- t = new Date(i);
- return new Date(t.getFullYear(), t.getMonth(), t.getDate())
- }
- n.UTC_DATESTRING = "YYYY-MM-DDTHH:mm:ss.fffffffZ";
- n.getShortDate = t
- }(u = n.MagisterDate || (n.MagisterDate = {})),
- function(n) {
- function i(n) {
- return angular.isArray(n) && n.length === 0
- }
- function r(n, i) {
- var r = _.find(n, function(n) {
- return angular.equals(i, n)
- });
- return !t.isNullOrUndefined(r)
- }
- n.isEmptyArray = i;
- n.containsItem = r
- }(f = n.Array || (n.Array = {})),
- function(n) {
- function t() {
- return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(n) {
- var t = Math.random() * 16 | 0,
- i = n === "x" ? t : t & 3 | 8;
- return i.toString(16)
- })
- }
- n.create = t
- }(e = n.Guid || (n.Guid = {})),
- function(t) {
- function i(n) {
- return n.substr((~-n.lastIndexOf(".") >>> 0) + 2)
- }
- function r(t, i) {
- var r = n.Path.getExtension(t);
- return _.contains(i, r.toUpperCase())
- }
- t.getExtension = i;
- t.isValidExtension = r
- }(o = n.Path || (n.Path = {})),
- function(n) {
- function t() {
- return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)
- }
- n.isHandheldDevice = t
- }(s = n.Device || (n.Device = {})),
- function(t) {
- function u(n, t) {
- return this.getHateoasLinkFromLinksCollectionByString(n, i[t])
- }
- function r(t, i) {
- var u, r;
- return n.Object.isNullOrUndefined(t) ? null : (u = t[i], u) ? u.href : (r = _.find(t, function(n) {
- return n.Rel === i || n.Rel === angular.lowercase(i)
- }), n.Object.isNullOrUndefined(r) ? (r = _.find(t, function(n) {
- return n.rel === i
- }), n.Object.isNullOrUndefined(r) ? null : r.href) : n.Object.isNullOrUndefined(r) ? null : r.Href)
- }
- function f(n, t) {
- return r(n, t)
- }
- var i;
- (function(n) {
- n[n.Self = 0] = "Self";
- n[n.self = 1] = "self";
- n[n.Next = 2] = "Next";
- n[n.Prev = 3] = "Prev";
- n[n.Contents = 4] = "Contents";
- n[n.ThumbnailSmall = 5] = "ThumbnailSmall";
- n[n.ThumbnailLarge = 6] = "ThumbnailLarge";
- n[n.Foto = 7] = "Foto";
- n[n.Children = 8] = "Children";
- n[n.children = 9] = "children";
- n[n.Parent = 10] = "Parent";
- n[n.Upload = 11] = "Upload";
- n[n.download = 12] = "download";
- n[n.redirect = 13] = "redirect";
- n[n.toLocal = 14] = "toLocal"
- })(i = t.LinkType || (t.LinkType = {}));
- t.getHateoasLinkFromLinksCollection = u;
- t.getHateoasLinkFromLinksCollectionByString = r;
- t.getURL = f
- }(h = n.Links || (n.Links = {})),
- function(n) {
- function t(n) {
- for (var u = window.location.search.substring(1), r = u.split("&"), i, t = 0; t < r.length; t++)
- if (i = r[t].split("="), decodeURIComponent(i[0]) === n) return decodeURIComponent(i[1])
- }
- function i(n, t) {
- var f = n.split("?"),
- r, i, u;
- if (f.length > 1)
- for (r = f[1].split("&"), i = 0; i < r.length;) {
- if (u = r[i].split("="), u[0] === t) return u[1];
- i++
- }
- return ""
- }
- function r(n, t) {
- return n.indexOf("http") === -1 && (t.charAt(t.length - 1) === "/" && (t = t.substring(0, t.length - 1)), n = t + n), "http://magisteraction/open/" + encodeURIComponent(n)
- }
- function u(n, t, i) {
- i ? (n = this.transformUrlForMobileApp(n, t), window.open(n, "_parent")) : window.open(n, "_blank")
- }
- n.getQueryValue = t;
- n.extractQueryStringParameter = i;
- n.transformUrlForMobileApp = r;
- n.openLinkInM6 = u
- }(c = n.Uri || (n.Uri = {})),
- function(n) {
- function t(n) {
- n ? window.open("http://magisteraction/print/", "_parent") : window.print()
- }
- n.printWindow = t
- }(l = n.Window || (n.Window = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(t) {
- "use strict";
- var i = n.String,
- r = function() {
- function r(n, t) {
- this.id = n.Id;
- this.firstName = i.trim(n.Roepnaam);
- this.prefixes = i.trim(n.Tussenvoegsel);
- this.surname = i.trim(n.Achternaam);
- this.officialFirstNames = i.trim(n.OfficieleVoornamen);
- this.initials = i.trim(n.Voorletters);
- this.officialPrefixes = i.trim(n.OfficieleTussenvoegsels);
- this.officialSurname = i.trim(n.OfficieleAchternaam);
- n.Geboortedatum && (this.birthday = moment(n.Geboortedatum));
- this.birthName = i.trim(n.GeboorteAchternaam);
- this.birthNamePrefixes = i.trim(n.GeboortenaamTussenvoegsel);
- this.useBirthName = n.GebruikGeboortenaam;
- this.fullName = this.getFullName(t);
- this.imageUrl = "/api/personen/" + n.Id + "/foto"
- }
- return r.prototype.getFullName = function(r) {
- var u;
- return u = _.all(r, function(n) {
- return n === t.RoleEnum.Leerling
- }) ? i.isEmpty(this.firstName) ? i.isEmpty(this.officialFirstNames) ? this.initials : this.officialFirstNames : this.firstName : i.isEmpty(this.initials) ? this.officialFirstNames : this.initials, n.String.format("{0} {1} {2}", u, this.prefixes, this.surname).replace(" ", " ")
- }, r
- }();
- t.Person = r
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.Naam = n.Naam;
- this.AccessType = n.AccessType
- }
- return n
- }();
- n.Privilege = t
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t = function() {
- function n() {}
- return n
- }();
- n.RoleValue = t
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t = function() {
- function n() {
- this.roleValues = []
- }
- return n.prototype.Add = function(n, t) {
- this.roleValues.push({
- role: n,
- value: t
- })
- }, n.prototype.Get = function() {
- throw "Function is not implemented";
- }, n.prototype.Remove = function() {
- throw "Function is not implemented";
- }, n.prototype.concat = function() {}, n
- }();
- n.RoleValueCollection = t
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t = function() {
- function t(t, i) {
- var r = this;
- this.current = t;
- this.persons = [];
- _.forEach(i, function(t) {
- r.persons.push(new n.Person(t, [n.RoleEnum.Leerling]))
- })
- }
- return t.prototype.getById = function(n) {
- return _.find(this.persons, function(t) {
- return t.id === n
- })
- }, t
- }();
- n.RelatedPersonCollection = t
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t = function() {
- function t(t, i) {
- this.roles = this.getRoles(t);
- this.privileges = this.getPrivileges(t);
- this.sessie = i;
- this.person = new n.Person(t.Persoon, this.roles)
- }
- return t.prototype.isInRole = function(n) {
- return _.contains(this.roles, n)
- }, t.prototype.isInRoles = function(t, i) {
- var r = _.intersection(t, this.roles);
- switch (i) {
- case n.RoleMatchMode.One:
- return r.length >= 1;
- case n.RoleMatchMode.All:
- return r.length === t.length
- }
- }, t.prototype.hasPrivilege = function(t, i) {
- var r = _.find(this.privileges, function(r) {
- return r.Naam === n.PrivilegeName[t] && _.contains(r.AccessType, n.AccessType[i])
- });
- return r !== undefined
- }, t.prototype.hasPrivileges = function(n, t) {
- var r = this,
- i = !1;
- return _.each(n, function(n) {
- r.hasPrivilege(n, t) && (i = !0)
- }), i
- }, t.prototype.hasUpdatePrivilege = function(t) {
- return this.hasPrivilege(t, n.AccessType.Update)
- }, t.prototype.hasUpdatePrivileges = function(t) {
- return this.hasPrivileges(t, n.AccessType.Update)
- }, t.prototype.getCurrentPerson = function() {
- return this.relatedPersons.current
- }, t.prototype.setCurrentPerson = function(n) {
- if (!_.contains(this.relatedPersons.persons, n) && this.person !== n) throw "setCurrentPerson requires the person to set to be the account's person or exist in the relatedPersons array.";
- this.relatedPersons.current = n
- }, t.prototype.getValueForRole = function(n) {
- var t = this;
- return _.find(n.roleValues, function(n) {
- return _.contains(t.roles, n.role)
- }).value
- }, t.prototype.getRoles = function(t) {
- var i = [];
- return _.forEach(t.Groep, function(t) {
- if (angular.isUndefined(n.RoleEnum[t.Naam])) throw "Role '" + t.Naam + "' is not in the roles enumeration";
- i.push(n.RoleEnum[t.Naam])
- }), i
- }, t.prototype.getPrivileges = function(t) {
- var i = [];
- return _.forEach(t.Groep, function(t) {
- _.forEach(t.Privileges, function(t) {
- i.push(new n.Privilege(t))
- })
- }), i
- }, t
- }();
- n.User = t
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.Default = 0] = "Default";
- n[n.Leerling = 1] = "Leerling";
- n[n.Ouder = 2] = "Ouder";
- n[n.Docent = 3] = "Docent";
- n[n.Mentor = 4] = "Mentor";
- n[n["Studiecoördinator"] = 5] = "Studiecoördinator";
- n[n.Decaan = 6] = "Decaan";
- n[n.Klasdocent = 7] = "Klasdocent"
- })(t = n.RoleEnum || (n.RoleEnum = {}))
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.Create = 0] = "Create";
- n[n.Read = 1] = "Read";
- n[n.Update = 2] = "Update";
- n[n.Delete = 3] = "Delete"
- })(t = n.AccessType || (n.AccessType = {}))
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.NoPrivilege = 0] = "NoPrivilege";
- n[n.Aftekenen = 1] = "Aftekenen";
- n[n.EloOpdracht = 2] = "EloOpdracht";
- n[n.Berichten = 3] = "Berichten";
- n[n.DigitaalLesmateriaal = 4] = "DigitaalLesmateriaal";
- n[n.Contactpersonen = 5] = "Contactpersonen";
- n[n.Studiewijzers = 6] = "Studiewijzers";
- n[n.Projecten = 7] = "Projecten";
- n[n.Roosterwijzigingen = 8] = "Roosterwijzigingen";
- n[n.Kinderen = 9] = "Kinderen";
- n[n.Cijfers = 10] = "Cijfers";
- n[n.Instellingen = 11] = "Instellingen";
- n[n.Afspraken = 12] = "Afspraken";
- n[n.Bronnen = 13] = "Bronnen";
- n[n.Absenties = 14] = "Absenties";
- n[n.Profiel = 15] = "Profiel";
- n[n.Activiteiten = 16] = "Activiteiten";
- n[n.Portfolio = 17] = "Portfolio";
- n[n.ProfielEmail = 18] = "ProfielEmail";
- n[n.ProfielMobiel = 19] = "ProfielMobiel";
- n[n.WachtwoordWijzigen = 20] = "WachtwoordWijzigen";
- n[n.Oauth = 21] = "Oauth";
- n[n.Vakkenpakketkeuze = 22] = "Vakkenpakketkeuze";
- n[n.Ouderavond = 23] = "Ouderavond";
- n[n.Aanmeldingen = 24] = "Aanmeldingen";
- n[n.Logboeken = 25] = "Logboeken";
- n[n.ExamenAfnamemomenten = 26] = "ExamenAfnamemomenten";
- n[n.EigenContactGegevens = 27] = "EigenContactGegevens"
- })(t = n.PrivilegeName || (n.PrivilegeName = {}))
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.One = 0] = "One";
- n[n.All = 1] = "All"
- })(t = n.RoleMatchMode || (n.RoleMatchMode = {}))
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n) {
- this.$q = n
- }
- return n.prototype.getLesPeriodes = function() {
- for (var i = [], t, n = 2012; n <= 2014; n++) i.push({
- Id: n - 2011,
- KorteOmschrijving: Magister.String.format("{0} - {1}", n, n + 1),
- Omschrijving: Magister.String.format("Lesperiode omschrijving {0} - {1}", n, n + 1),
- Van: new Date(n, 9, 1),
- Tot: new Date(n + 1, 7, 31)
- });
- return t = this.$q.defer(), t.resolve({
- items: i
- }), t.promise
- }, n
- }();
- t.$inject = ["$q", t];
- n.LesperiodeService = t
- }(Schoolstructuur || (Schoolstructuur = {})),
- function(n) {
- "use strict";
- var t = function() {
- function n(n, t, i, r, u, f, e, o, s, h) {
- this.$q = n;
- this.$filter = t;
- this.aanmeldingenService = i;
- this.vakkenService = r;
- this.cijfersGemiddeldenResource = u;
- this.cijfersPeriodeResource = f;
- this.cijfersLaatstenResource = e;
- this.cijfersKolomResource = o;
- this.cijfersGerelateerdeKolomResource = s;
- this.cijfersOverzichtResource = h;
- this.cachedVakDetails = null
- }
- return n.prototype.getCijferKolomInfo = function(n, t, i) {
- return this.cijfersKolomResource.get(t, n, i)
- }, n.prototype.getGerelateerdeKolommen = function(n, t) {
- var r = this,
- i = this.$q.defer(),
- u = this.cijfersGerelateerdeKolomResource.get(n, t);
- return u.then(function(n) {
- if (angular.isDefined(n.Items) && n.Items !== null) {
- var t = _.map(n.Items, function(n) {
- return n.voldoende = r.isVoldoende(n.Cijfer), n
- });
- i.resolve(t)
- } else i.reject()
- }, function(n) {
- i.reject(n)
- }), i.promise
- }, n.prototype.getGemiddeldeCijfers = function(n, t) {
- var i = this,
- r = this.$q.defer();
- return this.getAanmeldingIdsVakkenIds(n, t).then(function(n) {
- return i.$q.all(n)
- }).then(function(t) {
- return i.getGemiddeldeCijfersInternal(n, t)
- }).then(function(n) {
- r.resolve(n)
- }), r.promise
- }, n.prototype.getAanmeldingIdsVakkenIds = function(n, t) {
- var r = this,
- i = this.$q.defer();
- return this.getAanmeldingenIds(n, t).then(function(t) {
- var u = [];
- _.each(t, function(t) {
- u.push(r.getVakkenIds(n, t))
- });
- i.resolve(u)
- }), i.promise
- }, n.prototype.getAanmeldingenIds = function(n, t) {
- var i = this.$q.defer(),
- r = this.aanmeldingenService.getAanmeldingen(t, n.toString());
- return r.then(function(n) {
- i.resolve(_.map(n, function(n) {
- return n.Id
- }))
- }), i.promise
- }, n.prototype.getVakkenIds = function(n, t) {
- var r = this,
- i = this.$q.defer();
- return this.vakkenService.getVakken(n.toString(), t.toString()).then(function(n) {
- i.resolve({
- aanmeldingId: t,
- vakkenIds: r.toIdsString(n, "id", ",")
- })
- }), i.promise
- }, n.prototype.getGemiddeldeCijfersInternal = function(n, t) {
- var u = this,
- i = this.$q.defer(),
- r = [];
- return _.each(t, function(t) {
- r.push(u.cijfersGemiddeldenResource.get(n, t.aanmeldingId, t.vakkenIds))
- }), this.$q.all(r).then(function(n) {
- var t = [];
- _.each(n, function(n) {
- t = t.concat(n.Items)
- });
- i.resolve(t)
- }), i.promise
- }, n.prototype.getLaatsteCijfers = function(n) {
- var i = this,
- t = this.$q.defer(),
- r = this.aanmeldingenService.getAanmeldingen(Schoolstructuur.AanmeldingType.Huidige, n.toString());
- return r.then(function(r) {
- var u = r;
- angular.isDefined(u) && u.length > 0 ? _.each(u, function(r) {
- i.vakkenService.getVakken(n.toString(), r.Id).then(function(u) {
- u.length > 0 ? i.cijfersLaatstenResource.get(n, r.Id).then(function(n) {
- t.resolve(n)
- }) : t.reject()
- })
- }) : t.reject()
- }, function() {
- t.reject()
- }), t.promise
- }, n.prototype.getLaatsteCijfersBijAanmelding = function(n, t, i) {
- return i ? this.cijfersLaatstenResource.get(n, t, Date.parse(i)) : this.cijfersLaatstenResource.get(n, t)
- }, n.prototype.getOverzichtCijfers = function(n, t, i, r, u) {
- return this.cijfersOverzichtResource.get(parseInt(n, 10), t, i, r, u, null)
- }, n.prototype.getCijferPerioden = function(n, t) {
- return this.cijfersPeriodeResource.get(n, t)
- }, n.prototype.setCachedVakDetails = function(n) {
- this.cachedVakDetails = n
- }, n.prototype.getCachedVakDetails = function() {
- return this.cachedVakDetails
- }, n.prototype.setSelectedPeriode = function(n) {
- this.selectedPeriodeId = n
- }, n.prototype.getSelectedPeriode = function() {
- return this.selectedPeriodeId
- }, n.prototype.isBerekend = function(n) {
- return !Magister.Object.isNullOrUndefined(n) && !Magister.Object.isNullOrUndefined(n.CijferKolom) && !Magister.Object.isNullOrUndefined(n.CijferKolom.KolomSoort) && (n.CijferKolom.KolomSoort !== Contracts.Cijfers.Enums.KolomSoort.Cijfer && n.CijferKolom.KolomSoort !== Contracts.Cijfers.Enums.KolomSoort.VrijeTekst || (n.CijferKolom.IsDocentKolom || n.CijferKolom.IsHerkansingKolom) && n.CijferKolom.HeeftOnderliggendeKolommen)
- }, n.prototype.isVoldoende = function(n) {
- var t = parseFloat(n);
- return Magister.Number.isNotANumber(t) ? n.toLocaleUpperCase() !== "O" : t >= 5.5
- }, n.prototype.toIdsString = function(n, t, i) {
- for (var u = [], r = 0; r < n.length; r++) u.push(n[r][t]);
- return u.join(i)
- }, n
- }();
- t.$inject = ["$q", "$filter", "aanmeldingenService", "vakkenService", "cijfersGemiddeldenResource", "cijfersPeriodeResource", "cijfersLaatstenResource", "cijfersKolomResource", "cijfersGerelateerdeKolomResource", "cijfersOverzichtResource", t];
- n.CijfersServiceOud = t
- }(Cijfers || (Cijfers = {})),
- function(n) {
- var t;
- (function(n) {
- "use strict";
- var t;
- (function(n) {
- n[n.Default = 0] = "Default";
- n[n.Leerling = 1] = "Leerling";
- n[n.Ouder = 2] = "Ouder";
- n[n.Docent = 3] = "Docent"
- })(t = n.GroepNaam || (n.GroepNaam = {}))
- })(t = n.Core || (n.Core = {}))
- }(Magister || (Magister = {}))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement