Как создать нового пользователя, когда конфигурация заблокирована с использованием конфигурации только для чтения

У нас есть сайт Drupal 8, размещенный в Pantheon, и конфигурация сайта заблокирована с помощью модуля «Конфигурация только для чтения».

Я создал локальный клон сайта с помощью git и добавил нового пользователя, но когда я делаю git status, он показывает, что моя ветка синхронизирована с мастером. При этом не похоже, что новый добавленный пользователь был записан в какой-либо из файлов конфигурации YAML.

Итак, я подозреваю, что мне нужно будет экспортировать базу данных из моей локальной сети и импортировать ее в Pantheon, но это не похоже на правильный процесс или самый безопасный метод. Может ли кто-нибудь подтвердить, поскольку я не нашел никаких ресурсов, применимых к этому сценарию, и хочу убедиться, что я следую рекомендациям?


person Scott Miller    schedule 23.04.2018    source источник
comment
Часто задаваемые вопросы о том, как задавать вопросы о stackoverflow Форматирование, пожалуйста   -  person Morse    schedule 23.04.2018


Ответы (1)


Пользователи являются сущностями и поэтому хранятся в базе данных, а не в конфигурации.

Если вы хотите синхронизировать своих пользователей в разных средах, вам придется найти способ получить резервные копии баз данных из Pantheon и импортировать их в другую среду или изучить модуль для синхронизации объектов пользователей. . Я нашел модуль content_sync в быстром поиске Google, но не использовал его и не могу гарантировать, что он будет работать/выполнять ваши требования.

person mpriscella    schedule 23.04.2018
comment
Я понимаю. Таким образом, хотя модуль конфигурации только для чтения запрещает внесение изменений в конфигурацию, включая пользователей, пользователи не сохраняются в конфигурации. Кто-нибудь, стреляйте в меня! Громадное спасибо за разъяснения. Надеюсь, это поможет кому-то еще. - person Scott Miller; 23.04.2018
comment
Просто чтобы уточнить, изменения в конфигурации, которые относятся к пользователям, обычно являются определениями ролей и разрешениями, которые имеют роли - сами фактические пользователи хранятся в базе данных. Надеюсь, это поможет! - person mpriscella; 23.04.2018