Framavox
Mon 20 Oct 2025 4:08PM

Équipes : quelles fonctionnalités?

M Manu Public Seen by 2

Je m'apprête à commencer le développement de la fonctionnalité qui permettrait de créer des équipes.

Je vais exposer ici le minimum que je souhaite développer pour la fonctionnalité, pour qu'on puisse discuter des points qui vous semblent mal vus, ou les points qui devraient, à votre sens, faire partie d'une version minimale de la fonctionnalité.

Cet discussion est aussi ouverte pour des propositions d'évolutions futures.

  1. Une équipe est forcément liée à un projet.
  2. Une équipe ne peut avoir qu'un projet, au moins pour commencer.
  3. Une équipe est créée par la personne qui a créé le projet
  4. On doit pouvoir inviter des personnes inscrites sur la même instance en cherchant leur username
  5. On doit pouvoir inviter des personnes qui ne sont pas encore inscrites sur l'instance, en fournissant une adresse email.
    • si un membre existe avec cette adresse, l'inviter
    • sinon, envoyer un mail avec un jeton qui doit permettre de rejoindre l'équipe. À mon sens, on laisse la personne s'inscrire avec l'adresse email de son choix : j'en ai ma claque d'être pré-inscrit sur des sites avec la mauvaise adresse email :)
  6. Une fois dans un projet, on doit être en mesure de faire à peu près les mêmes choses qu'on peut faire si c'était son propre projet, à l'exception d'éditer les commentaires de playbooks qui ont été écrits par quelqu'un d'autre et d'éditer les time frames des autres.
  7. Idéalement, toutes les actions d'édition/suppression réalisées dans un projet devraient être historisées (pour voir qui a changé quoi), mais je pense que c'est beaucoup pour un premier jet...

Voilà, à vos idées !