Cuando un usuario silenciado intenta publicar, se le dice que no puede ver un recurso, en lugar de decirle que no puede escribir

Se debe impedir que los usuarios escriban temas hasta que cumplan una condición, como leer 30 temas o aceptar una política. Esto significa usar la funcionalidad de silencio o el sistema de confianza. Sin embargo, cuando un usuario se encuentra en ese estado de solo lectura e intenta publicar, el mensaje que recibe es que no tiene permiso para ver el recurso solicitado. Si bien esto es técnicamente cierto, no le dice explícitamente al usuario que no tiene permisos para escribir.

“No tiene permiso para ver el recurso solicitado”

La propiedad aquí es invalid_access, que presumiblemente está diseñada para capturar permisos de lectura y escritura.

¿Es posible ampliar esto, de modo que también podamos tener una propiedad invalid_write_access e invalid_read_access?

Mi solución actual es cambiar el mensaje para que contenga ambas cláusulas:

No tiene los permisos necesarios para realizar la acción dada, o ver el recurso dado.
3 Me gusta