Quando um usuário silenciado tenta postar, ele é informado que não pode visualizar um recurso, em vez de ser informado que não pode escrever

É necessário impedir que os usuários criem tópicos até que eles atendam a uma condição, como ler 30 tópicos ou aceitar uma política. Isso significa usar a funcionalidade de silenciamento ou o sistema de confiança. No entanto, quando um usuário está nesse estado somente leitura, e tenta fazer uma postagem, a mensagem que ele recebe é que não tem permissão para visualizar o recurso solicitado. Embora isso seja tecnicamente verdade, não informa explicitamente ao usuário que ele não tem permissão para escrever.

“Você não tem permissão para visualizar o recurso solicitado”

A propriedade aqui é invalid_access, que presumivelmente foi projetada para capturar permissões de leitura e escrita.

É possível expandir isso, de modo que também possamos ter uma propriedade invalid_write_access e invalid_read_access?

Meu workaround atual é alterar a mensagem para que ela contenha ambas as cláusulas:

Você não tem as permissões necessárias para executar a ação fornecida ou visualizar o recurso fornecido.
3 curtidas