Аналог Field validation для Друпал8

Главные вкладки

Аватар пользователя rekor rekor 2 августа 2017 в 17:41

Требуется простейшая вещь - обеспечить уникальность поля.
По старой памяти поставил на свежий Друпал 8.3.5 Field validation , но не работает:
Версия 8.x-1.0-alpha5 при неуникальности поля выводит unexpected error.
Версия 8.x-1.x-dev спокойно пропускает поля (UPDATE: если не установлен Ctools или Entity API).

Кто что для 8-ки использует? Может и вовсе без модуля можно обойтись?

UPDATE: Обошелся модулем Unique field 8.x-2.x-dev , но может кто знает лучшее решение?

UPDATE2: Модуль Field validation Версия 8.x-1.0-alpha5 и 8.x-1.x-dev на Друпал 8.3.6 работают неправильно.
1) При установке требуется поставить Ctools и Entity API . Будьте внимательны: без них модуль спокойно устанавливается и настраивается, но проверок не выполняет.
2) Если значение поля при проверке корректно, то все ОК, а если некорректно, то вместо сообщения об ошибке выводится "The website encountered an unexpected error." Логи отсылают к пропущенным значениям, разбираться сложно.

Отписался разработчикам.

Вопрос: чем в восьмерке разумно проверять уникальность поля в пределах типа контента остается актуальным.

Комментарии

Аватар пользователя rekor rekor 3 августа 2017 в 12:48

Спасибо,уже обновился, через пару часов после экспериментов вышел релиз.
Тема остается актуальной: Unique field 8.x-2.x-dev отлично работал на пустом тестовом, а на реальной разработке начал ругаться, похоже с webform не подружился.
Поднял новый тест, буду пробовать Field validation 8.x-1.x-dev со свежим ядром.