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.
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.
I havenât been able to repro this. Just to confirm, were these the steps you followed?
- You had a restricted tag group (admin-only), which should prevent non-admins from watching tags.
- 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.
- 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:
- (Als admin) Stel vanuit een taggroep met enkele tags
Tags zijn alleen zichtbaar voor de volgende groepen[1] in op iets alstrust_level_0van een andere groep waar de andere gebruiker geen deel van uitmaakt - Kijk in de andere gebruiker naar deze tags op hun pagina (stel de notificatiestatus daar in op âVolgenâ)
- (Als admin) Keer de zichtbaarheid van de taggroep terug naar hoe deze was, en maak een onderwerp met die tags
- Ga terug naar de andere gebruiker; als je naar
?state=watchinggaat, zie je dat onderwerp gemaakt (âVolgenâ-status niet verwijderd)[2]
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.
Ah, dat is logisch, bedankt voor het meekijken!
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.
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.