У нас есть сценарий с несколькими администраторами, когда один из них хочет создать категорию, добавить в неё определённую группу и скрыть её от другого администратора.
Возможно ли это? Если да, то как?
Если нет, какие существуют лучшие практики, кроме отключения доступа администратора?
Я не думаю, что это возможно, кроме как путем удаления пользователя из числа администраторов, так как у администраторов есть практически полный доступ ко всему.
Вы можете включить настройку сайта Скрывать защищённые категории от администраторов. Это не охватывает все места, но, возможно, этого будет достаточно для вашего случая.
Видимость определяется настройками безопасности категории, как и для всех остальных. Таким образом, если администратор состоит в одной из групп, которым разрешено просматривать категорию, он сможет её увидеть.
Я думаю, вы могли бы скрыть это с помощью CSS, если администратор не заметит, но если вы не можете доверять своим администраторам, у вас гораздо более серьёзные проблемы, чем просто то, что они увидят категорию.
Скрывать приватные темы и личные сообщения в некоторых частях интерфейса для администраторов. Контент всё ещё будет виден в некоторых местах. Это не функция безопасности: администраторы всегда могут получить доступ ко всему контенту на сайте.
Разве администратор не может изменить эту настройку обратно?
Кроме того, администратор всегда может скачать резервную копию и восстановить её в другом месте. Скрыть что-либо от администратора невозможно. Никогда.
Они также могут использовать обозреватель данных, который не фиксируется в журналах действий персонала, в отличие от изменения настройки. Эта настройка помогает предотвратить случайный доступ. Для меня есть разница между «скрыто от другого администратора», о чём спрашивал автор темы, и «предотвращение доступа администраторов к информации».
Эта настройка хороша только в том случае, если администратор не заинтересован в получении такого контента в своей ленте. Любопытный администратор всегда найдёт способ обойти проблему.
Самый надёжный способ — как рекомендовал @pfaffman