Доработка компонента и плагина голосования пользователей

Дата релиза:
Задача. Обновить компонент и плагин для осуществления голосования пользователей с поддержкой новой функциональности.

Обновленный компонент и плагин для осуществления голосования пользователей поддерживает новую функциональность. Зарегистрированный пользователь голосует за конкретный, определенный администратором, текст (фразу) на странице материала, как и прежде. Но теперь пользователь может проголосовать в одном из трех вариантов: Да, Нет, Не знаю. Голосуя за конкретную фразу пользователь может отметить только один из вариантов. Если он решил изменить свой выбор, то он может указать другой вариант, нажав на соответствующем значке. При этом прежний голос не будет учитываться. Повторное нажатие на выбранном варианте голосования отменяет его и голос пользователя перестает учитываться. Как и в предыдущем варианте задания пользователь видит общее количество голосов всех пользователей, оставленных для каждой из фраз в материале. Но теперь подсчет общего количества голосов ведется отдельно для каждого из вариантов голосования.

В административной части были добавлены поля, для отображения списка голосов по всем материалам, пользователям, вариантам ответов. Кроме этого были добавлены фильтры по данной таблице для получения списков по отдельным материалам, пользователям и их ответам или комбинации этих фильтров. Изменение в архитектуре компонента повлекло за собой и изменение функции экспорта списка голосов в csv файл. Теперь при экспорте учитываются указанные администратором фильтры.