29 lines
698 B
JavaScript
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',
|
|
});
|
|
}
|
|
}
|