Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[META] Gestion des droits des utilisateurs au sein d'une organisation #1282

Closed
agarrone opened this issue Jan 31, 2024 · 2 comments · May be fixed by opendatateam/udata#2971
Closed

[META] Gestion des droits des utilisateurs au sein d'une organisation #1282

agarrone opened this issue Jan 31, 2024 · 2 comments · May be fixed by opendatateam/udata#2971
Labels
💙 Back Les tickets de back 🖌️ Design & Product ✨ Front Pour ce qui relève du design de l’interface

Comments

@agarrone
Copy link
Contributor

agarrone commented Jan 31, 2024

Problématique

Les membres d’organisations sur data.gouv.fr rencontre plusieurs problèmes notamment :

  • Notifications envoyés à tout les membres d’une organisation pour un jeux de données qui concerne peu d’utilisateurs
  • Pas de possibilité de gestion fins des droits : un éditeur a le droit sur toute l’administration
  • Pas de possibilité de catégoriser les jeux de données en sous producteurs, services
  • Pas de possibilité de créer des liens entre organisations
  • Pas de possibilité d’inviter des utilisateurs qui n’ont pas de compte data.gouv.fr
  • Pas de possibilité de savoir qui a fait quoi au sein d’une organisation

Image

Voir également les besoins côté transport.data.gouv.fr : #1200 (comment)

Solution pressentie

Permettre aux administrateurs d’organisations de créer des équipes au sein de leur organisations

Donc 3 types de droits

  • Admin
  • Editeur : de toute l’organisation
  • Editeur : d’une équipe en particulier

Pour l’utilisateur il sera possible de voir l’équipe et l’organisation qui a publié les données

Benchmark & analyse concurrentielle

Le modèle de Github et de Figma semblent être des pistes interessantes

@agarrone agarrone added ✨ Front Pour ce qui relève du design de l’interface 💙 Back Les tickets de back 🖌️ Design & Product labels Jan 31, 2024
@maudetes
Copy link
Contributor

maudetes commented Mar 18, 2024

Discussion produit pour le passage à un fonctionnement avec Teams

Il faut prendre en compte le fait que de nombreuses orgas ont 1 ou 2 membres et ne veulent pas nécessairement gérer les teams.

  1. Une orga = une team englobante (tous les membres y sont)
  2. Rien qui change, team optionnel.
    • Quand un JDD a une team, seule la team peut modifier. Si un JDD n'en a pas par contre, tout le monde peut modifier.
      • Moins de protection, car ouvert par défaut. Comportement non évident.
    • A partir d'un passage au mode team (action explicite), les teams sont nécessaires pour toute l'orga
      • Au moment de création de teams, flow onboarding pour accompagner (possibilité de faciliter team par défaut). Il faut répartir les JDDs dans des teams et les membres dans des teams
      • Attention au moissonnage, les nouveaux JDDs créés seront sans team ? Associer une team dédiée aux nouveaux JDDs par moissonnage

Decision

On partirait pour la solution d'activation explicite d'un mode team par les orgas volontaires.

TODO

  • maquette produit, onboarding teams et membres (et gestion)
  • côté back gérer les permissions des orgas avec ou sans teams

@agarrone
Copy link
Contributor Author

Investigation terminé pour cette phase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💙 Back Les tickets de back 🖌️ Design & Product ✨ Front Pour ce qui relève du design de l’interface
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants