cloudstack/ui/src/views
Rohit Yadav f24fb20e6b
ui: add new API docs tab (#9409)
* ui: add new API docs tab

This introduces a new API docs table which is enabled by default but
the admin can disable it via config.json. This uses the discovered
APIs for logged in user/account to show them the APIs accessible to them
and generates dynamic API docs based on them which are searchable. Also
introduces some common auto-completed API groups that are available to
most roles.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

* Update ui/src/views/plugins/ApiDocsPlugin.vue

* Update ui/src/views/plugins/ApiDocsPlugin.vue

* Update ui/src/views/plugins/ApiDocsPlugin.vue

* Update ui/src/views/plugins/ApiDocsPlugin.vue

* Update ui/src/views/plugins/ApiDocsPlugin.vue

* fix performance issues

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

* Update ui/src/views/plugins/ApiDocsPlugin.vue

Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>

* Update ui/public/locales/en.json

Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>

* address Suresh's feedback

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

* filter example/options as we type

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

* Address Joao's comments

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

---------

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2024-07-22 10:46:40 +05:30
..
auth Oauth2 integration with CloudStack (#7996) 2023-10-31 13:25:28 +05:30
compute Fix radio buttons in instance migration pop-up (#8836) 2024-07-13 21:32:19 +02:00
dashboard Merge branch '4.19' 2024-06-14 10:30:10 +02:00
exception src: fix doclinks and translation across UI (#481) 2021-01-20 07:06:20 +05:30
iam ui: fix default domainid for add account (#8435) 2024-01-04 17:59:18 +05:30
image Merge remote-tracking branch 'apache/4.19' 2024-05-27 15:14:29 +05:30
infra Merge remote-tracking branch 'apache/4.19' 2024-07-06 13:01:50 +05:30
network UI: fix CreateIsolatedNetworkForm.vue (#9359) 2024-07-09 13:46:28 +05:30
offering api,server: purge expunged resources (#8999) 2024-06-20 11:34:44 +05:30
plugins ui: add new API docs tab (#9409) 2024-07-22 10:46:40 +05:30
project UI: Update AddAccountOrUserToProject to show a drop down for account & user (#9072) 2024-06-11 11:18:03 +05:30
setting Fix `*.smtp.useAuth`, `quota.usage.smtp.useStartTLS` and `*.smtp.enabledSecurityProtocols` settings definitions (#9031) 2024-06-11 10:54:03 +03:00
storage add ownership selection to create volume (#9265) 2024-07-01 10:39:36 +02:00
tools ui: fix minor issue with webhook forms (#9335) 2024-07-04 17:31:34 +05:30
AutogenView.vue Merge branch '4.19' 2024-06-29 03:35:24 +05:30