Size: a a a

2021 June 17

AM

Avo Midoyan in Drupal RU
8
источник

И

Иван in Drupal RU
в 9.2.0 вот только ввели в правах доступа возможность показывать имейлы, возможно с правами связано.
источник

JD

Jonny D in Drupal RU
код писать умеешь? есть такая штука hook_entity_presave
источник

JD

Jonny D in Drupal RU
точнее тебе надо hook_entity_insert
источник

AI

Andrei Ivnitskii in Drupal RU
Кто-нибудь уже обновил свои проекты с 9.1 на 9.2 ? Полет нормальный?
источник

АК

Алексей Кузнецов... in Drupal RU
пока 9.2.1 не выйдет, смысла нет даже пытаться)))
источник

AI

Andrei Ivnitskii in Drupal RU
Обычно так и делаю 😅
источник

AP

Andrey Postnikov in Drupal RU
Очень нелепое суждение, говорящее об отсутствии тестов на проектах
источник

VS

Victor Stepankov in Drupal RU
юзер - лучший тестировщик
источник

АК

Алексей Кузнецов... in Drupal RU
Очень нелепое суждение, говорящее об отсутствии опыта с реальными проектами
источник

AP

Andrey Postnikov in Drupal RU
Тоесть у вас помимо тестов ещё и CI отсутствует?
источник

АК

Алексей Кузнецов... in Drupal RU
Причём тут тесты и CI? На 8.6 помню были какие-то траблы с потерей данных из таксономии при обновлениях. И как тесты или CI могут решить эту проблему? Да никак! Тесты нужны для того, чтобы установить факт наличия или отсутствия проблемы. И вот запустишь ты тесты на 9.2.0 и повалятся они у тебя и что ты будешь делать? А ничего! Придётся ждать 9.2.1 или даже 9.2.2. И смысл тебе от запуска этих тестов именно на 9.2.0? Израсходовать процессорное время? Если опыт говорит, что при обновлении до *.*.0 тесты валятся значительно чаще, чем до *.*.1, то в чём смысл тратить на это ресурсы?
источник

AP

Andrey Postnikov in Drupal RU
Вот именно для этого и нужны и CI/CD и тестировщики, помимо тестов, а если ошибки и вылезут то именно там всё и ловится. И чинить всяко придется. Ресурсы машинные это ничто по сравнению с кодом, который всяко придется править.
А насчёт реальных проектов - рекомендую ознакомиться с нашим starterkit https://github.com/skilld-labs/skilld-docker-container/blob/master/.gitlab-ci.yml
источник

АК

Алексей Кузнецов... in Drupal RU
Ещё раз говорю - от запуска тестов количество багов не изменится. Это конечно очень круто, что много кто гоняет тесты на обновах именно *.*.0 версий, за счёт чего оперативно выходят патч-релизы *.*.1, где исправлены ошибки процесса обновления. Но по ряду причин не все горят желанием отрепортить новые баги на орг, поэтому многие спокойно ждут версию *.*.1 и не парятся
источник

AP

Andrey Postnikov in Drupal RU
Это очень ложное суждение и именно по причине того, что я активно участвую в разработке ядра
источник

АК

Алексей Кузнецов... in Drupal RU
Ты путаешь диагностику и лечение. Это разные вещи
источник

АК

Алексей Кузнецов... in Drupal RU
И поскольку я активно участвую в разработке порядка 100 проектов на д8/9, то могу точно сказать, что *.*.1 всегда менее проблемные, чем *.*.0
источник

AP

Andrey Postnikov in Drupal RU
Это лишь говорит о качестве этих самых проектов и компетенции (
источник

АК

Алексей Кузнецов... in Drupal RU
Поясни мысль плиз. Если проект не обновляется до *.*.0, но обновляется без проблем *.*.1, то при чём тут проект? Очевидно же, что это обнова багнутая, а не проект
источник

AP

Andrey Postnikov in Drupal RU
Для диагностики и лечения был почти месяц фриза кода, начиная с апреля/мая - все обновления тестируются начиная со второй бэта версии
источник