Afficher la période de rétention des messages dans l'interface utilisateur ?

Après cette conversation #chat, je pense que nous pouvons avoir une meilleure copie ici :
Originally sent in chat feedback
agungor

Lorsque la période de rétention est limitée, y a-t-il une clause de non-responsabilité sur le canal qui l'indique clairement ? Je pensais à quelque chose comme ce que nous avons en bas des sujets qui se ferment automatiquement.

Si j'écris dans un canal et que mes messages s'évaporent dans 30 jours, j'aimerais le savoir :smiley:

mcwumbly

Je sais que cela a été soulevé quelque part, mais je pense que cela doit être mis en évidence plus clairement. Nous n'avons pas encore de paramètres de rétention par canal ; tout est à l'échelle du site. Je pense que par canal a du sens, et lorsque nous le ferons, le mettre en évidence plus clairement sera encore plus important. D'ici là, bien que ce ne soit pas idéal, le paramètre à l'échelle du site est probablement plus facile à communiquer par d'autres moyens.

Modification proposée

  • Comment cela fonctionnerait :

    • S’il existe une période de rétention définie, par exemple “les x derniers jours”
    • S’il n’y a pas de période de rétention définie, le texte peut indiquer “tous”
  • Nous pourrions ajouter une info-bulle :information_source: à la fin de la phrase afin que les utilisateurs soient informés des périodes de rétention et utilisent les sujets ou “Déplacer vers un sujet” pour les discussions importantes.

  • Outre la modification ci-dessus, nous devons également afficher cela quelque part qui ne nécessite pas de faire défiler jusqu’au premier message disponible. Les onglets “À propos” ou “Paramètres” sur la page d’informations du canal de discussion semblent être des emplacements potentiels.

5 « J'aime »

La nouvelle copie ne fait que me rendre plus confus.

« Afficher tous les messages des 30 derniers jours » implique que des messages plus anciens existent, mais qu’une forme de filtre limite ce qui est affiché.

Si nous voulons éliminer l’ambiguïté, il suffit de faire savoir à l’utilisateur que les messages de plus de X jours expirent/sont supprimés, n’est-ce pas ?

4 « J'aime »

J’ai appris récemment que nous avions déjà quelque chose pour cela.

Voici une partie d’une capture d’écran :

Voici la spécification :

Ce que je ne comprends pas entièrement dans la logique à ce stade, c’est dans quelles conditions needs_channel_retention_reminder est true.

Ma lecture rapide du code me fait penser qu’il est défini par défaut sur true et qu’il est défini sur false une fois que l’utilisateur l’a rejeté une fois, et qu’il n’est donc plus jamais affiché après cela.

Peut-être pourrions-nous le remettre à true dans certaines conditions ?

Ou peut-être suivons-nous la conception ici, mais utilisons-nous simplement le langage existant pour le texte au début du flux de messages également ?

3 « J'aime »