Tags bekijken die voor iedereen zichtbaar zijn, maar dan toch niet zichtbaar zijn, zorgt er nog steeds voor dat de gebruiker de tags bekijkt

Laten we zeggen dat Tag Group A alleen zichtbaar is voor beheerders. Als de zichtbaarheid ervan wordt gewijzigd naar Iedereen, en een normale gebruiker stelt een tag in op Volgen voor zichzelf, zodra de tag weer zichtbaar is voor die groep (bijv. Beheerders), volgt de gebruiker de tags nog steeds en ontvangt meldingen, in plaats van te worden verwijderd omdat deze niet langer zichtbaar is voor de normale gebruiker. Bovendien heeft de gebruiker geen manier om de Volgen-status te verwijderen, omdat deze niet wordt weergegeven op de pagina Voorkeuren > Volgen.

4 likes

Ik probeerde te zien of dit hier op Meta gisteren gebeurde, en eh
 de taggroep werd verborgen, dus ik zit nu een beetje vast met dit.

1 like

I haven’t been able to repro this. Just to confirm, were these the steps you followed?

  1. You had a restricted tag group (admin-only), which should prevent non-admins from watching tags.
  2. You changed the tag group permission to “Tags can be used by everyone” allowing a non-admin user to see and watch a tag in that group.
  3. Then changed the tag group permission back to admin-only.

Also, which version of Discourse were you experiencing this on?

That’s likely because you don’t have sufficient permissions to manage tag groups here on Meta.

Mijn repro stappen:

  1. (Als admin) Stel vanuit een taggroep met enkele tags Tags zijn alleen zichtbaar voor de volgende groepen[1] in op iets als trust_level_0 van een andere groep waar de andere gebruiker geen deel van uitmaakt
  2. Kijk in de andere gebruiker naar deze tags op hun pagina (stel de notificatiestatus daar in op ‘Volgen’)
  3. (Als admin) Keer de zichtbaarheid van de taggroep terug naar hoe deze was, en maak een onderwerp met die tags
  4. Ga terug naar de andere gebruiker; als je naar ?state=watching gaat, zie je dat onderwerp gemaakt (‘Volgen’-status niet verwijderd)[2]

  1. Ik zal ‘zichtbaar voor iedereen’ binnenkort testen ↩

  2. Ik kreeg geen melding toen ik het testte, maar zag het nog steeds in de lijst met onderwerpen die ik volgde vanwege de tags) ↩

1 like

Bedankt, begrepen.

Bevestigd, de status “gevolgd” op onderwerpen die alleen gevolgd werden omdat een gebruiker een tag volgde, blijft behouden, zelfs als de gebruiker later de toegang tot die tag verliest na wijzigingen in de machtigingen van de taggroep. Ze blijven meldingen ontvangen over die reeds “automatisch gevolgde” onderwerpen, maar niet over nieuwe onderwerpen die na de wijziging zijn aangemaakt.

Ik zie het argument om dit als verwacht gedrag te behandelen in plaats van een bug, maar ik zie ook het nadeel van honderden onderwerpen in een gevolgde staat achterlaten. Ik laat het aan het bredere team over om te beslissen hoe we dit willen aanpakken.

4 likes

Ah, dat is logisch, bedankt voor het meekijken!

1 like

Dit is een lastige! Ik begrijp waar je vandaan komt @NateDhaliwal, maar ik denk niet dat dit een bug is.

Het volgen van een tag is een snelkoppeling voor het volgen van onderwerpen. Zolang de gebruiker toegang had tot de tag, werden alle onderwerpen die ermee werden aangemaakt automatisch gemarkeerd als gevolgd. Ik denk niet per se dat het een bug is dat die onderwerpen gevolgd blijven, alleen omdat ze stopten met het volgen van de tag (vanwege het feit dat deze uit hun toegang werd verwijderd).

Maar laat me dit controleren met @hugh, onze staff experience PM, om te zien of hij het ermee eens is. Ik zou waarschijnlijk in beide richtingen kunnen argumenteren, maar ik denk dat dit waarschijnlijk moet worden beschouwd als een Feature request, en bredere trackingwijzigingen zou kunnen dekken in plaats van alleen wijzigingen die worden veroorzaakt door het verliezen van toegang tot de tag.

2 likes

I feel the same - since the user isn’t watching any new topics in the tag, but only the ones they had already been granted access to, it feels reasonable to continue doing so (if they were getting notifications for new topics in the tag, I think that would be problematic). I can also see how it would make sense to stop watching topics in tags a user doesn’t have access to, regardless of their previous access to it.

This makes sense to me - since this isn’t really a bug as such, a feature request to change how this feature works would be the best way forward.

2 likes