In FamSpend ci sono due concetti distinti ma collegati che spesso vengono confusi: persona e membro.
| Concetto | Cos'è | Ha email | Ha login | Ruolo workspace |
|---|---|---|---|---|
| Persona | Un'etichetta nel workspace | opzionale | no (ma collegabile) | no |
| Membro | Un account che accede al workspace | sì (da auth) | sì | admin / editor / viewer |
La regola: ogni membro ha sempre una persona corrispondente. Le persone sono l'unità universale assegnabile a spese ed entrate. I membri sono persone con login.
Cos'è una persona
Una persona è semplicemente un'etichetta che usi per associare le spese a un soggetto. Esempi:
- Te (sei sempre una persona, anche se sei l'unico membro)
- Il tuo partner
- Tuo figlio Marco
- La nonna
- Un coinquilino di passaggio
Le persone esistono dentro un workspace: un workspace ha le sue persone, un altro workspace ha le sue.
Cos'è un membro
Un membro è una persona con un account. Quando inviti qualcuno al workspace (vedi Invitare il partner / la famiglia) e quella persona accetta:
- Riceve un'email di invito
- Crea un account FamSpend (o accede se ne ha già uno)
- Diventa un membro del workspace
- Vede tutto il workspace secondo il suo ruolo (admin / editor / viewer — vedi Ruoli)
Quando una persona diventa membro automaticamente
Se nel workspace c'è già una persona (es. "Sara Rossi") con email
sara@example.com, e tu inviti sara@example.com come membro,
FamSpend collega i due concetti automaticamente:
- La persona "Sara Rossi" prende il
user_iddi Sara - Sara, accedendo al workspace, è la stessa identità della persona già esistente
- Tutte le spese già associate a "Sara Rossi" sono ora le sue spese visibili
Niente duplicati. Niente "Sara Rossi (persona)" + "Sara Rossi (membro)".
Quando una persona NON è un membro
Casi tipici:
- Bambini piccoli — non hanno un account, ma vuoi tracciare le spese che li riguardano (asilo, dottore, libri)
- Nonni o genitori anziani — non usano l'app, ma li tieni nel workspace per le spese di salute o regali
- Coinquilino temporaneo — sa che esiste, ma non gli serve un login (non amministra, non guarda i numeri)
In tutti questi casi la persona esiste senza email e senza login. È solo un'etichetta.
Cosa succede se aggiungi una persona con email ma senza inviarla
Niente di speciale: la persona ha un'email registrata ma non ha mai ricevuto un invito a diventare membro. Resta una persona (etichetta) con un'email associata.
Se in futuro decidi di invitarla, FamSpend collega automaticamente l'invito alla persona esistente (non crea duplicato).
Cosa cambia tra persona e membro nelle viste
| Vista | Persona | Membro |
|---|---|---|
| PersonPicker (form spesa) | Compare | Compare con icona ✓ accanto al nome |
| Filtro per persona | Filtra le spese che la coinvolgono | Idem |
| Notifiche | A chi le mandiamo? Agli admin del workspace | Direttamente al membro |
| Vista workspace | Non la vede (non ha login) | La vede secondo il suo ruolo |
Un membro può avere più di una persona?
No. Un membro = una persona. Se vuoi tenere distinti due "ruoli" della stessa persona (es. la mamma per la casa vs la mamma per il lavoro), crei due workspace separati invece che due persone.
Il caso di te stesso
Tu sei sempre un membro del tuo workspace (con ruolo admin sul workspace che hai creato). FamSpend crea automaticamente la tua persona corrispondente al primo accesso.
Il tuo nome di persona è quello che hai messo durante la registrazione, modificabile dalle impostazioni.
Persone = struttura, non semantica
FamSpend non ti chiede "quanti familiari hai?" o "chi è il capofamiglia?". Le persone sono liberamente strutturate: tu decidi chi entra e con che nome. Non c'è una gerarchia, non ci sono ruoli familiari.