gitlawrandjialin f37fad11b1 feat: access-control modal seam to swap the allowed_users surface
The OSS Access Settings form hardcodes the `allowed_users` policy
(per-user explicit grants via the legacy transfer widget). Multi-
tenancy needs a different surface that grants by Org / Group / User
principals via the `/v2/model-routes/{id}/principals` endpoints, and
the enterprise plugin will ship that — but the OSS form should stay
visually unchanged when no plugin is loaded.

Add a plugin extension point on the form: if a registered plugin
exposes `accessControl.allowedUsersOverride: { policyValue, labelId,
tipsId?, Field }`, the form replaces the `allowed_users` radio entry
with the plugin's labelled option, swaps the access-scope tooltip
copy, and renders `<Field form routeId action />` for the override
policy. Without a plugin the form's radio / tooltip / content path
are unchanged.

`handleOnFinish` continues to send `users` only for `allowed_users`;
any other policy (including the plugin's value) goes through with
an empty users list, leaving the plugin's Field to manage its own
principal CRUD inline.
2026-05-11 19:30:21 +08:00
2025-10-13 19:55:08 +08:00
2026-01-09 21:13:41 +08:00
2026-05-08 09:33:16 +08:00
2025-06-10 19:24:13 +08:00
2026-05-06 12:27:22 +08:00
2026-05-07 18:26:48 +08:00
2024-05-14 15:23:56 +08:00
2026-01-14 16:01:47 +08:00
2024-05-16 10:45:45 +08:00
2026-01-14 16:01:47 +08:00
2026-04-24 14:28:30 +08:00
2024-12-09 11:37:37 +08:00
2026-05-11 14:47:45 +08:00
2026-05-11 14:47:45 +08:00
2025-03-10 12:33:43 +08:00
2026-04-29 18:09:55 +08:00

GPUStack UI

UI for GPUStack.

Installation

  1. Nodejs 16.0+(with NPM)

If you're on Mac

brew install node
  1. pnpm
npm install -g pnpm
  1. Setup
git clone https://github.com/gpustack/gpustack-ui/
  1. Install dependencies
cd gpustack-ui
pnpm install

Usage

  1. Run development server (at http://localhost:9000)
npm run dev
  1. build release
npm run build

Bugs & Issues

S
Description
No description provided
Readme
27 MiB
Languages
TypeScript 68.9%
JavaScript 29.4%
Less 1.4%
CSS 0.3%