From 7fc43aba72c034324fa030cc8439f7adf8e70ad4 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Fri, 17 Jul 2026 07:55:17 +0530 Subject: [PATCH] fix: remove duplicate links from home and projects workspaces Workspace re-export in #56864 duplicated every link in the Home and Projects workspaces, so desk renders each link twice. Same issue as 55afd95b20. Bumped modified so existing sites re-sync. --- .../projects/workspace/projects/projects.json | 176 +------------- erpnext/setup/workspace/home/home.json | 221 +----------------- 2 files changed, 2 insertions(+), 395 deletions(-) diff --git a/erpnext/projects/workspace/projects/projects.json b/erpnext/projects/workspace/projects/projects.json index 029dd077c9f..9f9f62bb965 100644 --- a/erpnext/projects/workspace/projects/projects.json +++ b/erpnext/projects/workspace/projects/projects.json @@ -18,14 +18,6 @@ "is_hidden": 0, "label": "Projects", "links": [ - { - "hidden": 0, - "is_query_report": 0, - "label": "Projects", - "link_count": 0, - "onboard": 0, - "type": "Card Break" - }, { "hidden": 0, "is_query_report": 0, @@ -45,28 +37,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Project", - "link_count": 0, - "link_to": "Project", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Task", - "link_count": 0, - "link_to": "Task", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -89,17 +59,6 @@ "onboard": 0, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Project Template", - "link_count": 0, - "link_to": "Project Template", - "link_type": "DocType", - "onboard": 0, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -111,28 +70,6 @@ "onboard": 0, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Project Type", - "link_count": 0, - "link_to": "Project Type", - "link_type": "DocType", - "onboard": 0, - "type": "Link" - }, - { - "dependencies": "Project", - "hidden": 0, - "is_query_report": 0, - "label": "Project Update", - "link_count": 0, - "link_to": "Project Update", - "link_type": "DocType", - "onboard": 0, - "type": "Link" - }, { "dependencies": "Project", "hidden": 0, @@ -152,14 +89,6 @@ "onboard": 0, "type": "Card Break" }, - { - "hidden": 0, - "is_query_report": 0, - "label": "Time Tracking", - "link_count": 0, - "onboard": 0, - "type": "Card Break" - }, { "dependencies": "", "hidden": 0, @@ -171,28 +100,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Timesheet", - "link_count": 0, - "link_to": "Timesheet", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Activity Type", - "link_count": 0, - "link_to": "Activity Type", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -215,17 +122,6 @@ "onboard": 0, "type": "Link" }, - { - "dependencies": "Activity Type", - "hidden": 0, - "is_query_report": 0, - "label": "Activity Cost", - "link_count": 0, - "link_to": "Activity Cost", - "link_type": "DocType", - "onboard": 0, - "type": "Link" - }, { "hidden": 0, "is_query_report": 0, @@ -234,25 +130,6 @@ "onboard": 0, "type": "Card Break" }, - { - "hidden": 0, - "is_query_report": 0, - "label": "Reports", - "link_count": 0, - "onboard": 0, - "type": "Card Break" - }, - { - "dependencies": "Timesheet", - "hidden": 0, - "is_query_report": 1, - "label": "Daily Timesheet Summary", - "link_count": 0, - "link_to": "Daily Timesheet Summary", - "link_type": "Report", - "onboard": 1, - "type": "Link" - }, { "dependencies": "Timesheet", "hidden": 0, @@ -275,17 +152,6 @@ "onboard": 0, "type": "Link" }, - { - "dependencies": "Project", - "hidden": 0, - "is_query_report": 1, - "label": "Project wise Stock Tracking", - "link_count": 0, - "link_to": "Project wise Stock Tracking", - "link_type": "Report", - "onboard": 0, - "type": "Link" - }, { "dependencies": "Project", "hidden": 0, @@ -297,28 +163,6 @@ "onboard": 0, "type": "Link" }, - { - "dependencies": "Project", - "hidden": 0, - "is_query_report": 1, - "label": "Timesheet Billing Summary", - "link_count": 0, - "link_to": "Timesheet Billing Summary", - "link_type": "Report", - "onboard": 0, - "type": "Link" - }, - { - "dependencies": "Task", - "hidden": 0, - "is_query_report": 1, - "label": "Delayed Tasks Summary", - "link_count": 0, - "link_to": "Delayed Tasks Summary", - "link_type": "Report", - "onboard": 0, - "type": "Link" - }, { "dependencies": "Task", "hidden": 0, @@ -338,24 +182,6 @@ "onboard": 0, "type": "Card Break" }, - { - "hidden": 0, - "is_query_report": 0, - "label": "Settings", - "link_count": 1, - "onboard": 0, - "type": "Card Break" - }, - { - "hidden": 0, - "is_query_report": 0, - "label": "Projects Settings", - "link_count": 0, - "link_to": "Projects Settings", - "link_type": "DocType", - "onboard": 0, - "type": "Link" - }, { "hidden": 0, "is_query_report": 0, @@ -367,7 +193,7 @@ "type": "Link" } ], - "modified": "2026-07-03 13:20:50.651608", + "modified": "2026-07-17 07:55:00.592653", "modified_by": "Administrator", "module": "Projects", "module_onboarding": "Projects Onboarding", diff --git a/erpnext/setup/workspace/home/home.json b/erpnext/setup/workspace/home/home.json index 076c0383ffb..c400d9b3b49 100644 --- a/erpnext/setup/workspace/home/home.json +++ b/erpnext/setup/workspace/home/home.json @@ -13,14 +13,6 @@ "is_hidden": 0, "label": "Home", "links": [ - { - "hidden": 0, - "is_query_report": 0, - "label": "Accounting", - "link_count": 0, - "onboard": 0, - "type": "Card Break" - }, { "hidden": 0, "is_query_report": 0, @@ -40,28 +32,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Chart of Accounts", - "link_count": 0, - "link_to": "Account", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Company", - "link_count": 0, - "link_to": "Company", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -84,28 +54,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Customer", - "link_count": 0, - "link_to": "Customer", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Supplier", - "link_count": 0, - "link_to": "Supplier", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -125,14 +73,6 @@ "onboard": 0, "type": "Card Break" }, - { - "hidden": 0, - "is_query_report": 0, - "label": "Stock", - "link_count": 0, - "onboard": 0, - "type": "Card Break" - }, { "dependencies": "", "hidden": 0, @@ -144,28 +84,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Item", - "link_count": 0, - "link_to": "Item", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Warehouse", - "link_count": 0, - "link_to": "Warehouse", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -188,17 +106,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Brand", - "link_count": 0, - "link_to": "Brand", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -210,28 +117,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Unit of Measure (UOM)", - "link_count": 0, - "link_to": "UOM", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Stock Reconciliation", - "link_count": 0, - "link_to": "Stock Reconciliation", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -251,25 +136,6 @@ "onboard": 0, "type": "Card Break" }, - { - "hidden": 0, - "is_query_report": 0, - "label": "CRM", - "link_count": 0, - "onboard": 0, - "type": "Card Break" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Lead", - "link_count": 0, - "link_to": "Lead", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -292,28 +158,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Customer Group", - "link_count": 0, - "link_to": "Customer Group", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Territory", - "link_count": 0, - "link_to": "Territory", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -333,14 +177,6 @@ "onboard": 0, "type": "Card Break" }, - { - "hidden": 0, - "is_query_report": 0, - "label": "Data Import and Settings", - "link_count": 0, - "onboard": 0, - "type": "Card Break" - }, { "dependencies": "", "hidden": 0, @@ -352,28 +188,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Import Data", - "link_count": 0, - "link_to": "Data Import", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Opening Invoice Creation Tool", - "link_count": 0, - "link_to": "Opening Invoice Creation Tool", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -396,17 +210,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Chart of Accounts Importer", - "link_count": 0, - "link_to": "Chart of Accounts Importer", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -418,28 +221,6 @@ "onboard": 1, "type": "Link" }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Letter Head", - "link_count": 0, - "link_to": "Letter Head", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, - { - "dependencies": "", - "hidden": 0, - "is_query_report": 0, - "label": "Email Account", - "link_count": 0, - "link_to": "Email Account", - "link_type": "DocType", - "onboard": 1, - "type": "Link" - }, { "dependencies": "", "hidden": 0, @@ -452,7 +233,7 @@ "type": "Link" } ], - "modified": "2026-07-03 14:22:16.927245", + "modified": "2026-07-17 07:55:00.592653", "modified_by": "Administrator", "module": "Setup", "name": "Home",