In alcuni argomenti non è possibile invitare un altro utente alla conversazione. Questo accade quando l’argomento si trova in una categoria non aperta a tutti, il che può avere senso nel caso di una categoria come “Sala dei Frequentatori”. Tuttavia, se una categoria è semplicemente non visibile agli utenti anonimi (ma anche un utente TL0 può creare, rispondere e visualizzarla), ciò impedisce già di invitare altri utenti all’argomento.
Penso che la logica applicata miri a impedire la condivisione di un link o un invito via email (il che ha senso), ma finisce per bloccare anche l’invito di utenti esistenti tramite il loro nome utente.
Questo accade per tutti gli utenti?
Gli utenti con livello TL0 o TL1 non possono invitare altri e non vedranno il link di invito. Solo gli utenti TL2 o superiori possono inviare inviti e visualizzare il pulsante di invito.
Posso riprodurre questo problema sul mio sito di sviluppo locale. Anche come amministratore, quando imposto i permessi di sicurezza di una categoria su “Livello di fiducia 0: può Creare/Rispondere/Vedere”, la finestra di condivisione non mi offre l’opzione per inviare un invito. Penso che Discourse stia cercando di impedire l’invio di inviti a topic a cui un utente potrebbe non avere i permessi di accesso, ma tutti gli utenti del sito avranno lo status TL0, quindi impedire l’invio di inviti non ha senso in questo caso.
Dando solo un’occhiata veloce, il comportamento sembra essere lo stesso: le invite sono possibili solo per gli utenti normali provenienti da categorie aperte (ad esempio, una categoria con Trust_Level_0 sopprime l’opzione di invito).
Penso che questo rientri nella categoria Contribute > Feature request, quindi lo sposto lì.