Рейтинг:-2

Не удается импортировать настройки веб-формы после создания/тестирования формы

флаг in

На сервере у меня уже есть настройка сайта с установленным модулем веб-формы. Если я создам и протестирую некоторую веб-форму, а после этого попытаюсь импортировать конфигурацию веб-формы с помощью драш цим Я получаю сообщение об ошибке:

"Существуют сущности типа отправки веб-формы и формы контакта веб-формы. Эти сущности необходимо удалить перед импортом.".

Эта проблема также сообщается здесь: https://www.drupal.org/project/webform/issues/3076341 Но я еще не нашел решения для него.

И: https://www.jrockowitz.com/blog/managing-webform-configuration Веб-формы должны быть объектами конфигурации.

Итак, есть идеи, почему это происходит и как решить проблему?

Рейтинг:1
флаг cn

What you're describing sounds inevitable to me.

You've created a configuration entity (webform), you haven't exported it, and now you're running a config import. Drupal is syncing your config, so correctly tries to delete the webform because it isn't in the config you've told it to import.

The webform however has submissions, so can't be deleted, hence the error message.

Available solutions are:

  1. Export the config for your new webform before trying the config import again.
  2. Delete the submissions so the webform can be deleted by the import.
  3. Add a suitable config ignore pattern so your work-in-progress webforms aren't considered during config imports

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.