Bug 45571 - Использует только первый список “Редактировать” (listBox)
Summary: Использует только первый список “Редактировать” (listBox)
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: gpui (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: august@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-17 16:40 MSK by Evgeny Shesteperov
Modified: 2023-06-07 20:35 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-03-17 16:40:38 MSK
Версия

-   gpui-0.2.17-alt17
-   admx-basealt-0.1.12.3-alt1 (из задания 316156, p10+316156.300.2.1)

Дистрибутивы

-   p10-server-10.1-x86-64

Шаги воспроизведения

1.  Поставить пакет admx-basealt-0.1.12.3-alt1 из задания 316156. В
    данном пакете есть такой вот adml с двумя идущими подряд элементами
    listBox:

    # rg "<listBox.*\n\s*<list" -U /usr/share/PolicyDefinitions/ru-RU/basealtgrouppolicies.adml
    151:        <listBox refId="MarkerUsagePathList">Список путей копирования:</listBox>
    152:        <listBox refId="ExtensionMarkerList">Список суффиксов файлов:</listBox>

Полный

2.  Открыть в GPUI.
3.  Открыть Компьютер → Система ALT → Групповые политики → Настройка
    механизма копирования файлов.
4.  Выбрать состояние политики как Включено.
5.  Нажать Редактировать рядом с Список суффиксов файлов и добавить
    .runsh.
6.  Нажать Редактировать рядом с Список путей копирования.

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

Фактический результат: показывает список с .runsh

В RSAT Список путей копирования указан как .runsh, а Список суффиксов
файлов пустой.

Вывод в терминале:

    Setting state enabled 0x56314475ae40
    List element:  MarkerUsagePathList 
     key:  Software\BaseALT\Policies\GroupPolicies\Files\MarkerUsagePath 
     valueName:   
     valuePrefix:   
     additive:  true 
     expandable:  false 
     explicitValue false 

    Items debug:  ()
    Items debug:  (".runsh")
    Set value Software\BaseALT\Policies\GroupPolicies\Files\MarkerUsagePath .runsh QVariant(QString, ".runsh")
    List element:  MarkerUsagePathList 
     key:  Software\BaseALT\Policies\GroupPolicies\Files\MarkerUsagePath 
     valueName:   
     valuePrefix:   
     additive:  true 
     expandable:  false 
     explicitValue false 

    Items debug:  (".runsh")
    Items debug:  (".runsh")
    Set value Software\BaseALT\Policies\GroupPolicies\Files\MarkerUsagePath .runsh QVariant(QString, ".runsh")
    List element:  MarkerUsagePathList 
     key:  Software\BaseALT\Policies\GroupPolicies\Files\MarkerUsagePath 
     valueName:   
     valuePrefix:   
     additive:  true 
     expandable:  false 
     explicitValue false 

    Items debug:  (".runsh")
    List element:  MarkerUsagePathList 
     key:  Software\BaseALT\Policies\GroupPolicies\Files\MarkerUsagePath 
     valueName:   
     valuePrefix:   
     additive:  true 
     expandable:  false 
     explicitValue false 

    Items debug:  (".runsh")
    Items debug:  (".runsh")
    Set value Software\BaseALT\Policies\GroupPolicies\Files\MarkerUsagePath .runsh QVariant(QString, ".runsh")

В Sisyphus не проверялось, так как там другая ошибка:
https://bugzilla.altlinux.org/45570
Comment 1 august7147 2023-06-07 20:35:20 MSK
Исправлено в версии: 0.2.26-alt1.