Я хочу добавить новых модераторов, но при этом не дать им возможности просматривать категорию «Персонал».
В основном это связано с историей, которая к ним не относится.
Поскольку категория уже содержит предустановленный контент, я не могу просто использовать настройки безопасности, так как в ней размещено так много материалов, связанных с дизайном, что я не могу её удалить.
Существует ли способ добавить правило типа «display: none;» в общий CSS, чтобы модераторы просто не видели эту категорию?
[href=“/u/moderator”]
Даже если делать это для каждого пользователя отдельно?
Вместо того чтобы скрывать элементы через CSS, что позволяет легко увидеть их в безопасном режиме, почему бы не создать новую категорию, видимую только вам, и переместить туда темы? Это освободит категорию «staff». Альтернативно, вы можете попробовать Category Group Review/Moderation, так как там не отображается категория Staff.
Это выглядело довольно просто, и я начал, но затем подумал: что случится со всеми изображениями, которые я размещал для рекламы?
Я не только храню изображения в разделе «staff» для моей собственной рекламы, но и использую их для хостинга на других сайтах, поэтому, похоже, я могу пожалеть об этом. Что вы думаете?
Думаю, я использую это для моей группы лидеров, поскольку у них в основном есть возможности модерации. Не уверен, но мне бы очень хотелось просто назначить полноценного модератора, за исключением многих лет истории (staff), которую я бы предпочёл оставить как есть.
Я не считаю это большой угрозой. Можно ли легко реализовать идею с CSS?
Хорошо это слышать. Чтобы убедиться, что при следовании инструкциям ничего не пострадает в предварительно заполненной категории «Персонал», вот что нужно сделать:
cd /var/discourse
./launcher enter app
rails c
rake categories:list
rake categories:move_topics[15,6] *с соответствующими обозначениями, которые я выбираю из списка*
cd /var/discourse
./launcher rebuild app
Я решил попробовать, но появился этот [1] pry(main), к которому я не был готов. Пытался продвинуться дальше и выбрал выход со вторым вариантом. Думаю, я где-то допустил очевидную ошибку?