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

Gestion des intervants dans POD #1131

Open
fanfounet opened this issue May 16, 2024 · 11 comments
Open

Gestion des intervants dans POD #1131

fanfounet opened this issue May 16, 2024 · 11 comments
Assignees

Comments

@fanfounet
Copy link
Collaborator

L'objectif est de pouvoir définir les intervenants des vidéos (principalement dans un contexte de webtv) et plus précisément l'activité de l'intervenant dans la vidéo. En effet M. Dupont peut intervenir dans la vidéo 1 en qualité de Président Machin et intervenir dans la vidéo 2 en qualité de Directeur de Labo Truc. On pourra ainsi lister l'ensemble des vidéos de chaque intervenant en précisant ou non une de sa ou ses qualités.

webtv-pod-inter1 drawio

Ainsi Il faut passer d'un mode actuel (silo) à un mode collaboratif (voir schéma ci-dessous)

webtv-pod-inter2 drawio

Plusieurs questions ouvertes

  • Fusionner la partie "Contributeur" dans cette nouvelle gestion des intervenants ?
  • Laisser les 2 séparées ?
  • Dans le cas des 2 modes séparés, nouvelle app ou dans "completion" ?
  • Dans le cas d'une fusion, qui doit avoir autorité sur la gestion de la table des intervenants. Pour un propio de vidéo, si un intervenant n'existe pas ou n'a pas la bonne qualité, comment gérer le workflow de validation et d'ajout ?
  • Dans le cas des 2 modes séparés, seuls les admins gèrent la table des intervenants ?
  • La gestion des intervenants n'est possible qu'en mode webtv ?

Merci pour vos remarques afin de définir le modèle le plus pertinent et utile

@fanfounet fanfounet changed the title gestion des intervants dans POD Gestion des intervants dans POD May 16, 2024
@ptitloup
Copy link
Contributor

merci pour cette discussion ! je séparerais intervenant de contributeur, cela me semble plus simple, moins de difficulté d'implémentation. Soit on ajoute dans completion, soit on fait une app dédiée, pour ma part, pas d'avis tranché. Et le mode intervenant est possible dans tous les cas de figure !

@Badatos
Copy link
Collaborator

Badatos commented May 21, 2024

Oui en effet ca me semble plus simple de ne pas fusionner Intervenants et Contributeurs.
Plutot que de le lier au Mode WebTV, peut-être simplement ajouter un parametre du genre "USE_IDENTIFIED_SPEAKER" permettant d'activer ce mode, que l'on soit en mode WebTV ou non.

@LoicBonavent
Copy link
Collaborator

Hello,
Je suis d'accord avec Nicolas et Olivier :

  • séparer les intervenants des contributeurs,
  • avec possibilité d'activation même si ce n'est pas une WebTV. Sur le coup, peut-être que cela sera plus simple et cohérent que cela soit un nouveau module, avec le paramétrage USE_XXX et une administration à part, mais pas d'avis tranché non plus.

@mattbild
Copy link
Collaborator

Je dirais pour ma part dans un module, surtout si tu as plusieurs tables a créer.
Comment tu vois les choses au niveau sélection :
une saisie au préalable des intervenants, des casquettes (président, responsable, directeur ... ) et des structures (labo, directions, équipes...) avant de pouvoir les sélectionner ?
ou quelque chose de moins formalisé et une saisie plus libre ?

@fanfounet
Copy link
Collaborator Author

Ok on pourrait donc partir sur une nouvelle app "speaker"
Pour te répondre Matthieu, en effet plusieurs tables
Une table "user" avec nom prénom (pq pas email comme dans la table contributeur)
Une table "qualité" ou "job" reliée en 1-n à la table user avec un champ libre pour remplir la profession de l'intervenant
De manière auto il y aura naturellement une table d'association n pour n "video" "job"
Pour faire simple la table user et job pourraient être contrôlées par un super admin ou un rôle identifié
Les proprio, proprio add, super admin peuvent associer à leur video un job-user

@ptitloup
Copy link
Contributor

ok pour moi, je voyais à peu près la même chose ! Bonne implémentation :) (il y a peut-etre déjà des app de ce style en django)

@fanfounet fanfounet self-assigned this May 22, 2024
@fanfounet
Copy link
Collaborator Author

Je complète mes questions !

Vous préférez ?
Solution 1
Capture d’écran 2024-05-29 à 11 52 07

Solution 2
Capture d’écran 2024-05-29 à 11 54 31

@ptitloup
Copy link
Contributor

Solution 2 ! :)

@LoicBonavent
Copy link
Collaborator

Perso, je pencherai pour la solution 2 car il y a de plus en plus d'actions disponibles sur la vignette, et peut-être plus importantes (à mes yeux du moins)

@fanfounet
Copy link
Collaborator Author

merci !!!

@Badatos
Copy link
Collaborator

Badatos commented May 29, 2024

Je dirais "solution 2", mais en le collant juste après "contributor(s)", et en ajoutant le "(s)" à Speaker(s)" ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants