Голосование для СНТ

14 10 000
Сайт снтэврика.рф
MODx 3.0.2

В разделе «Голосования» нужно реализовать голосования вида:
«Голосование #N»
«Предложенный вопрос №»1"
[За] [Против]
«Предложенный вопрос №»2"
[За] [Против]
и т.д.
Пользователи сразу после нажатия на «За» или «Против» должны видеть уведомление «Голос принят». Повторно за вопрос голосовать нельзя, вместо кнопок появляется надпись: «Вы проголосовали: За»
В личном кабинете (уже реализован) пользователь должен видеть историю голосований и ответов.
Когда голосование завершено, все пользователи должны видеть итоги голосования в виде:
Название голосования
Всего проголосовало: NNN из NNN
Предложенный вопрос №»1
За: график линия и число в конце
Против: график линия и число в конце
При нажатии на график или число должна появляться модалка со списком проголосовавших пользователей.

CMP в менеджере:
[Новое голосование] –> Открывается модалка с textinput «Вопрос», нужно иметь возможность удалять, добавлять и менять местами вопросы.
Общая таблица с голосованиями
Фильтр по статусу или табы «Прошедшие» / «Текущие»
Поля:
Статус «Завершено» при кол-ве проголосовавших больше 50%
или «Открыто» при кол-ве проголосовавших менее 50%
Дата старта
Дата завершения
Кол-во проголосовавших (N из 148)
Кнопка [Подробная статистика] (см. п.3)
Страница с подробной статистикой голосования
Кнопка «Назад к списку»
Общее кол-во проголосовавших
Статус (по аналогии с общей таблицей)
Список вопросов в голосовании с решением За или Против (смотря на результат чего больше)
У каждого вопроса кнопка [Показать голоса] – разворачивает таблицу со списком пользователей (ФИО, номер участка (поле «place» у пользователя) и как проголосовал «За» или «Против»)
Кнопка [Завершить голосование]

Андрей
21 января 2023, 09:40
modx.pro
64
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.