feedback
Продолжение

Окей, вопросы программистам можно будет задать отдельно, но пользователю-то за что страдания?

Рисуем нормально с четвёртым чекбоксом.

Если четвёртый чекбокс выключен, отправляем три логических значения первых трёх, а если включён, то отправляем текстом через запятую то, что выбрано в первых трёх, а потом ещё и свой вариант следом. Криво? Да. Но это у программистов криво, а у пользователя-то всё нормально.

Кстати, программисты когда увидели, прониклись и переписали фронтенд нормально.
Четвёртый чекбокс: как улучшить UX, несмотря на кривой бэкенд
Link copied