Fare clic sull’icona della busta per visualizzare un’e-mail in arrivo dovrebbe funzionare per lo staff e per gli utenti che visualizzano i propri post. Tuttavia, come utente non staff che tenta di visualizzare il proprio post, ciò genera un errore Javascript. L’utente è in grado di visualizzare il JSON sottostante quando questo viene richiesto manualmente.
Posso confermare che anche questo si verifica sul mio sito di test per gli utenti non staff con lo stesso errore: Uncaught Error: Failed to create an instance of 'controller:raw-email'. Most likely an improperly defined class or an invalid module export.
Sembra legittimo! Grazie per averlo segnalato, dato che il “paper cut” è così piccolo, ci metterò un #pr-welcome. Supporto la correzione super banale di non chiamare nulla qui, sono indeciso sull’esporre le informazioni complete dell’email a se stessi per i non moderatori.
per non aver chiamato nulla; l’ho usato per eseguire il debug di problemi di posta elettronica innumerevoli volte come amministratore, non ho mai guardato i miei messaggi come moderatore o utente normale, ovunque.
Vedo che questa pull request è stata chiusa (silenziosamente), sospetto perché onestamente non riesco a capire come testare una funzione di una sola riga che contiene solo is_staff?.
Per favore, fatemi sapere se verrà unita in futuro, perché in caso contrario dovrò creare un plugin per risolvere questo problema del GDPR…
Posso accettare di non avere un test per il lato client, ma il lato API dovrebbe essere banale da testare. Crei un oggetto post, un oggetto utente, verifichi che l’utente non possa visualizzare l’email grezza quando il post viene eliminato nei test di guardian.
Cercherò di capire perché il PR è stato chiuso.
Questo è comunque un cambiamento di comportamento, sono curioso del perché stiamo optando per la rimozione della funzionalità anziché per la correzione del bug.
Questo è certamente strano perché non penso che fosse inteso chiuderla e non sono stato io a chiuderla. Almeno non intenzionalmente e non che io sappia. Comunque, seguirò la PR a breve.
Qualcosa non va nello stato della PR. Bug di Github forse?
La chiusura è stata davvero strana, dato che non c’era nessun utente attivo e non ho ricevuto alcuna notifica.
Sono contento di sapere che non è stata intenzionale!