Huge bunch of UI/UX improvements and tweaks!
Some checks failed
Test / vitest (push) Successful in 10m36s
Test / playwright (push) Failing after 9m23s
Test / visual (push) Failing after 9m13s
Test / Notify on failure (push) Successful in 2s

This commit is contained in:
Jennie Robinson Faber 2026-04-06 16:17:12 +01:00
parent 501be10bfe
commit fb25e72215
37 changed files with 1651 additions and 949 deletions

View file

@ -0,0 +1,12 @@
import Counter from '../models/counter.js'
import Member from '../models/member.js'
export async function assignMemberNumber(memberId) {
const counter = await Counter.findOneAndUpdate(
{ _id: 'memberNumber' },
{ $inc: { seq: 1 } },
{ new: true, upsert: true }
)
await Member.findByIdAndUpdate(memberId, { memberNumber: counter.seq }, { runValidators: false })
return counter.seq
}