Skip to main content
GoodFirstPicks
DashboardIssuesReposLeaderboard

GoodFirstPicks by Leaveitblank © 2026

CreatorRequest a RepoPrivacy PolicyTerms of Service
Missing "New Workspace" Button & Role-Based Workspace Visibility Issues (Frappe v16) | GoodFirstPicks

Missing "New Workspace" Button & Role-Based Workspace Visibility Issues (Frappe v16)

frappe/frappe 0 comments 4d ago
View on GitHub
mediumopenScope: somewhat clearSkill match: maybeFrappe / ERPNextPython

Why this is a good first issue

Multiple UI and permission-related issues in workspace management.

AI Summary

The issue reports several problems with workspace management including missing UI elements, role-based visibility issues, and client script execution problems. The fixes likely involve UI updates and permission logic corrections, but the exact scope isn't fully clear without deeper investigation of the workspace management system.

Issue Description

Description of the issue

In our ERPNext (Frappe v16) instance hosted on Frappe Cloud, we are facing multiple issues related to Workspace management, UI behavior, and role-based access.

  1. The "New Workspace" / "Add Workspace" button is not visible in the Workspace list (Build → Workspace).
  2. Workspace creation is only possible via direct URL: /app/workspace/new-workspace
  3. Role-based workspace visibility is not functioning as expected.
  4. Sidebar is not restricting workspaces based on user roles.
  5. Client Scripts and route-based scripts are not executing on Workspace/List pages.

Context information (for bug reports)

Site: cellerpv16.m.frappe.cloud Frappe Version: v16 ERPNext Version: v16 Hosting: Frappe Cloud

Permissions:

  • Tested with System Manager role
  • Create/Read/Write permissions enabled for Workspace

Steps to reproduce the issue

  1. Go to Build → Workspace
  2. Open Workspace List View
  3. Observe that there is no "New" or "Add Workspace" button
  4. Try to create workspace via UI → Not possible
  5. Use direct URL /app/workspace/new-workspace → Works
  6. Configure workspace roles and module profiles
  7. Login with different role users
  8. Observe sidebar and workspace visibility

Observed result

  • "New Workspace" button is missing in UI
  • Workspace creation only possible via URL
  • Role-based workspace restriction is inconsistent
  • Sidebar shows irrelevant workspaces/modules
  • Client Scripts (frappe.router.on, frappe.ready) not working on Workspace pages

Expected result

  • "New Workspace" button should be visible in Workspace list
  • Workspace creation should be possible via UI
  • Role-based workspace visibility should work properly
  • Sidebar should only display allowed workspaces per role
  • Client Scripts should execute on Workspace/List pages (or documentation should clarify limitations)

Additional Requirements / Use Case

We are implementing a **Healthcare ERP system wi

GitHub Labels

bug

Want to work on this?

Claim this issue to let others know you're working on it. You'll earn 20 points when you complete it!

Risk Flags

  • role-based access control
  • UI consistency
  • client script execution
Loading labels...

Details

Points20 pts
Difficultymedium
Scopesomewhat clear
Skill Matchmaybe
Test Focusedno