You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nous aimerions qu'une personne puissent ajouter dans sa chaine n'importe quelle vidéo de la plateforme.
Pour cela nous lui avons donner un droit lui permettant d'éditer toutes les vidéos. Pour ça pas de problème.
Seulement, dans le champs chaine, cette personne ne peut ajouter (et donc ne voit) que la chaine sur laquelle elle est propriétaire.
Et si elle ajoute sa chaine et valide. La vidéo apparait bien dans sa chaine mais si la vidéo était dans une autre chaine avant elle disparait de cette dernière. En effet, la chaine d'origine n'apparait pas dans le champs, c'est supprimé.
Pour remédier à ce problème 4 solutions :
Mettre la personne comme utilisateur de toutes les chaines : mais comme en fait il doit y en avoir plusieurs, que ça peut changer et qu'on ne peut pas mettre un groupe c'est fastidieux
Mettre la personne super-admin : on aurait préféré éviter
Faire en sorte que le champs "chaine" fasse apparaitre toutes les chaines y compris celles sur lesquelles on n'a pas de droit avec impossibilité de supprimer ces dernières. L'avantage de cette solution c'est qu'elle serait générique car le problème doit se poser également quand deux utilisateurs sont nommés sur la même chaine ET sur d'autres chaines différentes.
Ajouter un droit "Admin all channel" dans les droits génériques django et faire en sorte que le formulaire d'édition des vidéos tienne compte de ce droit et affiche toutes les chaines dans le champs (comme pour un admin) uniquement si l'utilisateur dispo ce droit (droit qui pourra être donné à un groupe et donc facilement maintenable) ça se passerait par là : https://github.com/univlorraine/Esup-Pod/blob/master/pod/video/forms.py#L778
Si l'une ou l'autre des deux dernières solutions est envisageable ce serait super.
The text was updated successfully, but these errors were encountered:
Bonjour,
Nous aimerions qu'une personne puissent ajouter dans sa chaine n'importe quelle vidéo de la plateforme.
Pour cela nous lui avons donner un droit lui permettant d'éditer toutes les vidéos. Pour ça pas de problème.
Seulement, dans le champs chaine, cette personne ne peut ajouter (et donc ne voit) que la chaine sur laquelle elle est propriétaire.
Et si elle ajoute sa chaine et valide. La vidéo apparait bien dans sa chaine mais si la vidéo était dans une autre chaine avant elle disparait de cette dernière. En effet, la chaine d'origine n'apparait pas dans le champs, c'est supprimé.
Pour remédier à ce problème 4 solutions :
Si l'une ou l'autre des deux dernières solutions est envisageable ce serait super.
The text was updated successfully, but these errors were encountered: