Files
frontend-lblod-chat/app/routes/mock-login.js
2026-09-16 17:16:19 +02:00

29 lines
698 B
JavaScript

import Route from '@ember/routing/route';
import { service } from '@ember/service';
export default class MockLoginRoute extends Route {
@service session;
@service store;
queryParams = {
page: {
refreshModel: true,
},
};
beforeModel() {
this.session.prohibitAuthentication('index');
}
model(params) {
const filter = { provider: 'https://github.com/lblod/mock-login-service' };
if (params.gemeente) filter.gebruiker = { achternaam: params.gemeente };
return this.store.query('account', {
include: 'gebruiker.bestuurseenheden',
filter: filter,
page: { size: 10, number: params.page },
sort: 'gebruiker.achternaam',
});
}
}