numerique-gouv / b3desk

BBB frontend by the French Ministry of Education

Home Page:https://b3desk.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problème lien invitation version 1.20

BHoury opened this issue · comments

Bonjour la version 1.2.0 ajoute cette fonctionnalité :
Liens urls modérateurs/participants facilement identifiables / ajouter dans les urls un "/guest/" pour le lien invité et un "/admin/" pour le lien modérateur #93

Nous venons de constater que cette fonctionnalité génère en plus du /invite , /moderateur , .. un nouveau hash pour la réunion.
Cela fait que les anciens liens diffuser pour une réunion ne fonctionne plus.
Exemple pour cette réunion :
lien avant la 1.2.0: https://visio-agents.education.fr/meeting/signin/261208/creator/7690/hash/ba77d76857b603d1884fdb9df3cfb7bd233c176d
lien avec la 1.2.0: http://visio-agents.education.fr/meeting/signin/moderateur/261208/creator/7690/hash/5e94bce20096a64d8a76e4e3da56579cdc21eaf4

Cela est problématique car beaucoup d'utilisateurs ont les anciens liens dans leur agenda pour des réunions récurrentes.

Il faudrait une rétrocompatibilité entre les anciens liens et les nouveaux.

Cdt
Benjamin Houry

Pour l'histoire :

Une piste concerne le changement de création du hash meeting.
Pour rejoindre une visio, il faut retrouver le role grâce au hash contenu dans le lien.

La méthode de récupération du hash a été modifiée ici : f5f7293#diff-03d963cd2107e8bfd93ac165f8c0b7cea1d2a5766976a01b41573a9a895c6d8d
Ce commit a également des impacts : 53c838e#diff-082e5d07c01dc5b6750a09b7713302bf112d4b5a276dc3317c952cfe5e1cc72c

Pour pouvoir conserver la nouvelle façon de générer ces hash, tout en étant rétrocompatible avec les liens précédemment créés, il faut garder la comparaison de hash avec le rôle traduit en anglais.