fix: Add missing Toggle Full Width action in Navbar Settings

This commit is contained in:
Deepesh Garg 2020-08-15 12:57:30 +05:30
parent f688bb3ac6
commit ecacb4cc4e
3 changed files with 25 additions and 0 deletions

View file

@ -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

View file

@ -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()

View file

@ -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',