get position test
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
9a1ecf82bd
commit
6dc69fbe14
|
@ -33,7 +33,8 @@ export async function getMembers(year: string, term: Term): Promise<Member[]> {
|
||||||
return {
|
return {
|
||||||
name: item.cn as string,
|
name: item.cn as string,
|
||||||
id: item.uid as string,
|
id: item.uid as string,
|
||||||
program: item.program === undefined ? "" : (item.program as string),
|
program:
|
||||||
|
item.position === undefined ? "none" : (item.position as string),
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
.sort((item1: Member, item2: Member) =>
|
.sort((item1: Member, item2: Member) =>
|
||||||
|
|
|
@ -60,14 +60,15 @@ export async function getExecNames() {
|
||||||
filter: `(&(objectClass=member)(term=${(term as string).slice(
|
filter: `(&(objectClass=member)(term=${(term as string).slice(
|
||||||
0,
|
0,
|
||||||
1
|
1
|
||||||
)}${year})(position=*))`,
|
)}${year}))`,
|
||||||
});
|
});
|
||||||
|
|
||||||
execMembers = searchEntries
|
execMembers = searchEntries
|
||||||
.map((item) => {
|
.map((item) => {
|
||||||
return {
|
return {
|
||||||
name: item.cn as string,
|
name: item.cn as string,
|
||||||
position: item.position as string,
|
position:
|
||||||
|
item.position === undefined ? "none" : (item.position as string),
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
.filter((item: execMembers) => item.position in execPositions)
|
.filter((item: execMembers) => item.position in execPositions)
|
||||||
|
|
Loading…
Reference in New Issue