Skip to content

Commit

Permalink
fix: do not add chairperson to participant list
Browse files Browse the repository at this point in the history
  • Loading branch information
abeforgit committed Nov 25, 2024
1 parent 666e0b8 commit 954220b
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 67 deletions.
5 changes: 5 additions & 0 deletions .changeset/yellow-kings-walk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'frontend-gelinkt-notuleren': patch
---

Do not add ex-chairperson to participant list
67 changes: 0 additions & 67 deletions app/components/meeting-form.js
Original file line number Diff line number Diff line change
Expand Up @@ -229,73 +229,6 @@ export default class MeetingForm extends Component {
page: { size: 100 }, //arbitrary number, later we will make sure there is previous last. (also like this in the plugin)
};
const mandatees = [...(await this.store.query('mandataris', queryParams))];
if (this.isInaugurationMeeting) {
const commonBestuursorgaan =
await bestuursorgaanIT.isTijdsspecialisatieVan;
// In case this is an inauguration meeting, we also want to include the chairman of the previous legislation
const currentBestuursperiode = await bestuursorgaanIT.bestuursperiode;
const previousBestuursperiode = await currentBestuursperiode.previous;
if (previousBestuursperiode) {
const voorzittersPreviousLegislation = [
...(await this.store.query('mandataris', {
include: [
'is-bestuurlijke-alias-van',
'is-bestuurlijke-alias-van.geboorte',
'status',
'bekleedt',
'bekleedt.bestuursfunctie',
].join(','),
filter: {
bekleedt: {
'bevat-in': {
'is-tijdsspecialisatie-van': {
':uri:': commonBestuursorgaan.uri,
},
bestuursperiode: {
':uri:': previousBestuursperiode.uri,
},
},
bestuursfunctie: {
':id:': [
getIdentifier(
BESTUURSFUNCTIE_CODES.VOORZITTER_GEMEENTERAAD,
),
getIdentifier(
BESTUURSFUNCTIE_CODES.VOORZITTER_RAAD_MAATSCHAPPELIJK_WELZIJN,
),
getIdentifier(
BESTUURSFUNCTIE_CODES.VOORZITTER_DISTRICTSRAAD,
),
].join(','),
},
},
status: {
':id:': [
MANDATARIS_STATUS_EFFECTIEF,
MANDATARIS_STATUS_WAARNEMEND,
].join(','),
},
':or:': {
':has-no:einde': true,
':gt:einde': startOfMeeting.toISOString(),
},
':has:is-bestuurlijke-alias-van': true,
},
})),
];
if (voorzittersPreviousLegislation.length) {
const oldChairman = voorzittersPreviousLegislation[0];
const oldChairmanPerson = await oldChairman.isBestuurlijkeAliasVan;
for (const mandatee of mandatees) {
const person = await mandatee.isBestuurlijkeAliasVan;
if (person.uri === oldChairmanPerson.uri) {
return mandatees;
}
}
return [...mandatees, oldChairman];
}
}
}
return mandatees;
});

Expand Down

0 comments on commit 954220b

Please sign in to comment.