Supponiamo che il Gruppo di Tag A sia visibile solo agli Amministratori. Se la sua visibilità viene modificata in Tutti, e un utente normale imposta un tag su “Segui” per sé, una volta che il tag torna visibile a quel gruppo (ad esempio, Amministratori), l’utente continua a seguire i tag e riceve notifiche, invece di essere rimosso poiché non è più visibile all’utente normale. Inoltre, l’utente non ha modo di rimuovere lo stato “Segui”, poiché non compare nella pagina Preferenze > Monitoraggio.
Stavo cercando di vedere se questo fosse successo qui su Meta ieri, e ehm… il gruppo di tag è stato nascosto, quindi sono bloccato con questo ora.
Non sono riuscito a riprodurre il problema. Per confermare, hai seguito questi passaggi?
- Avevi un gruppo di tag limitato (solo amministratori), che dovrebbe impedire ai non amministratori di seguire i tag.
- Hai modificato l’autorizzazione del gruppo di tag in “I tag possono essere utilizzati da tutti”, consentendo a un utente non amministratore di vedere e seguire un tag in quel gruppo.
- Quindi hai modificato nuovamente l’autorizzazione del gruppo di tag in solo amministratori.
Inoltre, su quale versione di Discourse stavi riscontrando questo problema?
È probabile che ciò sia dovuto al fatto che non si dispone di autorizzazioni sufficienti per gestire i gruppi di tag qui su Meta.
I miei passaggi di riproduzione:
- (Come amministratore) Da un gruppo di tag con alcuni tag, imposta
I tag sono visibili solo ai seguenti gruppi[1] su qualcosa cometrust_level_0da un altro gruppo in cui l’altro utente non è presente - Nell’altro utente, guarda questi tag nella loro pagina (imposta lì lo stato di notifica su ‘Segui’)
- (Come amministratore) Annulla la visibilità del gruppo di tag a quella precedente e crea un argomento con quei tag
- Torna all’altro utente; se vai su
?state=watching, vedrai quell’argomento creato (‘Segui’ non è stato rimosso)[2]
Grazie, capito.
Confermato, lo stato “osservato” sugli argomenti che sono diventati osservati solo perché un utente stava osservando un tag rimane, anche se l’utente perde successivamente l’accesso a quel tag dopo che le autorizzazioni del gruppo di tag sono state modificate. Continueranno a ricevere notifiche su questi argomenti già “osservati automaticamente”, ma non sui nuovi argomenti creati dopo la modifica.
Posso vedere il caso di trattare questo come un comportamento previsto piuttosto che un bug, ma vedo anche lo svantaggio di lasciare centinaia di argomenti in uno stato osservato. Lascerò decidere al team più ampio come vogliamo gestire questo aspetto.
Ah, ha senso, grazie per averci dato un’occhiata!
Questo è un caso difficile! Capisco il tuo punto di vista @NateDhaliwal, ma non credo che si tratti di un bug.
Seguire un tag è una scorciatoia per seguire argomenti. Finché l’utente aveva accesso al tag, tutti gli argomenti creati con esso venivano automaticamente contrassegnati come seguiti. Non credo necessariamente che sia un bug se tali argomenti rimangono seguiti solo perché l’utente ha smesso di seguire il tag (in virtù della sua rimozione dal suo accesso).
Ma verificherò con @hugh, il nostro product manager per l’esperienza del personale, per vedere se è d’accordo. Potrei probabilmente sostenere entrambe le posizioni, ma penso che questo dovrebbe probabilmente essere considerato una richiesta di #funzionalità e potrebbe coprire modifiche di tracciamento più ampie piuttosto che solo modifiche dovute alla perdita di accesso al tag.
La penso allo stesso modo: dato che l’utente non sta seguendo nuovi argomenti nel tag, ma solo quelli a cui aveva già avuto accesso, sembra ragionevole continuare a farlo (se stesse ricevendo notifiche per nuovi argomenti nel tag, penso che sarebbe problematico). Posso anche capire come avrebbe senso smettere di seguire argomenti nei tag a cui un utente non ha accesso, indipendentemente dal suo precedente accesso ad essi.
Questo ha senso per me: poiché non si tratta di un bug in sé, una richiesta di funzionalità per modificare il modo in cui questa funzionalità funziona sarebbe la strada migliore da percorrere.