Deuxième issue floue pour réfléchir à des choses compliquées ;)
Avec @AntoineAugusti on s’est dit pour l’instant qu’on allait faire des choses simples : soit un utilisateur est producteur par rapport à un JDD, soit il est réutilisateur. Si il est producteur (= il faut partie sur datagouv de l’organisation qui produit un JDD), il voit le JDD dans son espace producteur. Si il est réutilisateur et qu’il l’a mis en favori, il le voit dans son espace réutilisateur. Simple, basique. Voir #3896 par exemple.
Sauf que la réalité est un peu plus complexe :
Sur datagouv, on peut mettre en favori ses propres JDD. Pourquoi ne pas l’autoriser sur transport.datagouv ? Nous on a choisi de donner comme sens au favori uniquement «je suis parce que je suis réutilisateur», est-ce pertinent ?
On a notamment des gens qui ne sont pas directement dans l’orga de production, mais qui sont assimilés producteurs, des «co-producteurs» en quelque sorte : soit dans l’AOM, soit côté transporteur, soit dans l’entreprise qui fournit le soft, etc. Pour eux, il y a plusieurs choses :
Déjà, ils sont très tentés de mettre en favori ces JDD (et je les comprends) pour les suivre, et peut-être que les notifs de réutilisateur sont pertinentes pour eux ?
On a hacké une sorte de notifications de co-producteur : on peut rajouter depuis le backoffice des notifications pour eux, et alors ils les voient dans leur espace producteur, même si ils ne sont pas membres de l’orga qui produit le JDD.
Il y a la fonctionnalité de datagouv de «point de contact» qui est en train d’arriver : #3897 et qui semble adéquate pour ça. Ou sinon on fait notre propre fonctionnalité pour modéliser la multiplicité de rôles autour d’un dataset ?
Enfin, ne pas oublier que un User datagouv peut appartenir à de multiples organisations (ce qui complique beaucoup les choses) et que ces organisations peuvent changer.
Deuxième issue floue pour réfléchir à des choses compliquées ;)
Avec @AntoineAugusti on s’est dit pour l’instant qu’on allait faire des choses simples : soit un utilisateur est producteur par rapport à un JDD, soit il est réutilisateur. Si il est producteur (= il faut partie sur datagouv de l’organisation qui produit un JDD), il voit le JDD dans son espace producteur. Si il est réutilisateur et qu’il l’a mis en favori, il le voit dans son espace réutilisateur. Simple, basique. Voir #3896 par exemple.
Sauf que la réalité est un peu plus complexe :