Настроить Rules: проверка на уникальность одного поля, в зависимости от выбранного значения другого поля.

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

Аватар пользователя bsc-man bsc-man 16 июня 2017 в 10:55

Добрый день.

Есть два поля:
1. специалист - текстовое поле с выпадающим списком (специалист №1, специалист №2 и специалист №3);
2. дата с выпадающим календарем на неделю (на каждый день есть промежутки записи, например с 9.00 до 10.00, с 10.00 до 11.00 и т.д.)

Пользователь выбирает специалиста и время записи.
Чтобы несколько человек не могли записаться на одно и тоже время, я сделал проверку поля "дата" на уникальность с помощью Field Validation. Но теперь возникла проблема: если человек записался к специалисту №1 например на 9.00 на определенную дату, то уже на это время и дату к другому специалисту записаться не возможно.

Подскажите, как может с помощью rules можно разграничить специалистов?
Спасибо.