af864460f0
fix: correct getConfig import path to appPublic.jsonConfig
2026-05-20 16:01:04 +08:00
f16aa302eb
feat: add migration script for uapi apisetid -> upappid
...
Script copies shared uapi records so each upapp gets its own copy,
then updates the link from apisetid to upappid.
2026-05-20 15:47:41 +08:00
3d11ff3dc1
fix: upapp uapi subtable should link by upappid not apisetid
...
After removing uapiset, each upapp owns its uapi records directly.
Subtable field changed from apisetid to upappid.
2026-05-20 15:46:50 +08:00
98df132a78
feat: add uapi subtable to upapp CRUD
...
After removing uapiset, upapp directly manages its uapi records via
apisetid. Added uapi as a subtable in upapp.json so users can view/edit
APIs directly from the upapp detail page.
2026-05-20 15:38:48 +08:00
471362a9f1
chore: remove uapiset.json CRUD definition
...
uapiset table is being removed. auth_apiname moved to upapp table.
2026-05-20 15:36:37 +08:00
8fe844be48
refactor: remove uapiset from sor_get_uapi()
...
Remove uapiset intermediate table from JOIN chain. auth_apiname is now
read directly from upapp table.
Before: JOIN uapi a, upapp b, uapiset c WHERE b.apisetid = c.id
After: JOIN uapi a, upapp b (auth_apiname from upapp)
2026-05-20 15:36:01 +08:00
619399d250
docs: remove deprecated UAPI class from documentation
2026-05-11 18:22:16 +08:00
5189abf931
docs: move development documentation to root README.md, remove docs/ directory
2026-05-11 18:13:54 +08:00
946f1287e0
docs: add uapi module development documentation
2026-05-11 18:12:29 +08:00
35bcc9968a
bugfix
2026-04-25 11:11:50 +08:00
1902cfbc53
bugfix
2026-04-20 13:41:03 +08:00
12d64d2dbb
bugfix
2026-04-08 18:06:35 +08:00
98004a8052
bugfix
2026-04-08 13:49:24 +08:00
65e6ed36c5
bugfix
2026-04-08 13:43:29 +08:00
f04917363d
bugfix
2026-04-07 14:06:28 +08:00
cf636d97db
bugfix
2026-04-07 13:43:02 +08:00
861b531c37
bugfix
2026-04-02 15:29:13 +08:00
051c7dbd99
bugfix
2026-04-02 15:25:10 +08:00
2e46489537
bugfix
2026-03-30 12:01:36 +08:00
f09bad64a7
bugfix
2026-03-29 16:24:12 +08:00
660b4a19df
bugfix
2026-03-27 18:30:43 +08:00
1ddf9c0b3a
bugfix
2026-03-27 17:21:03 +08:00
5a67103432
bugfix
2026-03-27 16:21:42 +08:00
67295c216f
bugfix
2026-03-27 14:05:23 +08:00
692bc58818
bugfix
2026-03-27 13:34:51 +08:00
accb61a398
bugfix
2026-03-27 12:04:13 +08:00
db31437d7c
bugfix
2026-03-27 11:52:44 +08:00
26f54e7be4
bugfix
2026-03-27 11:50:36 +08:00
00f41b8900
bugfix
2026-03-27 11:49:40 +08:00
a052509fda
bugfix
2026-01-08 16:24:54 +08:00
03249a2e22
bugfix
2026-01-07 10:59:03 +08:00
542c2d2660
bugfix
2025-10-14 15:59:42 +08:00
817a2b9639
bugfix
2025-10-11 12:11:53 +08:00
e636fbd81b
bugfix
2025-09-22 18:11:12 +08:00
357eb3f725
bugfix
2025-09-22 17:57:43 +08:00
11b259d0c2
bugfix
2025-09-19 15:07:56 +08:00
8fd3f20df3
bugfix
2025-09-09 16:17:50 +08:00
05aa7e838f
bugfix
2025-09-08 19:15:01 +08:00
yumoqing
49b36184a0
bugfix
2025-09-07 14:38:07 +08:00
yumoqing
4307ac7b3e
Merge branch 'main' of git.opencomputing.cn:yumoqing/uapi
2025-09-06 19:14:34 +08:00
yumoqing
9e56b6c0bb
bugfix
2025-09-06 19:14:20 +08:00
4cd4278146
bugfix
2025-09-04 14:23:29 +08:00
b6f2607b26
bugfix
2025-09-02 17:39:33 +08:00
97d6e23f51
bugfix
2025-09-02 17:30:25 +08:00
cc4294c097
bugfix
2025-09-02 17:13:46 +08:00
4b677af831
bugfix
2025-09-02 17:07:01 +08:00
109699c287
bugfix
2025-09-02 17:02:26 +08:00
27a3d91578
bugfix
2025-09-02 16:54:53 +08:00
064b30eb95
bugfix
2025-09-02 16:53:30 +08:00
a31bdd6d86
bugfix
2025-09-02 15:10:43 +08:00