Skip to content

docs(people): design Phase 2, the Soci register, fees and lapse - #154

Merged
toto04 merged 1 commit into
mainfrom
docs/people-phase-2-soci
Nov 9, 2026
Merged

toto04 merged 1 commit into
mainfrom
docs/people-phase-2-soci

Conversation

@toto04

@toto04 toto04 commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

The Phase 2 design for People (#144, roadmap #146), as agreed on 9 November 2026: docs/people/soci.md.

  • Register: the Libro Soci, keyed on the Microsoft 365 account and the member number. It holds the bookkeeping data: legal name, alias, codice fiscale, place and date of birth, residence, admission and end. The register starts empty, and member numbers are never reused.
  • Admission: moves from Microsoft 365 › Members to People › Soci, with the same account workflow.
  • Fees: the Regolamento's rules are hard-coded (€5, fee year 1 Sep – 31 Aug, renewals until 31 Dec, the summer exemption). The socio uploads the transfer receipt, then the Direttivo confirms it or marks the fee as paid. The association issues no receipts.
  • Lapse: automatic, out of the Soci group, then a Deletion pending list where accounts are deleted by hand. It stays switched off (SOCI_AUTO_LAPSE) until the register is complete.
  • Emails: reminders, lapse notices and birthday emails go to the PoliNetwork mailbox.
  • Permissions: soci:read, soci:write and soci:delete go to the Direttivo, and people:self to the Socio role.
  • Navigation: People's panel groups its sections into Volunteers and Soci.

Also updates decisions.md, plan.md (the Phase 2 checklist), README.md (it pointed to a stale branch) and marks fees.md superseded. This is a docs-only change. pnpm check passes.

Record the Phase 2 design agreed on 9 November 2026 in docs/people/soci.md: the
Libro Soci keyed on the Microsoft 365 account and member number, the
Regolamento's fee rules, uploads confirmed by the Direttivo, automatic lapse out
of the Soci group with a Deletion pending list, emails to the PoliNetwork
mailbox, soci:* permissions and people:self for the Socio role. fees.md is now
superseded, and the plan lists the Phase 2 issues in order.
@toto04
toto04 merged commit 37b2fcf into main Nov 9, 2026
1 check passed
@toto04
toto04 deleted the docs/people-phase-2-soci branch November 9, 2026 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants