099b419e34a4f07d09c433d2593fcec2d900f60f
OwnerPrincipalIdField was reading currentClusterAtom, which no callers ever wrote — so every form submission ended up with owner_principal_id=null and the backend rejected non-admins with "Only platform admin can create global ...". Pin the field to currentOrganizationId instead (the Org the caller is acting under). Cluster ownership is the wrong source: a cluster_access grant lets one Org schedule on another Org's cluster, but the new resource is still owned by the caller's Org, and the backend enforces owner_principal_id == ctx.current_principal_id. Also drops the dead currentClusterAtom.
GPUStack UI
UI for GPUStack.
Installation
- Nodejs 16.0+(with NPM)
If you're on Mac
brew install node
npm install -g pnpm
- Setup
git clone https://github.com/gpustack/gpustack-ui/
- Install dependencies
cd gpustack-ui
pnpm install
Usage
- Run development server (at http://localhost:9000)
npm run dev
- build release
npm run build
Bugs & Issues
- Please submit bugs and issues with a label
ui
Links
- Official website: https://gpustack.ai/
- Documents: https://docs.gpustack.ai/latest/overview/
Languages
TypeScript
68.9%
JavaScript
29.4%
Less
1.4%
CSS
0.3%