Aller au contenu

Effacement

tilttek/badges

Badges::erase($member) supprime tout ce que la bibliothèque garde sur le membre et renvoie une Erasure :

ChampCe qui a été supprimé
awardsSes attributions, à la main ou gagnées
contributionsCe que son activité a apporté aux critères des badges
grantsLes consentements qu'il a donnés à d'autres applications
profileSi un profil — les badges montrés, la vitrine, le titre — a été supprimé

L'activité du membre elle-même appartient à tilttek/activity, qui l'efface par son journal. Une attestation que l'application a délivrée pour un badge appartient au membre : elle reste vérifiable là où il la garde.