Files
frontend-lblod-chat/app/models/gebruiker.js
2026-09-16 17:16:19 +02:00

28 lines
499 B
JavaScript

import Model, { attr, hasMany } from '@warp-drive/legacy/model';
export default class Gebruiker extends Model {
@attr uri;
@attr() voornaam;
@attr() achternaam;
@hasMany('account', {
async: true,
inverse: null,
})
account;
@hasMany('bestuurseenheid', {
async: true,
inverse: null,
})
bestuurseenheden;
get group() {
return this.hasMany('bestuurseenheden').value()[0];
}
get fullName() {
return `${this.voornaam} ${this.achternaam}`.trim();
}
}