Hier en relisant le travail de @poka sur Duniter-squid, j’ai repéré quelques petites changements à faire dans Duniter, notamment l’événement IdtyValidated. La MR associée est !230.
Avec ce fonctionnement quand l’identité devient membre la première fois, il y a deux événements : identity.IdtyValidated et membership.MembershipAdded. Alors que quand l’identité redevient membre après avoir perdu son statut (membership.MembershipRemoved), il n’y a plus que l’événement membership.MembershipAdded qui est émis.
De plus, comme le statut de l’identité est central, ce serait bien de discuter les noms. Dans cette discussion (Simplification de la machine à état des identités - #11 by poka), il y a plusieurs propositions pour renommer NotMember :
NoMoreMemberNotMemberAnymoreExMember
J’avais également pensé à Disabled ou Suspended par le passé.
Lequel préférez-vous (2 choix max) ?
- NotMember
- NoMoreMember
- NotMemberAnymore
- ExMember
- Disabled
- Suspended
- wasMember