From 4e9a2a327f7ba1a00f264a813a51bef469b1c317 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 25 Feb 2026 14:14:32 +0530 Subject: [PATCH] feat: organization desktop icon --- erpnext/desktop_icon/organization.json | 21 ++++ .../{organaisation.svg => organization.svg} | 1 + .../organization_onboarding.json | 47 ++++++++ .../invite_users/invite_users.json | 20 ++++ .../review_system_settings.json | 21 ++++ .../setup_company/setup_company.json | 21 ++++ .../setup_email_account.json | 20 ++++ .../setup_role_permissions.json | 20 ++++ erpnext/workspace_sidebar/organization.json | 102 ++++++++++++++++++ 9 files changed, 273 insertions(+) create mode 100644 erpnext/desktop_icon/organization.json rename erpnext/public/icons/desktop_icons/solid/{organaisation.svg => organization.svg} (99%) create mode 100644 erpnext/setup/module_onboarding/organization_onboarding/organization_onboarding.json create mode 100644 erpnext/setup/onboarding_step/invite_users/invite_users.json create mode 100644 erpnext/setup/onboarding_step/review_system_settings/review_system_settings.json create mode 100644 erpnext/setup/onboarding_step/setup_company/setup_company.json create mode 100644 erpnext/setup/onboarding_step/setup_email_account/setup_email_account.json create mode 100644 erpnext/setup/onboarding_step/setup_role_permissions/setup_role_permissions.json create mode 100644 erpnext/workspace_sidebar/organization.json diff --git a/erpnext/desktop_icon/organization.json b/erpnext/desktop_icon/organization.json new file mode 100644 index 00000000000..dbc86a5e6e0 --- /dev/null +++ b/erpnext/desktop_icon/organization.json @@ -0,0 +1,21 @@ +{ + "app": "erpnext", + "bg_color": "blue", + "creation": "2026-02-24 17:43:08.379896", + "docstatus": 0, + "doctype": "Desktop Icon", + "hidden": 0, + "icon_type": "Link", + "idx": 0, + "label": "Organization", + "link_to": "Organization", + "link_type": "Workspace Sidebar", + "modified": "2026-02-24 17:59:39.885360", + "modified_by": "Administrator", + "name": "Organization", + "owner": "Administrator", + "parent_icon": "", + "restrict_removal": 0, + "roles": [], + "standard": 1 +} diff --git a/erpnext/public/icons/desktop_icons/solid/organaisation.svg b/erpnext/public/icons/desktop_icons/solid/organization.svg similarity index 99% rename from erpnext/public/icons/desktop_icons/solid/organaisation.svg rename to erpnext/public/icons/desktop_icons/solid/organization.svg index 61443b883ab..9f1763c8050 100644 --- a/erpnext/public/icons/desktop_icons/solid/organaisation.svg +++ b/erpnext/public/icons/desktop_icons/solid/organization.svg @@ -1,3 +1,4 @@ + diff --git a/erpnext/setup/module_onboarding/organization_onboarding/organization_onboarding.json b/erpnext/setup/module_onboarding/organization_onboarding/organization_onboarding.json new file mode 100644 index 00000000000..c34f962ffec --- /dev/null +++ b/erpnext/setup/module_onboarding/organization_onboarding/organization_onboarding.json @@ -0,0 +1,47 @@ +{ + "allow_roles": [ + { + "role": "System Manager" + }, + { + "role": "Sales Manager" + }, + { + "role": "Accounts Manager" + }, + { + "role": "Manufacturing Manager" + }, + { + "role": "Stock Manager" + } + ], + "creation": "2026-02-24 18:03:53.158438", + "docstatus": 0, + "doctype": "Module Onboarding", + "idx": 0, + "is_complete": 0, + "modified": "2026-02-24 18:07:36.808560", + "modified_by": "Administrator", + "module": "Setup", + "name": "Organization Onboarding", + "owner": "Administrator", + "steps": [ + { + "step": "Setup Company" + }, + { + "step": "Invite Users" + }, + { + "step": "Setup Email Account" + }, + { + "step": "Setup Role Permissions" + }, + { + "step": "Review System Settings" + } + ], + "title": "Setup Organization" +} diff --git a/erpnext/setup/onboarding_step/invite_users/invite_users.json b/erpnext/setup/onboarding_step/invite_users/invite_users.json new file mode 100644 index 00000000000..3ee88e4d876 --- /dev/null +++ b/erpnext/setup/onboarding_step/invite_users/invite_users.json @@ -0,0 +1,20 @@ +{ + "action": "Create Entry", + "action_label": "Invite Users", + "creation": "2026-02-24 18:04:21.585575", + "docstatus": 0, + "doctype": "Onboarding Step", + "idx": 0, + "is_complete": 0, + "is_single": 0, + "is_skipped": 0, + "modified": "2026-02-24 18:04:21.585575", + "modified_by": "Administrator", + "name": "Invite Users", + "owner": "Administrator", + "reference_document": "User", + "show_form_tour": 0, + "show_full_form": 0, + "title": "Invite Users", + "validate_action": 1 +} diff --git a/erpnext/setup/onboarding_step/review_system_settings/review_system_settings.json b/erpnext/setup/onboarding_step/review_system_settings/review_system_settings.json new file mode 100644 index 00000000000..987aeac7c98 --- /dev/null +++ b/erpnext/setup/onboarding_step/review_system_settings/review_system_settings.json @@ -0,0 +1,21 @@ +{ + "action": "Update Settings", + "action_label": "Review System Settings", + "creation": "2026-02-24 18:06:56.781335", + "docstatus": 0, + "doctype": "Onboarding Step", + "idx": 0, + "is_complete": 0, + "is_single": 1, + "is_skipped": 0, + "modified": "2026-02-24 18:06:56.781335", + "modified_by": "Administrator", + "name": "Review System Settings", + "owner": "Administrator", + "reference_document": "System Settings", + "show_form_tour": 0, + "show_full_form": 0, + "title": "Review System Settings", + "validate_action": 0, + "value_to_validate": "" +} diff --git a/erpnext/setup/onboarding_step/setup_company/setup_company.json b/erpnext/setup/onboarding_step/setup_company/setup_company.json new file mode 100644 index 00000000000..b795c88396d --- /dev/null +++ b/erpnext/setup/onboarding_step/setup_company/setup_company.json @@ -0,0 +1,21 @@ +{ + "action": "Go to Page", + "action_label": "Setup Company", + "creation": "2026-02-20 11:12:50.373049", + "docstatus": 0, + "doctype": "Onboarding Step", + "idx": 1, + "is_complete": 0, + "is_single": 0, + "is_skipped": 0, + "modified": "2026-02-23 21:10:17.680053", + "modified_by": "Administrator", + "name": "Setup Company", + "owner": "Administrator", + "path": "company", + "reference_document": "Company", + "show_form_tour": 0, + "show_full_form": 0, + "title": "Setup Company", + "validate_action": 1 +} diff --git a/erpnext/setup/onboarding_step/setup_email_account/setup_email_account.json b/erpnext/setup/onboarding_step/setup_email_account/setup_email_account.json new file mode 100644 index 00000000000..a8b4921a2c5 --- /dev/null +++ b/erpnext/setup/onboarding_step/setup_email_account/setup_email_account.json @@ -0,0 +1,20 @@ +{ + "action": "Create Entry", + "action_label": "Setup Email Account", + "creation": "2026-02-24 18:04:39.983155", + "docstatus": 0, + "doctype": "Onboarding Step", + "idx": 0, + "is_complete": 0, + "is_single": 0, + "is_skipped": 0, + "modified": "2026-02-24 18:04:39.983155", + "modified_by": "Administrator", + "name": "Setup Email Account", + "owner": "Administrator", + "reference_document": "Email Account", + "show_form_tour": 0, + "show_full_form": 0, + "title": "Setup Email Account", + "validate_action": 1 +} diff --git a/erpnext/setup/onboarding_step/setup_role_permissions/setup_role_permissions.json b/erpnext/setup/onboarding_step/setup_role_permissions/setup_role_permissions.json new file mode 100644 index 00000000000..e7755a8ade0 --- /dev/null +++ b/erpnext/setup/onboarding_step/setup_role_permissions/setup_role_permissions.json @@ -0,0 +1,20 @@ +{ + "action": "Go to Page", + "action_label": "Setup Role Permissions", + "creation": "2026-02-24 18:05:10.485778", + "docstatus": 0, + "doctype": "Onboarding Step", + "idx": 0, + "is_complete": 0, + "is_single": 0, + "is_skipped": 0, + "modified": "2026-02-24 18:05:10.485778", + "modified_by": "Administrator", + "name": "Setup Role Permissions", + "owner": "Administrator", + "path": "permission-manager", + "show_form_tour": 0, + "show_full_form": 0, + "title": "Setup Role Permissions", + "validate_action": 1 +} diff --git a/erpnext/workspace_sidebar/organization.json b/erpnext/workspace_sidebar/organization.json new file mode 100644 index 00000000000..8ea0a44faca --- /dev/null +++ b/erpnext/workspace_sidebar/organization.json @@ -0,0 +1,102 @@ +{ + "app": "erpnext", + "creation": "2026-02-24 17:39:43.793115", + "docstatus": 0, + "doctype": "Workspace Sidebar", + "header_icon": "organization", + "idx": 1, + "items": [ + { + "child": 0, + "collapsible": 1, + "icon": "organization", + "indent": 0, + "keep_closed": 0, + "label": "Company", + "link_to": "Company", + "link_type": "DocType", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "icon": "book-text", + "indent": 0, + "keep_closed": 0, + "label": "Letter Head", + "link_to": "Letter Head", + "link_type": "DocType", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "icon": "file-user", + "indent": 0, + "keep_closed": 0, + "label": "Department", + "link_to": "Department", + "link_type": "DocType", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "icon": "book-user", + "indent": 0, + "keep_closed": 0, + "label": "Branch", + "link_to": "Branch", + "link_type": "DocType", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "icon": "users", + "indent": 0, + "keep_closed": 0, + "label": "User", + "link_to": "User", + "link_type": "DocType", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "icon": "user-round-check", + "indent": 0, + "keep_closed": 0, + "label": "Role Permissions", + "link_to": "permission-manager", + "link_type": "Page", + "show_arrow": 0, + "type": "Link" + }, + { + "child": 0, + "collapsible": 1, + "icon": "mail", + "indent": 0, + "keep_closed": 0, + "label": "Email Account", + "link_to": "Email Account", + "link_type": "DocType", + "show_arrow": 0, + "type": "Link" + } + ], + "modified": "2026-02-24 18:08:00.796746", + "modified_by": "Administrator", + "module": "Setup", + "module_onboarding": "Organization Onboarding", + "name": "Organization", + "owner": "Administrator", + "standard": 1, + "title": "Organization" +}