From 38eae4b16f9a9fa8303399276c88c35e692235a6 Mon Sep 17 00:00:00 2001 From: prog1764 Date: Tue, 4 Aug 2026 17:46:07 +0400 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B2=D0=BA=D0=BB=D0=B0=D0=B4=D0=BA?= =?UTF-8?q?=D0=B0=20=C2=AB=D0=91=D0=B5=D0=B7=D0=BE=D0=BF=D0=B0=D1=81=D0=BD?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D1=8C=C2=BB=20=E2=80=94=20=D1=83=D0=B1=D1=80?= =?UTF-8?q?=D0=B0=D0=BD=D1=8B=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8=20?= =?UTF-8?q?=D1=80=D1=83=D1=87=D0=BD=D0=BE=D0=B3=D0=BE=20=C2=AB+=20=D0=94?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=C2=BB=20=D1=83=20?= =?UTF-8?q?=D1=81=D0=BB=D0=BE=D0=B2=D0=B0=D1=80=D0=BD=D1=8B=D1=85=20=D1=81?= =?UTF-8?q?=D0=BF=D0=B8=D1=81=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - угрозы, инциденты, критерии, орг./тех. меры — только из словаря (-, ✏️, 📚) - «+» остался только у «Обоснования значений показателей» (словаря нет) --- dokogen/ui.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dokogen/ui.py b/dokogen/ui.py index 9c2f476..d57093a 100644 --- a/dokogen/ui.py +++ b/dokogen/ui.py @@ -1004,8 +1004,6 @@ class DokoGenApp: self.is_threats_listbox.pack(side=tk.LEFT, fill=tk.BOTH, expand=True) sec_thr_btn = ttk.Frame(sec_thr_row) sec_thr_btn.pack(side=tk.RIGHT, padx=(4, 0)) - ttk.Button(sec_thr_btn, text="+ Добавить", - command=lambda: self._add_sw_item(self.is_threats_listbox)).pack(fill=tk.X, pady=1) ttk.Button(sec_thr_btn, text="- Удалить", command=lambda: self._del_sw_item(self.is_threats_listbox)).pack(fill=tk.X, pady=1) ttk.Button(sec_thr_btn, text="✏️ Редактировать", @@ -1024,8 +1022,10 @@ class DokoGenApp: setattr(self, attr, lb) btns = ttk.Frame(row) btns.pack(side=tk.RIGHT, padx=(4, 0)) - ttk.Button(btns, text="+", width=2, - command=lambda l=lb: self._add_sw_item(l)).pack(pady=1) + if not dict_name: + # нет словаря — разрешаем ручное добавление + ttk.Button(btns, text="+", width=2, + command=lambda l=lb: self._add_sw_item(l)).pack(pady=1) ttk.Button(btns, text="-", width=2, command=lambda l=lb: self._del_sw_item(l)).pack(pady=1) ttk.Button(btns, text="✏️", width=3,