UNPKG

@universis/candidates

Version:

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

23 lines 1 kB
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.CustomCandidateUserActivationCode = void 0;var _RandomCandidateUserActivationCode = require("./RandomCandidateUserActivationCode"); class CustomCandidateUserActivationCode extends _RandomCandidateUserActivationCode.RandomCandidateUserActivationCode { constructor(app) { super(app); } /** * * @param {DataContext} context * @param {*} candidate * @returns */ // eslint-disable-next-line no-unused-vars generate(context, candidate) { const superGenerate = super.generate; return context.model('CandidateStudent').where('id').equal(candidate). select('customField1').silent().value().then(value => { if (value && value.length) { return value; } return superGenerate.bind(this)(context, candidate); }); }}exports.CustomCandidateUserActivationCode = CustomCandidateUserActivationCode; //# sourceMappingURL=CustomCandidateUserActivationCode.js.map