Club-Alpin-Annecy / collectives

Site de collectives du caf Annecy
https://doc.collectives.cafannecy.fr
15 stars 19 forks source link

Restrict user profile access to leaders with event link #679

Closed gdaviet closed 9 months ago

gdaviet commented 9 months ago

RGPD: prevent leaders from accessing arbitrary profiles if the user is not registered to an event they're leading. Admins, hotline and supervisor can still access all profiles.

gdaviet commented 9 months ago

Super le refactor des macros d'icones!

Pour la fonctionnalité, à noter que ca ne peut être bulletproof, vu qu'un encadrant peut ajouter quelqu'un à sa sortie, et donc accéder à ses informations. Mais c'est déjà plus compliqué, et ca laisse des traces.

Oui, éventuellement on pourrait envoyer un mail à l'utilisateur lorsqu'un encadrant l'inscrit à une sortie, mais ça risque de surcharger le smtp