mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-18 00:48:42 +00:00
feat(invoices): add tooltip description to Update Stock checkbox (#55868)
* feat(invoices): add tooltip description to Update Stock checkbox Adds a description below the Update Stock checkbox on both Sales Invoice and Purchase Invoice so users understand when to use the field without consulting documentation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * feat(invoices): replace Update Stock description with hover info tooltip Removes the inline description text and adds an ℹ icon next to the Update Stock checkbox label on both Sales Invoice and Purchase Invoice. Hovering the icon shows the contextual tooltip via Bootstrap tooltip. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(invoices): use Frappe native tooltip-content class for Update Stock icon Replace Bootstrap .tooltip() (pure black bg) with Frappe's own .tooltip-content CSS class so the hover tooltip matches the rest of the ERPNext UI — uses var(--bg-dark-gray) and var(--text-dark). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(invoices): use frappe.ui.SidebarCard for Update Stock info tooltip Replace custom CSS tooltip with the same SidebarCard + Popper approach Frappe's InfoCard uses for field description tooltips — gives the native ERPNext card appearance (white card, border, shadow) on hover. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * refactor(invoices): use built-in field description for Update Stock tooltip Replace custom SidebarCard JS tooltip with Frappe's native description + show_description_on_click field property on the update_stock field in Sales Invoice and Purchase Invoice. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix: remove duplicate description in purchase_invoice update_stock field Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * revert: restore custom tooltip in purchase_invoice.js Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * revert: remove all changes from purchase_invoice.js Keep purchase_invoice.js identical to upstream develop. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -614,10 +614,12 @@
|
||||
{
|
||||
"default": "0",
|
||||
"depends_on": "eval:doc.items.every((item) => !item.pr_detail)",
|
||||
"description": "If checked, updates inventory; stock and accounting entries are created together. Leave unchecked if a Purchase Receipt is created separately.",
|
||||
"fieldname": "update_stock",
|
||||
"fieldtype": "Check",
|
||||
"label": "Update Stock",
|
||||
"print_hide": 1
|
||||
"print_hide": 1,
|
||||
"show_description_on_click": 1
|
||||
},
|
||||
{
|
||||
"fieldname": "scan_barcode",
|
||||
@@ -1690,7 +1692,7 @@
|
||||
"idx": 204,
|
||||
"is_submittable": 1,
|
||||
"links": [],
|
||||
"modified": "2026-05-28 12:36:55.215363",
|
||||
"modified": "2026-06-13 18:36:46.704623",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Accounts",
|
||||
"name": "Purchase Invoice",
|
||||
|
||||
@@ -715,6 +715,7 @@
|
||||
{
|
||||
"default": "0",
|
||||
"depends_on": "eval:doc.items.every((item) => !item.dn_detail)",
|
||||
"description": "If checked, updates inventory; stock and accounting entries are created together. Leave unchecked if a Delivery Note is created separately.",
|
||||
"fieldname": "update_stock",
|
||||
"fieldtype": "Check",
|
||||
"hide_days": 1,
|
||||
@@ -722,7 +723,8 @@
|
||||
"label": "Update Stock",
|
||||
"oldfieldname": "update_stock",
|
||||
"oldfieldtype": "Check",
|
||||
"print_hide": 1
|
||||
"print_hide": 1,
|
||||
"show_description_on_click": 1
|
||||
},
|
||||
{
|
||||
"fieldname": "scan_barcode",
|
||||
|
||||
Reference in New Issue
Block a user