Хотите, чтобы пользователи могли публиковать сообщения только в подкатегориях, но не в самой категории? Например, у меня есть категория «Классы» с подкатегориями, соответствующими различным классам.
Классы
Продвинутые алгоритмы
Программирование Arduino
Raspberry Pi
OpenCV…
Нет смысла публиковать сообщения напрямую в «Классах», так как это общий термин… Я хочу, чтобы они публиковали сообщения ТОЛЬКО в подкатегориях.
Я могу настроить права доступа, но это всё равно позволяет им начинать публикацию в «Классах», и ошибка появляется только при попытке отправить сообщение.
Уверен, этот вопрос уже задавали, я искал, но не нашёл его в такой формулировке.
Привет и добро пожаловать в Meta! Рад видеть вас здесь.
Вы уверены, что не можете настроить права доступа для родительской категории так, чтобы она была видна только пользователям, которым вы хотите ограничить доступ? Вы можете добавить их в группу, а затем предоставить этой группе право на чтение, но не на чтение и запись. Если они видят эту категорию в редакторе как вариант, возможно, это ошибка, или им нужно выполнить принудительную перезагрузку в браузере после изменения прав доступа к категории.
Я также рекомендую скрыть кнопку создания новой темы в этой категории — на моём сайте её наличие, но в неактивном состоянии, вызывало много путаницы. Просто добавьте этот CSS и измените слаг категории. Я предположил, что ваш слаг — classes.