Bug 54953

Summary: FR: добавить возможность при выборе профиля блокировать состояние указанных групп
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: installer-alterator-pkgAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: antohami, cas, jqt4, mike, sem, shaba, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Антон Мидюков 2025-06-27 09:22:46 MSK
Есть задачка в одном инсталляторе совместить два несовместимых профиля установки.
Решение видится в том, чтобы ввести в описание профиля новое поле X-Alterator-Block-Groups. Состояние выбора указанных групп изменить нельзя. Если группа находится одновременно в X-Alterator-Block-Groups и X-Alterator-Groups, то она выбрана, галочку снять нельзя. Если только в X-Alterator-Block-Groups, то группа не выбрана, галочку установить нельзя.
Comment 1 Антон Мидюков 2025-06-27 09:26:59 MSK
(Ответ для Антон Мидюков на комментарий #0)
> Есть задачка в одном инсталляторе совместить два несовместимых профиля
> установки.
> Решение видится в том, чтобы ввести в описание профиля новое поле
> X-Alterator-Block-Groups. Состояние выбора указанных групп изменить нельзя.
> Если группа находится одновременно в X-Alterator-Block-Groups и
> X-Alterator-Groups, то она выбрана, галочку снять нельзя. Если только в
> X-Alterator-Block-Groups, то группа не выбрана, галочку установить нельзя.

Есть ли возможность в alterator-browser-qt6 делать элементы неактивными? Если есть, то как?
Comment 2 Sergey V Turchin 2025-06-27 11:21:35 MSK
(Ответ для Антон Мидюков на комментарий #1)
> Есть ли возможность в alterator-browser-qt6 делать элементы неактивными?
activity #f
Comment 3 Sergey V Turchin 2025-06-27 11:23:27 MSK
(Ответ для Антон Мидюков на комментарий #0)
> галочку снять нельзя.
Поставить, если снята и заблочена, видимо, тоже?
Comment 4 Антон Мидюков 2025-06-27 11:28:37 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> (Ответ для Антон Мидюков на комментарий #0)
> > галочку снять нельзя.
> Поставить, если снята и заблочена, видимо, тоже?

Да. Если заблочена, то пользователь не может ни поставить, ни снять галочку. Установка галочки задаётся профилем.
Comment 5 Sergey V Turchin 2025-06-27 11:32:46 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> (Ответ для Антон Мидюков на комментарий #1)
> > Есть ли возможность в alterator-browser-qt6 делать элементы неактивными?
> activity #f
Это виджеты. А элементы списка нельзя.
Comment 6 Sergey V Turchin 2025-06-27 11:35:38 MSK
Т.е. если только исправлять за пользователем и вывести подсказку, что "была попытка изменить пункты, несовместимые с текущим профилем".