Merge pull request #22943 from deepeshgarg007/navbar_links
fix: Add help link in navbar settings
This commit is contained in:
commit
d4af7d612d
@ -718,6 +718,7 @@ erpnext.patches.v13_0.delete_report_requested_items_to_order
|
|||||||
erpnext.patches.v12_0.update_item_tax_template_company
|
erpnext.patches.v12_0.update_item_tax_template_company
|
||||||
erpnext.patches.v13_0.move_branch_code_to_bank_account
|
erpnext.patches.v13_0.move_branch_code_to_bank_account
|
||||||
erpnext.patches.v13_0.healthcare_lab_module_rename_doctypes
|
erpnext.patches.v13_0.healthcare_lab_module_rename_doctypes
|
||||||
|
erpnext.patches.v13_0.add_standard_navbar_items #4
|
||||||
erpnext.patches.v13_0.stock_entry_enhancements
|
erpnext.patches.v13_0.stock_entry_enhancements
|
||||||
erpnext.patches.v12_0.update_state_code_for_daman_and_diu
|
erpnext.patches.v12_0.update_state_code_for_daman_and_diu
|
||||||
erpnext.patches.v12_0.rename_lost_reason_detail
|
erpnext.patches.v12_0.rename_lost_reason_detail
|
||||||
|
7
erpnext/patches/v13_0/add_standard_navbar_items.py
Normal file
7
erpnext/patches/v13_0/add_standard_navbar_items.py
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
from __future__ import unicode_literals
|
||||||
|
# import frappe
|
||||||
|
from erpnext.setup.install import add_standard_navbar_items
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
# Add standard navbar items for ERPNext in Navbar Settings
|
||||||
|
add_standard_navbar_items()
|
@ -3,32 +3,6 @@
|
|||||||
|
|
||||||
frappe.provide('erpnext');
|
frappe.provide('erpnext');
|
||||||
|
|
||||||
// add toolbar icon
|
|
||||||
$(document).bind('toolbar_setup', function() {
|
|
||||||
frappe.app.name = "ERPNext";
|
|
||||||
|
|
||||||
frappe.help_feedback_link = '<p><a class="text-muted" \
|
|
||||||
href="https://discuss.erpnext.com">Feedback</a></p>'
|
|
||||||
|
|
||||||
|
|
||||||
$('[data-link="docs"]').attr("href", "https://erpnext.com/docs")
|
|
||||||
$('[data-link="issues"]').attr("href", "https://github.com/frappe/erpnext/issues")
|
|
||||||
|
|
||||||
|
|
||||||
// default documentation goes to erpnext
|
|
||||||
// $('[data-link-type="documentation"]').attr('data-path', '/erpnext/manual/index');
|
|
||||||
|
|
||||||
// additional help links for erpnext
|
|
||||||
var $help_menu = $('.dropdown-help ul .documentation-links');
|
|
||||||
$('<li><a data-link-type="forum" href="https://erpnext.com/docs/user/manual" \
|
|
||||||
target="_blank">'+__('Documentation')+'</a></li>').insertBefore($help_menu);
|
|
||||||
$('<li><a data-link-type="forum" href="https://discuss.erpnext.com" \
|
|
||||||
target="_blank">'+__('User Forum')+'</a></li>').insertBefore($help_menu);
|
|
||||||
$('<li><a href="https://github.com/frappe/erpnext/issues" \
|
|
||||||
target="_blank">'+__('Report an Issue')+'</a></li>').insertBefore($help_menu);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// preferred modules for breadcrumbs
|
// preferred modules for breadcrumbs
|
||||||
$.extend(frappe.breadcrumbs.preferred, {
|
$.extend(frappe.breadcrumbs.preferred, {
|
||||||
"Item Group": "Stock",
|
"Item Group": "Stock",
|
||||||
|
@ -26,6 +26,7 @@ def after_install():
|
|||||||
create_default_success_action()
|
create_default_success_action()
|
||||||
create_default_energy_point_rules()
|
create_default_energy_point_rules()
|
||||||
add_company_to_session_defaults()
|
add_company_to_session_defaults()
|
||||||
|
add_standard_navbar_items()
|
||||||
frappe.db.commit()
|
frappe.db.commit()
|
||||||
|
|
||||||
|
|
||||||
@ -104,3 +105,45 @@ def add_company_to_session_defaults():
|
|||||||
"ref_doctype": "Company"
|
"ref_doctype": "Company"
|
||||||
})
|
})
|
||||||
settings.save()
|
settings.save()
|
||||||
|
|
||||||
|
def add_standard_navbar_items():
|
||||||
|
navbar_settings = frappe.get_single("Navbar Settings")
|
||||||
|
|
||||||
|
erpnext_navbar_items = [
|
||||||
|
{
|
||||||
|
'item_label': 'Documentation',
|
||||||
|
'item_type': 'Route',
|
||||||
|
'route': 'https://erpnext.com/docs/user/manual',
|
||||||
|
'is_standard': 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'item_label': 'User Forum',
|
||||||
|
'item_type': 'Route',
|
||||||
|
'route': 'https://discuss.erpnext.com',
|
||||||
|
'is_standard': 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'item_label': 'Report an Issue',
|
||||||
|
'item_type': 'Route',
|
||||||
|
'route': 'https://github.com/frappe/erpnext/issues',
|
||||||
|
'is_standard': 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
current_nabvar_items = navbar_settings.help_dropdown
|
||||||
|
navbar_settings.set('help_dropdown', [])
|
||||||
|
|
||||||
|
for item in erpnext_navbar_items:
|
||||||
|
navbar_settings.append('help_dropdown', item)
|
||||||
|
|
||||||
|
for item in current_nabvar_items:
|
||||||
|
navbar_settings.append('help_dropdown', {
|
||||||
|
'item_label': item.item_label,
|
||||||
|
'item_type': item.item_type,
|
||||||
|
'route': item.route,
|
||||||
|
'action': item.action,
|
||||||
|
'is_standard': item.is_standard,
|
||||||
|
'hidden': item.hidden
|
||||||
|
})
|
||||||
|
|
||||||
|
navbar_settings.save()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user