Некоторые администраторы на моём сайте могут имитировать других администраторов, а некоторые — нет.
Значит ли это, что есть разделение на обычных администраторов и супер-администраторов?
Насколько я понял, разница обусловлена тем, как именно был создан конкретный администратор.
Или, по крайней мере, указана ли его электронная почта в файле app.yml в параметре DISCOURSE_DEVELOPER_EMAILS.
Те администраторы, которые указаны в "DISCOURSE_DEVELOPER_EMAILS", МОГУТ имитировать других администраторов, тогда как те, кто там не указан, — не могут.
Так существует ли на самом деле какая-то роль «супер-администратор» или, скорее, «супер-разработчик-администратор»?
Я пытался поискать информацию по этому вопросу, но не нашёл ответа.
Извините, если мой поиск был недостаточно тщательным.
Пользователь-администратор, который также имеет статус разработчика, обладает дополнительными возможностями. Он может не только выдавать себя за других администраторов, но и его статус администратора нельзя снять через интерфейс пользователя.
Могу ли я удалить другого администратора из DISCOURSE_DEVELOPER_EMAILS, не создавая для него проблем?
Или это вызовет проблемы с входом в систему или что-то в этом роде?
Действительно, только мне следует быть разработчиком.
На странице пользователя заметна разница между администраторами и супер-администраторами:
Супер-администраторы выглядят как на первом изображении.
Обычные администраторы выглядят как на втором изображении. Album
Это было не совсем точно.
Различия есть, но они не полностью соответствуют…