jialin and jialin
ac64bb98ad
fix: Only display name editable when editing storage and storage type
2026-06-17 12:35:24 +08:00
jialin and jialin
aa49539210
fix: select gpu stype when creating cluster from gpu service
2026-06-17 12:35:24 +08:00
jialin and jialin
8e31b71668
chore: merge cluster menu to resource
2026-06-03 18:28:31 +08:00
gitlawr and jialin
5cff1298fc
feat(management): show only own rows on Clusters / Storage Types lists
...
The two management pages now pass ``mine=true`` to their list APIs.
With multi-tenant cluster_access in place an Org Owner would
otherwise see rows that came in via cross-Org grants — usable but
read-only — and editing/deleting them would 403 from the backend.
Restricting the management lists to rows the caller's scope owns
keeps the UX honest. PV-create / GPU-instance-create pickers still
query without ``mine`` so usable cross-Org clusters and types are
selectable there.
2026-05-28 18:16:15 +08:00
gitlawr and jialin
96e6ddfe8a
fix: collapse GPU Service menu in Personal Org; add K8s-direct CTA
...
Two follow-ups to the GPU Service gating:
- In Personal-Org view the access extension was stripping
canSeeAdmin/canSeeOrgAdmin but leaving canSeeGpuService at its
admin-shortcut value, so platform admins switched into Personal
still saw the menu even though Personal scope can't host a K8s
cluster. Mirror the probe result through sessionStorage so the
extension can fall back to the strict cluster-availability signal
in that branch.
- The empty-state CTA now reads 'Add a Kubernetes Cluster' and, on
click, opens the cluster-create flow with Kubernetes preselected
via clusterSession.providerHint. ClusterCreate consumes the hint
on mount: it seeds extraData.provider and starts at the configure
step instead of the provider catalog, so the user lands one click
closer to the form they actually need.
2026-05-27 13:41:32 +08:00
jialin and jialin
6fccee3711
fix: impoer external components
2026-04-24 14:28:30 +08:00
jialin and jialin
6c161c6ae7
build: sync config
2026-04-24 14:28:30 +08:00
jialin and jialin
8711c27b78
chore: replace components with core-ui, upgrade eslint
2026-04-24 14:28:30 +08:00
jialin and jialin
c73609d155
fix: adjust border raduis
2026-04-08 18:54:06 +08:00
jialin and jialin
68519223fa
fix: pagination cache for table list
2026-03-17 16:35:55 +08:00
jialin
4ff5b3e05a
chore: grafana entry
2026-02-06 14:27:05 +08:00
jialin
4e8b5e26ae
feat: monitor button
2026-02-04 20:14:25 +08:00
jialin
0cde6f7dbc
chore: add models and gpus in cluster detail page
2026-01-12 20:30:24 +08:00
jialin
10b2a8b4f9
fix: editor incompatibility with firefox79
2026-01-09 20:51:48 +08:00
jialin
afcd3e5693
feat: add cluster detail
2026-01-09 20:51:48 +08:00
jialin
0cff804cd7
fix: add worker title
2026-01-08 09:26:55 +08:00
jialin
0eba1da6c4
style: cluster creation steps
2026-01-06 17:21:32 +08:00
jialin
d51f00d35d
style: cluster creation modal
2026-01-06 17:21:32 +08:00
jialin
c821a2e463
refactor: create cluster ux
2026-01-06 17:21:32 +08:00
jialin
a006263e51
fix: add worker to default cluster
2025-12-26 12:08:30 +08:00
jialin
b25189feea
fix: cancel sorting
2025-12-24 15:40:19 +08:00
jialin
fa0aeac10b
fix: remove default sorting status on UI
2025-12-23 20:54:16 +08:00
jialin
1b661bb8cd
feat: set default cluster
2025-12-23 20:54:16 +08:00
jialin
32bdbc693a
fix: onTableChange only handles sorting
2025-12-22 19:41:52 +08:00
jialin
e3b3f51e87
fix: ignore the sort_by when no data
2025-12-22 11:57:57 +08:00
jialin
23a761226a
feat: table list sorter
2025-12-21 21:37:05 +08:00
jialin
59eace702b
fix: add worker init steps failed
2025-12-03 12:32:04 +08:00
jialin
d1c1132e6e
style: button for empty
2025-11-27 15:53:23 +08:00
jialin
962df859f1
chore: get started for add cluster
2025-11-27 11:35:45 +08:00
jialin
5d383ec39b
fix: add worker token do not update
2025-11-20 10:31:27 +08:00
jialin
0f3f31ef45
refactor: add worker
2025-11-15 22:37:44 +08:00
jialin
cbc000d35a
fix: playground formref is invalid
2025-11-12 14:57:39 +08:00
jialin
285e274818
fix: display image menu
2025-11-10 10:07:25 +08:00
jialin
fdb6ac7575
fix: set page to -1 for all data
2025-11-07 16:54:33 +08:00
jialin
4c22d08da5
refactor: page layout
2025-11-05 10:02:25 +08:00
jialin
e2da7c5f96
style: ui for no data in table list
2025-10-16 11:11:39 +08:00
jialin
8f5990c537
fix: register cluster modal
2025-09-18 09:45:46 +08:00
jialin
336bafd6ce
chore: cluster docker provider
2025-09-16 11:26:17 +08:00
jialin
5e1a26b743
fix: close modal after editing cluster
2025-09-16 11:26:17 +08:00
jialin
f1bb305cbc
fix: add pool not work
2025-09-16 11:26:17 +08:00
jialin
c467280170
fix: display instance type spec
2025-09-16 11:26:17 +08:00
jialin
deeee70807
feat: add watch api in cluster
2025-09-16 11:26:17 +08:00
jialin
07ade24ea1
refactor: cluster list
2025-09-16 11:26:17 +08:00
jialin
8de272239e
refactor: create cluster by steps
2025-09-16 11:26:17 +08:00
jialin
6e5a7035c8
feat: cloud options
2025-09-16 11:26:17 +08:00
jialin
632f206228
fix: cluster apis
2025-09-16 11:26:17 +08:00
jialin
f04f1f828f
fix: add do cluster
2025-09-16 11:26:17 +08:00
jialin
0c1057d554
refactor: credential table columns
2025-09-16 11:26:17 +08:00
jialin
949eded4ee
refactor: resource table columns
2025-09-16 11:26:17 +08:00
jialin
84859d1b7c
style: cluster table list
2025-09-16 11:26:17 +08:00