צפייה בתגים שנראים לכולם אך עדיין אינם גלויים, עדיין גורמת למשתמש לצפות בתגים

נניח שקבוצת תגיות א’ גלויה למנהלי מערכת בלבד. אם הנראות שלה משתנה ל’כולם’, ומשתמש רגיל מגדיר תגיה כ’מעקב’ עבורו, ברגע שהתגיה גלויה שוב לקבוצה זו (למשל, מנהלי מערכת), המשתמש עדיין עוקב אחר התגיות ומקבל התראות, במקום להיות מוסר מכיוון שהיא כבר לא גלויה למשתמש הרגיל. יתרה מכך, למשתמש אין דרך להסיר את סטטוס ה’מעקב’, מכיוון שהוא לא מופיע בדף העדפות > מעקב.

4 לייקים

ניסיתי לראות אם זה קרה כאן במטא אתמול, ו… קבוצת התגים הוסתרה אז אני תקוע עם זה כרגע.

לייק 1

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.

הצעדים שלי לשחזור:\n1. (כמנהל מערכת) מקבוצת תגיות עם כמה תגיות, הגדר את תגיות גלויות רק לקבוצות הבאות[1] למשהו כמו trust_level_0 מקבוצה אחרת שהמשתמש האחר אינו חבר בה\n2. אצל המשתמש האחר, צפה בתגיות אלו תחת הדף שלהם (הגדר שם סטטוס התראה ל-‘צפייה’)\n3. (כמנהל מערכת) החזר את נראות קבוצת התגיות למה שהייתה פעם, וצור נושא עם התגיות הללו\n4. חזור למשתמש האחר; אם תלך ל-?state=watching, תראה את הנושא שנוצר (‘סטטוס צפייה’ לא הוסר)[2]


  1. אבדוק את ‘גלוי לכולם’ בקרוב ↩︎

  2. לא קיבלתי התראה כשבדקתי את זה, אבל עדיין ראיתי ברשימת הנושאים בצפייה בגלל התגיות) ↩︎

לייק 1

תודה, הבנתי.

מאושר, הסטטוס “נעקב” בנושאים שהפכו למעקב רק מכיוון שמשתמש עקב אחר תג, נשאר, גם אם המשתמש מאבד מאוחר יותר גישה לתג זה לאחר שינוי הרשאות קבוצת התגים. הם ימשיכו לקבל התראות בנושאים אלו שכבר “נעקבו אוטומטית”, אך לא בנושאים חדשים שנוצרו לאחר השינוי.

אני מבין את הטיעון להתייחס לכך כהתנהגות צפויה ולא כבאג, אך אני גם רואה את החיסרון של השארת מאות נושאים במצב מעקב. אניח לצוות הרחב יותר להחליט כיצד אנו רוצים לטפל בכך.

4 לייקים

אה, זה הגיוני, תודה שהסתכלת!

לייק 1

This is a tricky one! I see where you’re coming from @NateDhaliwal but I don’t think this is a bug.

Watching a tag is a shortcut for watching topics. While the user had access to the tag, any topics created with it were automatically marked as watched. I don’t necessarily think it’s a bug that those topics remain watched just because they stopped watching the tag (by virtue of it being removed from their access).

But let me check with @hugh, our staff experience PM, to see if he agrees. I could probably argue in either direction but I think this likely should be considered a Feature request, and could cover broader tracking changes rather than just changes brought on by losing access to the tag.

זו שאלה מורכבת! אני מבין מאיפה אתה בא @NateDhaliwal אבל אני לא חושב שזו באג.

מעקב אחרי תגית הוא קיצור דרך למעקב אחרי נושאים. בזמן שלמשתמש הייתה גישה לתגית, כל הנושאים שנוצרו איתה סומנו אוטומטית כמעקב. אני לא חושב שזו בהכרח באג שהנושאים האלה נשארים במעקב רק בגלל שהם הפסיקו לעקוב אחרי התגית (בשל העובדה שהיא הוסרה מהגישה שלהם).

אבל אני אבדוק עם @hugh, מנהל המוצר שלנו לחוויית צוות, כדי לראות אם הוא מסכים. אני יכול כנראה לטעון לשני הכיוונים, אבל אני חושב שכנראה יש להתייחס לזה כבקשת Feature, ויכול לכסות שינויים רחבים יותר במעקב ולא רק שינויים שנגרמו כתוצאה מאובדן גישה לתגית.

2 לייקים

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 לייקים