22 lines
627 B
JavaScript
22 lines
627 B
JavaScript
// Setzt für alle Mitglieder in members.json das Feld active: true und verschlüsselt neu
|
|
import { readMembers, writeMembers } from '../server/utils/members.js'
|
|
|
|
async function main() {
|
|
const members = await readMembers()
|
|
if (!members || members.length === 0) {
|
|
console.log('Keine Mitglieder geladen (members.json leer oder nicht entschlüsselbar)')
|
|
return
|
|
}
|
|
let changed = 0
|
|
for (const m of members) {
|
|
if (m.active !== true) {
|
|
m.active = true
|
|
changed++
|
|
}
|
|
}
|
|
await writeMembers(members)
|
|
console.log(`Fertig. ${changed} Mitglieder auf active: true gesetzt und gespeichert.`)
|
|
}
|
|
|
|
main()
|