From cc83182151e533ba0a69e9bcf16f37b12446b04b Mon Sep 17 00:00:00 2001 From: ali <010109ali@gmail.com> Date: Wed, 4 Dec 2024 12:11:41 +0000 Subject: [PATCH] revert 0eed82a049eb4107bd654330dd31823a10988571 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit revert Лишний файл который конфликтует с созданием поля --- custom_subtabs/patches/add_parent_field.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 custom_subtabs/patches/add_parent_field.py diff --git a/custom_subtabs/patches/add_parent_field.py b/custom_subtabs/patches/add_parent_field.py new file mode 100644 index 0000000..b8832de --- /dev/null +++ b/custom_subtabs/patches/add_parent_field.py @@ -0,0 +1,20 @@ +import frappe + +def execute(): + # Проверяем, существует ли такое свойство + if frappe.db.exists("Custom Field", {"fieldname": "js_parent_subtab", "dt": "DocField"}): + frappe.msgprint("Свойство 'js_parent_subtab' уже существует. Пропускаем создание.") + return + + # Создаём новое свойство + frappe.get_doc({ + "doctype": "Custom Field", + "dt": "DocField", # Указываем DocType, для которого добавляем + "fieldname": "js_parent_subtab", + "label": "JS Parent Subtab", + "fieldtype": "Data", + "insert_after": "reqd", # Вставляем после поля "Mandatory" + "description": "Укажите имя родительского таба" + }).insert(ignore_permissions=True) + + frappe.msgprint("Поле 'js_parent_subtab' успешно добавлено в настройки вкладок.")