Ho un forum che include un’importazione da Google Groups. Per varie ragioni, l’intenzione è che questo rappresenti un archivio statico del gruppo Google. Il gruppo Google continuerà a funzionare in modo autonomo e il forum includerà semplicemente i suoi post come dati archiviati statici. Attualmente, sto facendo questo eseguendo periodicamente lo script di importazione di Google, ma penso che presto configurerò invece la posta in arrivo e iscriverò la categoria alla mailing list del gruppo Google.
Ho disattivato enabled staged users. Gli utenti vengono tutti visualizzati come active=false e staged=true.
Se qualcuno risponde a un post, riceve un’email.
Se qualcuno gli invia un messaggio privato (PM), riceve un’email.
Se cambio lo stato staged dell’utente in false, non riceve più i messaggi privati, ma continua a ricevere notifiche sulle risposte ai suoi messaggi. Questo sembra un comportamento accettabile ed è esattamente ciò che un’altra persona ha chiesto proprio oggi, ma questa entità ritiene di non avere il permesso di inviare email a questi utenti di Google Groups che non hanno creato un account sul forum.
Forse posso modificare lo script di importazione e/o creare un plugin che faccia qualcosa del genere, ad esempio impostare automaticamente tutti gli utenti con active=false su staged=false? Oppure posso configurare la categoria archivio in modo che non possa essere seguita (in un plugin, immagino)?
Per completezza, ecco come dovrebbero essere trattati gli utenti staged:
Questo è un argomento molto vecchio e ciò che stavo facendo quando l’ho scritto non è più possibile.
Sembra che abbia aggiunto quella funzione allo script che importava gli utenti. Se è qualcosa che vuoi che accada per qualche motivo, allora probabilmente hai bisogno di un plugin per farlo. Descrivi cosa sta succedendo che sta creando gli utenti in staging che non vuoi ricevere email; probabilmente dovrai aggiornare qualunque cosa stia facendo ciò per eseguire uno script come quello che ho incluso. Se hai bisogno di un plugin personalizzato per farlo, puoi pubblicare su Marketplace o contattarmi direttamente.