From 9c2b2f97aa5da4d69f8bd17dfe8f47f92161c2e2 Mon Sep 17 00:00:00 2001 From: sokumon Date: Thu, 5 Feb 2026 19:33:00 +0530 Subject: [PATCH] fix: remove other options for creation --- .../desk/doctype/desktop_icon/desktop_icon.py | 1 - frappe/desk/doctype/workspace/workspace.js | 19 ------------------- .../js/frappe/views/workspace/workspace.js | 10 ---------- 3 files changed, 30 deletions(-) diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.py b/frappe/desk/doctype/desktop_icon/desktop_icon.py index c9a14b25bf..5687eab793 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.py +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.py @@ -322,7 +322,6 @@ def create_user_icons(user, data): return data -@frappe.whitelist() def add_workspace_to_desktop(workspace): sidebar = frappe.new_doc("Workspace Sidebar") sidebar_item = frappe.new_doc("Workspace Sidebar Item") diff --git a/frappe/desk/doctype/workspace/workspace.js b/frappe/desk/doctype/workspace/workspace.js index 6fcde20dd9..797682a50b 100644 --- a/frappe/desk/doctype/workspace/workspace.js +++ b/frappe/desk/doctype/workspace/workspace.js @@ -8,25 +8,6 @@ frappe.ui.form.on("Workspace", { refresh: function (frm) { frm.enable_save(); - if (frappe.app.sidebar.get_workspace_sidebars(frm.doc.title).length === 0) { - frm.add_custom_button(__("Add to Desktop"), function () { - frappe.call({ - method: "frappe.desk.doctype.desktop_icon.desktop_icon.add_workspace_to_desktop", - args: { - workspace: frm.doc.name, - }, - callback: function (r) { - if (r.message) { - frappe.boot.desktop_icons.push(r.message.icon); - frappe.toast({ - message: __("Workspace added to desktop"), - indicator: "green", - }); - } - }, - }); - }); - } let url = `/desk/${ frm.doc.public diff --git a/frappe/public/js/frappe/views/workspace/workspace.js b/frappe/public/js/frappe/views/workspace/workspace.js index e1e23d06af..848d8c1051 100644 --- a/frappe/public/js/frappe/views/workspace/workspace.js +++ b/frappe/public/js/frappe/views/workspace/workspace.js @@ -245,16 +245,6 @@ frappe.views.Workspace = class Workspace { return current_page.is_editable; }, }, - { - label: "New", - icon: "plus", - onClick: function () { - me.initialize_new_page(true); - }, - condition: () => { - return me.has_create_access; - }, - }, ], }); this.add_workspace_controls = true;