Bug 44684

Summary: Создание и переименование объекта групповой политики. Возможно ввести пустое имя
Product: Branch p10 Reporter: Vera Blagoveschenskaya <vercha>
Component: admcAssignee: Evgeny Sinelnikov <sin>
Status: CLOSED FIXED QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: zurabishvilinn
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
screen none

Description Vera Blagoveschenskaya 2022-12-19 15:06:10 MSK
Created attachment 12122 [details]
screen

admc-0.10.0-alt3

1) ПКМ на <domainname> -> Объекты групповой политики -> <имя домена> -> Все политики -> Создать политику.
2) Удалить все из поля Имя.

Результат: кнопка ОК доступна. При нажатии на нее ошибок не возникает, "создается" политика без имени.
При просмотре списка политик на сервере: uncaught exception - 'No such element'

# samba-tool gpo listall
GPO          : {FB6B0A56-47D2-464A-A25E-BB920A921613}
ERROR(<class 'KeyError'>): uncaught exception - 'No such element'
  File "/usr/lib64/samba-dc/python3.9/samba/netcmd/__init__.py", line 186, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib64/samba-dc/python3.9/samba/netcmd/gpo.py", line 477, in run
    self.outf.write("display name : %s\n" % m['displayName'][0])

Ожидаемый результат: невозможность создания политики без имени
Comment 1 Vera Blagoveschenskaya 2023-01-11 15:17:29 MSK
313093 admc-0.11.2-alt1

Исправлено не полностью .
Кнопка ОК становится недоступна, если не вводить ничего в поле Имя.
Но если ввести хотя бы 1 пробел, то политику "без имени" создать можно и при просмотре списка политик на сервере получаем uncaught exception - 'No such element'

То же для переименования политики.
Comment 2 Nikolai Zurabishvili 2023-08-03 16:14:08 MSK
admc-0.13.0-alt1

Name        : admc
Version     : 0.13.0
Release     : alt1
DistTag     : p10+325075.100.1.1
Architecture: x86_64

Ошибка воспроизводится
Comment 3 Repository Robot 2023-11-23 12:14:56 MSK
admc-0.15.0-alt1 -> sisyphus:

 Fri Nov 17 2023 Valery Sinelnikov <greh@altlinux> 0.15.0-alt1
 - Domain info root item is added to console tree. Its results widget
   contains tree with sites, domain controllers and FSMO role items. It
   also contains number of sites and domain controllers, forest and domain
   functional levels, domain schema version.
 - Fixed bug with remaining failed connection options. Now after a failed
   connection attempt, the old connection settings are returned and
   connection options dialog doesnt close.
 - GPO creation/renaming with only spaces bug fixed. (closes: 44684)
 - Add group rename sam account name autofill. (closes: 47082)
 - Add disabled computer icon. (closes: 47551)
 - Add warning message for multiple object deletion and non-empty OU
   deletion.