Изменение разрешений категории персонала

Я хочу добавить новых модераторов, но при этом не дать им возможности просматривать категорию «Персонал».

В основном это связано с историей, которая к ним не относится.

Поскольку категория уже содержит предустановленный контент, я не могу просто использовать настройки безопасности, так как в ней размещено так много материалов, связанных с дизайном, что я не могу её удалить.

Существует ли способ добавить правило типа «display: none;» в общий CSS, чтобы модераторы просто не видели эту категорию?

[href=“/u/moderator”]

Даже если делать это для каждого пользователя отдельно?

[href=“/u/username”]

Спасибо.

Привет, Роберт,

Вместо того чтобы скрывать элементы через CSS, что позволяет легко увидеть их в безопасном режиме, почему бы не создать новую категорию, видимую только вам, и переместить туда темы? Это освободит категорию «staff». Альтернативно, вы можете попробовать Category Group Review/Moderation, так как там не отображается категория Staff.

Вы можете переместить эти темы в новую категорию «old-staff». См. «Переместить все темы из одной категории в другую» в Administrative Bulk Operations

Это выглядело довольно просто, и я начал, но затем подумал: что случится со всеми изображениями, которые я размещал для рекламы?

Я не только храню изображения в разделе «staff» для моей собственной рекламы, но и использую их для хостинга на других сайтах, поэтому, похоже, я могу пожалеть об этом. Что вы думаете?

Думаю, я использую это для моей группы лидеров, поскольку у них в основном есть возможности модерации. Не уверен, но мне бы очень хотелось просто назначить полноценного модератора, за исключением многих лет истории (staff), которую я бы предпочёл оставить как есть.

Я не считаю это большой угрозой. Можно ли легко реализовать идею с CSS?

URL-адреса изображений не имеют никакого отношения к теме или категории, в которой они находятся. Это не проблема.

Хорошо это слышать. Чтобы убедиться, что при следовании инструкциям ничего не пострадает в предварительно заполненной категории «Персонал», вот что нужно сделать:

cd /var/discourse
./launcher enter app

rails c

rake categories:list

rake categories:move_topics[15,6]  *с соответствующими обозначениями, которые я выбираю из списка*

cd /var/discourse
./launcher rebuild app

После этого эти

image

останутся связанными так же, как и на сайте, но будут находиться в моей новой папке/категории, доступной только для администраторов?

Большое спасибо за помощь.

В целом я уверен в этом. Можешь проверить один вариант. Вернуться назад легко.

Я решил попробовать, но появился этот [1] pry(main), к которому я не был готов. Пытался продвинуться дальше и выбрал выход со вторым вариантом. Думаю, я где-то допустил очевидную ошибку?

Если их всего три, можно сделать это вручную.

Но почему это не работает?

Вы можете добавить .json к URL категории, чтобы найти ID.