Our regular non-admin/non-mod users are unable to add other users to a personal message. I’ve impersonated, changed themes, poked through settings… in none of the cases will clicking the “Add or Remove …” button at the top of a PM thread do anything at all when impersonating. This is across browsers and without any type of ad blocking.
Any idea what’s going on? I didn’t see a setting to restrict adding others to PMs…
They are able to create new personal messages and include whomever they like. They are not, however, able to add new users to personal messages, or remove them, after the initial creation.
Hey @clay, users will need to be TL2 in order to add other users to an existing PM. Adding a user to a PM is considered an invite, which is a TL2 privilege.
The fact that the button appears and does nothing is a bug. Further, I can’t seem to remove myself from a PM as a non-admin user. That also seems like a bug.
@awesomerobot, could this be related to your PM participant layout work?
This might be functionality we need to clarify. You still need a button as TL1 because you should be able to remove yourself from a message (but you can’t add or remove others)…
Maybe we should show something else other than the add/remove button for users under TL2… just show the [x] next to your own username (and no add/remove button)?
I was able to remove myself from a PM as a non-admin TL1 in my local dev instance… so I’m not seeing that issue.
It’s possible this regressed a bit when we did the revamp of the UI here with @j.jaffeux. I believe on the target forum in this specific case they have disabled all trust level progression (beyond TL1).
That’s correct, but armed with the info provided above, we changed the settings to cap everybody at TL2. While it doesn’t fix the UI issues, etc. mentioned by @jomaxro, it addresses our immediate usability issue. Thanks!
Ripensandoci, sono su TPM e sto conducendo una chat di gruppo con altri; tutti sono a livello 2 (TL2) e l’opzione per aggiungere/rimuovere appare, ma quando ci si clicca sopra permette solo di rimuoversi da soli, inserendo una X accanto al proprio ID nell’elenco del gruppo.
Esiste qualche altra impostazione che potrebbe impedire questa funzionalità? Possiamo aggiungere molti utenti nell’invito iniziale, ma non possiamo aggiungerne altri in seguito…
Questo ha destato la mia curiosità. Abbiamo una PM con diversi membri, quindi ho controllato se ci fossero problemi. Nessun problema. Si trattava di una PM con diverse persone invitate in momenti diversi. Ma la differenza è che non abbiamo impostato alcun gruppo. Tutti i pulsanti sono visibili e funzionanti; li ho testati tutti. Il problema sopra descritto deve essere legato solo ai gruppi: mancano i pulsanti “Aggiungi o rimuovi…” e “+” per i gruppi?
Ecco uno screenshot di come appare per noi: si tratta di un PM per due persone. Clicco sul pulsante Aggiungi o Rimuovi e l’unica cosa che succede è che appare una X accanto al mio nome utente, senza possibilità di aggiungere qualcun altro…
TPM è basato su Discourse versione 2.3.0. Se c’è un problema nell’aggiungere utenti ai messaggi privati, è probabile che sia stato risolto nell’ultima versione di Discourse.
Hanno appena completato un aggiornamento completo del sito alla fine dell’estate/inizio autunno dello scorso anno. Pensavo avessero migrato all’ultima versione…
2.3.0 è stato rilasciato a metà del 2019 e nei sei mesi successivi ci sono state molte modifiche dall’ultima versione stabile 2.3.8 fino alla versione qui utilizzata, 2.4.0.beta10. Il rilascio della versione 2.4 è previsto tra meno di un mese.
Questo non sembra essere un bug, poiché è coerente con la descrizione dei messaggi personali (PM) in questo post:
Quindi gli utenti possono aggiungere destinatari:
creando un nuovo messaggio con la nuova lista di destinatari
utilizzando i gruppi, in modo che aggiungere un nuovo membro del gruppo li aggiunga automaticamente alle PM di gruppo
Capisco perché sia necessaria la moderazione per modificare i destinatari dei messaggi esistenti. Evita molte opportunità di inganno..
Quali utenti possono modificare i destinatari di una PM esistente?
Tipo di utente
Ruolo
Rimuovi sé stesso
Rimuovi mittente
Rimuovi destinatario
Aggiungi destinatario
Amministratore
Mittente / Destinatario
Moderatore
Mittente / Destinatario
Utente TL2+ con min trust to send messages
Mittente
Utente TL2+ con min trust to send messages
Destinatario
Utente TL1 con min trust to send messages
Mittente
Utente TL1 con min trust to send messages
Destinatario
Utente senza min trust to send messages
Mittente
na
na
na
na
Utente senza min trust to send messages
Destinatario
Nota:
Questa tabella è stata aggiornata per riflettere le maggiori capacità degli utenti TL2+ (TL2 è l’impostazione predefinita per utilizzare le PM) rispetto agli utenti TL1.
Tieni presente che i nuovi utenti possono essere promossi manualmente a un livello TL superiore, ma non riceveranno questi diritti fino a quando il lavoro giornaliero non verrà eseguito e li inserirà nell’elenco degli utenti.
Un destinatario può essere un gruppo, a condizione che il mittente abbia l’abilitazione a inviare messaggi al gruppo nelle impostazioni del gruppo Interazione > Chi può inviare messaggi a questo gruppo?
Per rimuovere un membro da una PM di gruppo, devi eliminarlo dal gruppo, il che lo rende un destinatario separato nel messaggio.
La rimozione di un membro da un gruppo richiedeva un aggiornamento della pagina in Firefox su Windows 10.
Ok, quindi sembra che la soluzione sia raggruppare i membri; è fatto automaticamente? TPM separa le bacheche principali dai forum dei membri, forse devono solo essere raggruppati in gruppi distinti?
Non metto in dubbio che si tratti di un problema di configurazione con TPM, sto solo cercando di capire esattamente di cosa si tratta per poter tornare da loro con le informazioni necessarie per far funzionare tutto…
Ok, guardando le impostazioni, sembra che sia necessario impostare il mittente in modo che possa aggiungere il destinatario. È sbagliato?
Per quanto ne so, non esiste un’impostazione che consenta questa funzionalità, ed è proprio di questo che parla quell’altro argomento.
I gruppi potrebbero essere l’opzione migliore. Il problema che potresti incontrare con i gruppi è che solo gli amministratori possono crearli. Tuttavia, è possibile aggiungere ai gruppi dei gestori di gruppo che non sono amministratori, e questi gestori possono poi aggiungere o rimuovere membri del gruppo.
Non credo proprio che sia corretto. In TL2, chi avvia un argomento di messaggio privato (PM) può aggiungere o rimuovere persone.
Come ho indicato nel post a cui mi riferivo, in altri software per forum è possibile specificare se un PM è “aperto”, il che significa che chiunque può essere aggiunto in seguito, o “chiuso”, il che significa che l’elenco dei destinatari non può essere modificato una volta iniziato. Noi non abbiamo questa funzionalità.
Dovremo aspettare lunedì, quando @tshenry sarà disponibile, per testare ulteriormente la cosa, perché non riesco a pensare a nessun motivo per cui un utente TL2 che ha creato il PM non possa modificare i partecipanti… ma forse @laughingriver sta confondendo il proprietario del PM con i partecipanti.
È corretto per le PM esistenti, come ho chiarito nel titolo della tabella sopra.
Il contesto è che laughingriver non sta creando una nuova PM, ma sta tentando di aggiungere destinatari a una PM esistente:
Modifica: La tabella era errata in base ai TL1 abilitati all’invio di PM, mentre gli utenti TL2+ possono aggiungere ulteriori destinatari. La tabella è stata aggiornata per riflettere questo.