# Fare clic sulla busta non funziona per gli utenti non staff

**URL:** https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242
**Category:** Bug
**Tags:** pr-welcome
**Created:** [7 Luglio 2022, 8:05pm UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242 "2022-07-07T20:05:01Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [7 Luglio 2022, 8:05pm UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/1 "2022-07-07T20:05:01Z")

</div>

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.

Funziona per gli utenti staff.

![firefox_ACou9sp2yI](https://global.discourse-cdn.com/meta/original/4X/8/c/c/8ccb2b1034001c2b0c9ad06c91793928c4957139.gif)

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [9 Luglio 2022, 9:44am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/4 "2022-07-09T09:44:02Z")

</div>

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`.

È stato segnalato per un po’ di attenzione. 🙂 👍

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [11 Luglio 2022, 6:43am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/5 "2022-07-11T06:43:01Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [11 Luglio 2022, 9:00am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/6 "2022-07-11T09:00:03Z")

</div>

👍 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. 🤷

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [19 Luglio 2022, 12:10pm UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/7 "2022-07-19T12:10:54Z")

</div>

Pull request qui [Disallow access to raw email for non-staff users by communiteq · Pull Request #17569 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/17569)

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [28 Luglio 2022, 12:38pm UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/8 "2022-07-28T12:38:54Z")

</div>

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…

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [28 Luglio 2022, 11:28pm UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/9 "2022-07-28T23:28:40Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [29 Luglio 2022, 2:50am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/13 "2022-07-29T02:50:09Z")

</div>

Sospettiamo che la chiusura sia stata un errore di clic da parte di qualcuno, ci scusiamo, riaperto.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [29 Luglio 2022, 2:50am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/14 "2022-07-29T02:50:25Z")

</div>

> [@RGJ](#):
>
> Vedo che questa pull request è stata chiusa (silenziosamente), sospetto perché _onestamente_ non capisco come testare una funzione di una sola riga che contiene solo `is_staff?`.

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? 🤷‍♂️

 ![Screenshot from 2022-07-29 10-50-45](https://global.discourse-cdn.com/meta/original/4X/e/0/7/e07d7dd62e10b42c41cb12f6526920536681e00a.png)

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [29 Luglio 2022, 6:04am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/16 "2022-07-29T06:04:03Z")

</div>

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!

> [@sam](#):
>
> Sono curioso di sapere perché stiamo procedendo con la rimozione della funzionalità

> [@sam](#):
>
> Supporto la correzione super banale di non chiamare nulla qui

Forse ti ho frainteso qui allora…?

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [14 Settembre 2022, 2:12am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/19 "2022-09-14T02:12:56Z")

</div>

Mi scuso per la lunga attesa. La PR è stata unita.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [14 Settembre 2022, 2:13am UTC](https://meta.discourse.org/t/clicking-the-envelope-does-not-work-for-non-staff-users/232242/20 "2022-09-14T02:13:33Z")

</div>


