David Jumani
3c25a35426
ui: AntD3 upgrade ( #7306 )
...
Continuation of #6369
This PR for Fixes #6342 . Upgrade ant-design-vue to version 3.x.
Related https://www.antdv.com/docs/vue/migration-v3 .
Co-authored-by: utchoang <hoangnm@unitech.vn>
2023-04-11 14:05:21 +05:30
Hoang Nguyen
676fe31ca9
UI: Fixes removing undesired API parameters on form submit ( #6196 )
...
* fixes removing undesired api parameters
* remove comment
2022-04-07 11:00:02 -03:00
Hoang Nguyen
d258da5524
UI: Upgrade to Vue3 library ( #5151 )
...
* add new vue 3 library & and 2.x (beta)
* edit config files, settings, utils, store,... corresponding to Vue 3
* edit layout and config to suit the new library
* fix header & side menu
* components, autogenview
* fix dashboard & compute
* compute: fix form errors
* storage: fix form & template by vue3
* networks: fix form & template by vue3
* image: fix form & template by vue3
* project: fix by vue3 library
* user: fix by vue3
* iam: fix by vue3
* fix zoneWizard & tooltip click event
* fix infra > physicalnetwork & visible modal
* fix infra by vue3 & antdv 2x
* fix offerings by vue3
* fix plugin by vue3
* fix form & action form
* update the ant-design latest version
* fix icon, style dark mode, menu
* fix unittest
* fix babel plugins not found
* add name,ref missing & callback i18n not found
* fix slot & info icon
* fix unit test
* fix tooltip label of form item
* fix lint errors
* using global app, globalProperties
* add focus directive & edit the position of ctrl+Enter
* upgrage Vue 3 version
* fix main UT
* fix build failed
* using `optionFilterProp="label"' & fix build fail
* fix UT with new code
* fix icons of undefined
* fix error run app
* fix selectbox options
* add vue version for clear storage
* fix template
* fix template of iprange form
* fix warning test UT
* fix conflit
* fix build failed
* fix error run app the first time after upgrade
* fix auto-complete & watch object/array
* fix error run application
* fix error build
* fix form, icon, template & locales
* fix conflit & form
* remove slot errors
* fix error build & test UT
* fix error template
* Add licenses for missing files
* add scroll to first errors
* add scroll to first errors
* fix select filter, tag event
* add shallowRef async component are missing
* fix css, upgrade vue-cropper version
* fix css
* fix vue 3 coding for new components
* Remove unused components
* fixes `this` not found in @/roles
* fix redirect after login again when session expired error
* fix openKeys menu & watch router
* fixes
* fix build failed
* fixes
* fixes ut
* fixes
* fixes eslint
* fixes
* fixes
* fixes css
* fix menu sidebar css
* fix some css icon, images
* fix build fail
* fixes
* fixes
* fixes
* fixes
* fix publicip resource
* fixes ut
* fixes
* fixes
* fixes layout mode
* fixes dropdown filter columns
* fixes dashboard & hidden setting for normal user
* fixes
* fixes layout
* fixes avatar
* fixes
* Add missing else
* Fix query in routable paths
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
2022-03-09 09:47:09 -03:00
Apurv Gupta
babf94f801
UI: Autoscroll to Error Field ( #5200 )
...
Fixes #4798
2021-11-18 14:01:22 +05:30
davidjumani
470ceb4351
ui: Allow searching in dropdowns ( #5395 )
2021-09-13 11:50:19 -03:00
Hoang Nguyen
8efc3ea0f5
UI: Submit the form when press CTRL + ENTER ( #4766 )
...
* fixes: submit the form when press enter
* add Enter submit for component missing
* add ctrl+enter event key for submitting form
* add directive.js check keyup event
* fix build test failure
* using directive in main.js
* fix warning show in the test unit
* fix multiple submits
* fix travis run test failures
* fix filter button style
* fix the problem of ctrl+enter keyup on firefox browser
* removed computed function not using
* remove space errror
* add ref for ctrl+enter submit
* resolve conflit and fix build
* add missing directive
* add missing directive & ref button
* fixes errors
* fixes errors
* add preventDefault()
* fix ctrl keypress not support on firefox
2021-07-26 08:29:19 -03:00
davidjumani
27d674df7d
Merge branch '4.15' into main
2021-07-20 10:20:31 +05:30
Hoang Nguyen
535761b2b9
UI: Refactor async job polling codebase-wide ( #4782 )
...
* refactor async job polling codebase-wide
* fix multiple call fetchData() when async job completed
* remove unnecessary functions
* remove const not use
* move closeaction out of handleResponse
* call closeAction without waiting for all group actions to complete
* refactor polljob network provider
* removed variable not use
* remove await
2021-07-19 08:50:54 -03:00
Abhishek Kumar
5ac184edd6
Merge remote-tracking branch 'apache/4.15' into main
2021-07-15 14:02:49 +05:30
Abhishek Kumar
0406e27af3
ui: refactor get api params in forms ( #5064 )
...
* ui: refactor get api params in forms
Refactor code getting api params for APIs in UI forms.
Added a new util plugin in plugins.js
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2021-07-15 12:46:54 +05:30
Abhishek Kumar
041948c04f
ui: refactor labels with tooltip in forms ( #5133 )
...
* ui: refactor labels with tooltip in forms
Adds new Vue component TooltipLabel for easier re-use
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* moved component in widgets
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* moved TooltipButton in widgets
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* missing change in previous commit
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* changes
Signed-off-by: Abhishek Kumar <abhishek.kumar@shapeblue.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.kumar@shapeblue.com>
* form improvements
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* tooltip icon class fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
* Update ui/src/views/storage/UploadLocalVolume.vue
Co-authored-by: Pearl Dsilva <pearl1594@gmail.com>
* Update ui/src/views/storage/CreateVolume.vue
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
* fix
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Pearl Dsilva <pearl1594@gmail.com>
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
2021-07-15 12:45:38 +05:30
Hoang Nguyen
4dcd9a2329
ui: Moves fetchdata() to the created() ( #4811 )
...
This PR to move fetchData() to created() insteadof mount()
2021-04-05 14:28:00 +05:30
Hoang Nguyen
642878063d
ui: Auto-focus input, form ( #4762 )
...
* autofocus into the first element (form/dialog)
* add autofocus missing
* add autofocus to missing elements
2021-03-29 16:19:26 +05:30
davidjumani
a291dea26a
ui: Fixes for action messages and forms ( #4824 )
...
* ui: Fixes for storage
* ui: fixes for compute
* ui: Fixes for network and accounts
* ui: Fixes for domain
* ui: Fixes for infra
2021-03-17 17:38:26 +05:30
davidjumani
070cbc1d7c
Prevent form from closing if validation fails ( #651 )
...
* Prevent form from closing if validation fails
* Prevent closing on failure for custom forms
* Fixing group actions
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 07:06:22 +05:30
Hoang Nguyen
160bb9e2de
add description to project field ( #697 )
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 07:06:22 +05:30
Pearl Dsilva
fa934769d6
projects: Enabling Role based Users in Projects ( #382 )
...
Enables creating role based users in projects
UI for feature: apache/cloudstack#4128
Also addresses issue: #485
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 07:06:20 +05:30