Мне нужно запретить пользователям создавать темы, пока они не выполнят определённое условие, например, не прочитают 30 тем или не примут политику. Для этого можно использовать либо функцию «тишина», либо систему доверия. Однако, когда пользователь находится в режиме только для чтения и пытается сделать публикацию, он получает сообщение о том, что у него нет разрешения на просмотр запрашиваемого ресурса. Хотя это технически верно, сообщение не явно указывает пользователю на отсутствие прав на запись.
«У вас нет разрешения на просмотр запрашиваемого ресурса»
Здесь используется свойство invalid_access, которое, по-видимому, предназначено для охвата как прав на чтение, так и на запись.
Возможно ли расширить это, добавив свойства invalid_write_access и invalid_read_access?
Моя текущая обходная мера — изменить сообщение так, чтобы оно содержало оба условия:
У вас нет необходимых прав для выполнения данного действия или просмотра указанного ресурса.
