Abhishek Kumar
82f113b1e1
ui: refactor config update/reset notification ( #9639 )
...
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2024-09-06 13:43:01 +02:00
Abhishek Kumar
31b0ed0a18
framework/config,server: configkey caching ( #9628 )
...
Added caching for ConfigKey value retrievals based on the Caffeine
in-memory caching library.
https://github.com/ben-manes/caffeine
Currently, expire time for a cache is 30s and each update of the
config key invalidates the cache. On any update or reset of the
configuration, cache automatically invalidates for it.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2024-09-05 09:32:56 +05:30
Rohit Yadav
60c9c9adb6
Merge remote-tracking branch 'origin/4.19'
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2024-09-04 13:20:42 +05:30
Vishesh
0ba9a292d5
Add validation for secstorage.allowed.internal.sites ( #9567 )
...
* Add validation for secstorage.allowed.internal.sites
* Address comments
* Apply suggestions from code review
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
* Address comments
---------
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2024-09-04 11:58:44 +05:30
Bernardo De Marco Gonçalves
1383625c93
Fix `*.smtp.useAuth`, `quota.usage.smtp.useStartTLS` and `*.smtp.enabledSecurityProtocols` settings definitions ( #9031 )
...
* change configs definitions
* add normalization query
* add ui support
* add labels
* add end of line to SQL script
2024-06-11 10:54:03 +03:00
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
Harikrishna
90c92f2710
Fix login issue after logout from Configuration page ( #7197 )
2023-02-13 09:00:10 +01:00
Suresh Kumar Anaparti
d8c7e34b38
Improve global settings UI to be more intuitive/logical ( #5797 )
...
Co-authored-by: Suresh Kumar Anaparti <suresh.anaparti@shapeblue.com>
Co-authored-by: nvazquez <nicovazquez90@gmail.com>
Co-authored-by: davidjumani <dj.davidjumani1994@gmail.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
Co-authored-by: dahn <daan@onecht.net>
2023-01-31 11:23:43 +01: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
Rohit Yadav
db7265a1f7
src: add apache v2.0 license header to files
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 07:06:14 +05:30
Rohit Yadav
4aac250928
src: codebase refactoring
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 07:06:14 +05:30
Rohit Yadav
3c36a289a1
views: refactor to new tabs styled component rendering
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 07:06:13 +05:30