diff --git a/src/server/gsheets/localDb.ts b/src/server/gsheets/localDb.ts index ff703c1..2de23ca 100644 --- a/src/server/gsheets/localDb.ts +++ b/src/server/gsheets/localDb.ts @@ -273,8 +273,10 @@ function anonimizedDb(_s: States): States { } function idADev(v: Volunteer | PreVolunteer): boolean { - const devList = ["Pierre Scelles", "Manuel Emeriau", "Timothé Caillaud"] - return devList.includes(`${v.firstname} ${v.lastname}`) + if (((v as Volunteer)?.roles || []).includes("dev")) { + console.log(v.lastname) + } + return ((v as Volunteer)?.roles || []).includes("dev") } function anonimizedNameEmailMobile(v: Volunteer | PreVolunteer): void { diff --git a/src/services/volunteers.ts b/src/services/volunteers.ts index a60b949..97fe0d5 100644 --- a/src/services/volunteers.ts +++ b/src/services/volunteers.ts @@ -13,7 +13,7 @@ export class Volunteer { adult = 1 - privileges = 0 + roles: string[] = [] active = "" @@ -54,7 +54,7 @@ export const translationVolunteer: { [k in keyof Volunteer]: string } = { mobile: "telephone", photo: "photo", adult: "majeur", - privileges: "privilege", + roles: "roles", active: "actif", discordId: "discordId", dayWishes: "enviesJours", @@ -82,7 +82,7 @@ export const volunteerExample: Volunteer = { mobile: "0675650392", photo: "images/volunteers/$taille/amélie_aupeix.jpg", adult: 1, - privileges: 0, + roles: [], active: "inconnu", discordId: "", dayWishes: [],