Fix workspace modal spacing and add Data Sources action #23032
BackSummary
Remove the fixed 420px minimum height from the New Workspace modal tabs so the dialog fits the visible content instead of leaving a blank gap under the Active checkbox.
Add a permission-gated Manage Data Sources item to the Workspaces Actions menu, linking to the workspace data sources page the same way the Angular UI does.
Closes VolosoftWorkspace#1782
Test plan
- Open AI Management > Workspaces and click New Workspace. The Basics tab should sit close to the Cancel and Save buttons, with no large empty area under Active.
- Open the AI Provider, Embedding, and Vector Store tabs and confirm longer content still scrolls inside the modal.
- Open Actions on a workspace while granted AIManagement.WorkspaceDataSources and confirm Manage Data Sources opens
/ai-management/workspaces/{id}/data-sources. - Confirm the item is hidden without that permission, and Edit, MCP Servers, Duplicate, Manage Permissions, Go to Playground, and Delete still work as before.
Made with Cursor