diff --git a/frappe/patches.txt b/frappe/patches.txt index 8f100c79f1..e3a8180357 100644 --- a/frappe/patches.txt +++ b/frappe/patches.txt @@ -299,3 +299,4 @@ frappe.patches.v13_0.rename_is_custom_field_in_dashboard_chart frappe.patches.v13_0.add_standard_navbar_items frappe.patches.v13_0.generate_theme_files_in_public_folder frappe.patches.v13_0.increase_password_length +frappe.patches.v13_0.add_toggle_width_in_navbar_settings diff --git a/frappe/patches/v13_0/add_toggle_width_in_navbar_settings.py b/frappe/patches/v13_0/add_toggle_width_in_navbar_settings.py new file mode 100644 index 0000000000..98dc009197 --- /dev/null +++ b/frappe/patches/v13_0/add_toggle_width_in_navbar_settings.py @@ -0,0 +1,18 @@ +from __future__ import unicode_literals +import frappe + +def execute(): + navbar_settings = navbar_settings = frappe.get_single("Navbar Settings") + + for navbar_item in navbar_settings.settings_dropdown[4:]: + navbar_item.idx = navbar_item.idx + 1 + + navbar_settings.append('settings_dropdown', { + 'item_label': 'Toggle Full Width', + 'item_type': 'Action', + 'action': 'frappe.ui.toolbar.toggle_full_width()', + 'is_standard': 1, + 'idx': 6 + }) + + navbar_settings.save() \ No newline at end of file diff --git a/frappe/utils/install.py b/frappe/utils/install.py index dbb77abd66..714e45a5b2 100644 --- a/frappe/utils/install.py +++ b/frappe/utils/install.py @@ -201,6 +201,12 @@ def add_standard_navbar_items(): 'action': 'frappe.ui.toolbar.view_website()', 'is_standard': 1 }, + { + 'item_label': 'Toggle Full Width', + 'item_type': 'Action', + 'action': 'frappe.ui.toolbar.toggle_full_width()', + 'is_standard': 1 + }, { 'item_label': 'Background Jobs', 'item_type': 'Route',