feat(config): add some onboarding cues
diff --git a/erpnext/config/buying.py b/erpnext/config/buying.py
index e99b1d8..13a1c97 100644
--- a/erpnext/config/buying.py
+++ b/erpnext/config/buying.py
@@ -4,27 +4,74 @@
def get_data():
return [
{
+ "label": _("Items and Pricing"),
+ "items": [
+ {
+ "type": "doctype",
+ "name": "Item",
+ "onboard": 1,
+ "description": _("All Products or Services."),
+ },
+ {
+ "type": "doctype",
+ "name": "Price List",
+ "onboard": 1,
+ "description": _("Price List master.")
+ },
+ {
+ "type": "doctype",
+ "name": "Item Price",
+ "description": _("Multiple Item prices."),
+ "onboard": 1,
+ "route": "Report/Item Price"
+ },
+ {
+ "type": "doctype",
+ "name": "Product Bundle",
+ "description": _("Bundle items at time of sale."),
+ },
+ {
+ "type": "doctype",
+ "name": "Item Group",
+ "icon": "fa fa-sitemap",
+ "label": _("Item Group"),
+ "link": "Tree/Item Group",
+ "description": _("Tree of Item Groups."),
+ },
+ {
+ "type": "doctype",
+ "name": "Pricing Rule",
+ "description": _("Rules for applying pricing and discount.")
+ },
+
+ ]
+ },
+ {
"label": _("Purchasing"),
"icon": "fa fa-star",
"items": [
{
"type": "doctype",
"name": "Material Request",
+ "dependencies": ["Item"],
"description": _("Request for purchase."),
},
{
"type": "doctype",
"name": "Request for Quotation",
+ "dependencies": ["Item", "Supplier"],
"description": _("Request for quotation."),
},
{
"type": "doctype",
"name": "Supplier Quotation",
+ "dependencies": ["Item", "Supplier"],
"description": _("Quotations received from Suppliers."),
},
{
"type": "doctype",
"name": "Purchase Order",
+ "dependencies": ["Item", "Supplier"],
"description": _("Purchase Orders given to Suppliers."),
},
]
@@ -35,6 +82,7 @@
{
"type": "doctype",
"name": "Supplier",
+ "onboard": 1,
"description": _("Supplier database."),
},
{
@@ -78,46 +126,6 @@
]
},
{
- "label": _("Items and Pricing"),
- "items": [
- {
- "type": "doctype",
- "name": "Item",
- "description": _("All Products or Services."),
- },
- {
- "type": "doctype",
- "name": "Product Bundle",
- "description": _("Bundle items at time of sale."),
- },
- {
- "type": "doctype",
- "name": "Price List",
- "description": _("Price List master.")
- },
- {
- "type": "doctype",
- "name": "Item Group",
- "icon": "fa fa-sitemap",
- "label": _("Item Group"),
- "link": "Tree/Item Group",
- "description": _("Tree of Item Groups."),
- },
- {
- "type": "doctype",
- "name": "Item Price",
- "description": _("Multiple Item prices."),
- "route": "Report/Item Price"
- },
- {
- "type": "doctype",
- "name": "Pricing Rule",
- "description": _("Rules for applying pricing and discount.")
- },
-
- ]
- },
- {
"label": _("Analytics"),
"icon": "fa fa-table",
"items": [
diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py
index 90d0ca0..18132c6 100644
--- a/erpnext/config/desktop.py
+++ b/erpnext/config/desktop.py
@@ -547,7 +547,7 @@
"icon": "octicon octicon-credit-card",
"type": "module",
"hidden": 1,
- "description": "Streamline your production with BOMS, Work Orders and Timesheets."
+ "description": "Point of Sale, Cashier Closing and Loyalty Programs."
},
{
"module_name": "Education",