Комментарии

Узнайте какие публикации сейчас обсуждаются.

Хотите обсудить в реальном времени? Вступайте в Discord чат.

Drupal 8: Migrate API — Source, Process, Destination Роман пт, 10/12/2021 - 17:53

Добрый день.

А если, например, миграция делается из исходного CSV-файла, в котором нужно получить данные из определенного столбца, причем, в строках этого столбца данные хранятся через запятую, например: "tag1, tag2, tag3" , "tag2, tag5", "tag3, tag7", а эти тэги нужно занести в определенный словарь таксономии.

Или, например, если в базе данных такое поле, которое хранит ненормализованные данные через запятую.

Хотелось бы понять, как правильнее такую миграцию сделать?

Можно ли обойтись process-плагинами?

Или нужно писать свой source-плагин, который будет возвращать тэг за тэгом из строки за строкой?

Или тут нужно перед этим отдельно обработать такие строки и записать в какой-нибудь другой столбец, чтобы был один тэг в одной строке?

И, вообще, архитектурно Migration API позволяет делать миграции "один-ко-многим"?

Установка и настройка Docker4Drupal на Ubuntu Василий вс, 05/12/2021 - 16:07

Попытался настроить хранение данных в альтернативном месте, но при up -d пишет, что вроде всё запускается, но при stop - останавливает только pma, traefik и mailhog. При docker ps вижу работающими только эти 3 контейнера. При этом ожидаемо не работает ничего...

Drupal 8: Создание REST Resource Plugin Niklan вт, 30/11/2021 - 07:04

Кстати, если вы не переопределяете поведение своего ресурса, то там появляются права доступа для ресурса. Их нужно выдать нужным ролям, или отключить, если не нужны.

Опять, дебагер бы такое выстрелил за пару минут, лучше им вооружиться, причина найдётся быстрее чем гаданием :)

Drupal 8: Создание REST Resource Plugin Niklan пн, 29/11/2021 - 17:56

Должно хватать только получение токена от /session/token. Давно не трогал, точно не помню уже что к чему. Если авторизация нужна, то возможно и потребуется разок авторизоваться. Вообще не помню, быстрее и проще дебагер включить, пару минут потыкать и найти причину.

Drupal 8: Создание REST Resource Plugin Роман пн, 29/11/2021 - 16:16

Никита, а сам алгоритм данной аутентификации - какой, а то это непонятно? Брать токен из user/login и передавать его в запрос к эндпоинту? Или брать токен из session/token и уже работать с ним?