Size: a a a

2020 May 01

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
https://oembed.com/providers.json  кто-нибудь пробовал класть эту хрень локально?
Есть контриб с удобной админкой, если конфиг править лениво
источник

AP

Andrey Postnikov in Drupal RU
Слишком пространный вопрос, ибо оно будет зависеть от частоты тех или иных запросов
источник

AP

Andrey Postnikov in Drupal RU
Вариантов много, начиная с $e1->field1->entity->field2....
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Слишком пространный вопрос, ибо оно будет зависеть от частоты тех или иных запросов
Ок. Вот например мы знаем точно, что у типа сущности №4 поменялась ревизия в определенное время.
Можно ли как-то узнать номер ревизии той сущности до этой даты, но зная только тип сущности №1 с айдишником 1?
На рисунке
источник

AP

Andrey Postnikov in Drupal RU
Зависит от цели "узнавания"
источник

МЛ

Мирослав Ли... in Drupal RU
Или нужно всем тогда ривизии менять, если у одного меняется?)
источник

AP

Andrey Postnikov in Drupal RU
источник

NK

ID:0 in Drupal RU
8 мая вебинар по миграциям Drupal: Продвинутая информация (от разработчиков Lando)

Будут рассмотрены тонкости написания плагинов Source, Process и Destination, а также другие продвинутые темы миграции Drupal.

После часовой презентации будут ответы ны вопросы.

Регистрация: https://us02web.zoom.us/webinar/register/WN_xWFjNrQtTNK2ZeAMu6ePmw

Вебинар на английском языке
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Зависит от цели "узнавания"
Ситуация такая. Вот есть такая связь сущностей. Сущность типа 1 это событие, и оно имеет много подсвязей.
Событие собирается из связки сущностей других, а те в свою очередь еще из других и т.д.
То есть своего рода конструктор.
И вот мне нужно новое событие, которое будет иметь все идентичное. А в какой-то момент я пойму, в самом конце цепочки, мне нужно поменять текст (значение у поля). После сохранения эта сущность будет иметь 2 ревизию.

Задача в том, чтобы я в любое время мог посмотреть информацию о первом событии в плоть до того, какой там был текст в конце цепочки. Понимаешь?
источник

МЛ

Мирослав Ли... in Drupal RU
Мирослав Ли
Ситуация такая. Вот есть такая связь сущностей. Сущность типа 1 это событие, и оно имеет много подсвязей.
Событие собирается из связки сущностей других, а те в свою очередь еще из других и т.д.
То есть своего рода конструктор.
И вот мне нужно новое событие, которое будет иметь все идентичное. А в какой-то момент я пойму, в самом конце цепочки, мне нужно поменять текст (значение у поля). После сохранения эта сущность будет иметь 2 ревизию.

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

МЛ

Мирослав Ли... in Drupal RU
Можно ли восстановить полностью цепочку, зная только первую сущность (Событие)
источник

AP

Andrey Postnikov in Drupal RU
Принципиально, любую сущность можно опросить на поддержку ревизионности и использовать методы ревизионного хранилища... Но каждая задача будет решаться кастомно
источник

AP

Andrey Postnikov in Drupal RU
Например, когда помимо ревизий, есть ещё и переводы ревизии
источник

AP

Andrey Postnikov in Drupal RU
Мирослав Ли
Можно ли восстановить полностью цепочку, зная только первую сущность (Событие)
источник

AP

Andrey Postnikov in Drupal RU
источник

МЛ

Мирослав Ли... in Drupal RU
ок, спасибо
источник

АК

Алексей Кузнецов... in Drupal RU
Мирослав Ли
У меня возник вопрос по ревизиям, а точнее про связи сущностей по ревизиям.
Например у меня есть тип сущности №1, у которой есть поле референса на другой тип сушности.
Это поле имеет target_revision_id. То есть я прям делаю референс с привязкой ревизии.
На рис. 1 расписана связь сущностей с ревизиями.
Но в какой-то момент времени у типа сущности №4 меняется ревизия. Соответственно и у сущности, которая на нее ссылается тоже меняется target_revision_id на 2.
В это время, создается вторая сущности у типа №1. И если пройтись по цепочке, то у типа №4, третяя сущность уже имеет вторую ревизию см. рис. №2.

Так вот вопрос, можно ли будет как-то узнать, что к первой сущности типа №1 была связь с ревизией №1, типа сущности №4, id 3 в определенный момент времени?

Когда связь только между двумя сущностями все понятно. Одна сущность ссылается на первую ревизию, вторая уже там может ссылатся на вторую. Тут вопросов нет. Но что делать, если ревизия поменялась дальше по цепочке? Можно будет эту цепочку воссоздать?
Параграфы разве не так работают? Тут всё, что нужно, это использовать поля типа entity reference revisions, а не обычный entity reference
источник
2020 May 02

МЛ

Мирослав Ли... in Drupal RU
Алексей Кузнецов
Параграфы разве не так работают? Тут всё, что нужно, это использовать поля типа entity reference revisions, а не обычный entity reference
Я выше писал, но ещё раз уточню.
Между двумя прямыми связями нет проблем. Делаешь так как ты и сказал.
Но если что-то меняется в конце цепочки, не понятно как это отследить
источник

АК

Алексей Кузнецов... in Drupal RU
Всю цепочку сделать на таких связях.
источник

RR

Roman R in Drupal RU
Подскажите, есть альтернативы этому?
источник