Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 49d409ee2c1e93004c0291a50b5f66e25a933c0d
https://github.com/Checkmk/checkmk/commit/49d409ee2c1e93004c0291a50b5f66e25…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
M cmk/gui/wsgi/blueprints/checkmk.py
M cmk/gui/wsgi/blueprints/rest_api.py
A cmk/gui/wsgi/wsgi_import.py
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
Log Message:
-----------
Improve UI initialization performance
It was observed that the initialization of the cmk.gui code executed
main_modules.load_plugins() twice. This was due to the fact that the the
UI and REST API blueprints were calling that function.
The research on this issue revealed that the Apache python environment
initialization, which is triggered through the mod_wsgi directive
WSGIImportScript was not triggering the main_modules loading as
intended.
This commit introduces a new import script that only cares about the
main modules imports. Since it is executed by mod_wsgi before requests
can be answered by apache processes, it should not slow down initial
requests anymore. Of course, the initial Apache process will need a bit
more time to be ready to handle requests now. But even this should be
better since the imports are done during startup and not during the first
request.
Change-Id: Ie8d18e8d262d297a0587d630ae2ec34407ea2a41
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d89d2b4a6261ca27cfcb5cfd148d9691bd8372db
https://github.com/Checkmk/checkmk/commit/d89d2b4a6261ca27cfcb5cfd148d9691b…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/form_spec_visitor.py
M cmk/gui/form_specs/vue/registries.py
M cmk/gui/form_specs/vue/type_defs.py
M cmk/gui/form_specs/vue/utils.py
M cmk/gui/form_specs/vue/visitors/cascading_single_choice.py
M cmk/gui/form_specs/vue/visitors/dictionary.py
M cmk/gui/form_specs/vue/visitors/float.py
M cmk/gui/form_specs/vue/visitors/integer.py
M cmk/gui/form_specs/vue/visitors/legacy_valuespec.py
M cmk/gui/form_specs/vue/visitors/list.py
M cmk/gui/form_specs/vue/visitors/single_choice.py
M cmk/gui/form_specs/vue/visitors/string.py
M packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormFloat.vue
M packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormString.vue
M packages/cmk-frontend-vue/src/vue_formspec_components.ts
M packages/cmk-shared-typing/source/vue_formspec/components.json
M tests/unit/cmk/gui/form_specs/vue/test_form_spec_visitor.py
Log Message:
-----------
vue: simplified data types for visitor class
Change-Id: I7a81cc3df9b41662f9e64bd51c714e72fd9eadac
Commit: aa29bdd4ecf2c9c9189e4a60d52439165fe85b41
https://github.com/Checkmk/checkmk/commit/aa29bdd4ecf2c9c9189e4a60d52439165…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M packages/cmk-frontend-vue/package.json
M packages/cmk-frontend-vue/run
M packages/cmk-frontend-vue/src/components/cmk-form/container/CmkFormCascadingSingleChoice.vue
M packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormString.vue
M packages/cmk-frontend-vue/tests/components/cmk-form/CmkFormDataVisualizer.vue
M packages/cmk-frontend-vue/tests/components/cmk-form/cmk-form-helper.ts
M packages/cmk-frontend-vue/tests/components/cmk-form/container/CmkFormCascadingSingleChoice.test.ts
M packages/cmk-frontend-vue/tests/components/cmk-form/container/CmkFormDictionary.test.ts
M packages/cmk-frontend-vue/tests/components/cmk-form/element/CmkFormFloat.test.ts
M packages/cmk-frontend-vue/tests/components/cmk-form/element/CmkFormInteger.test.ts
M packages/cmk-frontend-vue/tests/components/cmk-form/element/CmkFormSingleChoice.test.ts
M packages/cmk-frontend-vue/tests/components/cmk-form/element/CmkFormString.test.ts
Log Message:
-----------
vue: enabled frontend tests. fixed bugs found with tests
Change-Id: Ie2a232e5d67243b65a9ae044dba5f62432b8d473
Commit: 7b08a4a02c39cfc976fcfb2eb8bf247bc14f1e55
https://github.com/Checkmk/checkmk/commit/7b08a4a02c39cfc976fcfb2eb8bf247bc…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/utils.py
M cmk/gui/form_specs/vue/visitors/cascading_single_choice.py
M cmk/gui/form_specs/vue/visitors/float.py
M cmk/gui/form_specs/vue/visitors/integer.py
M cmk/gui/form_specs/vue/visitors/single_choice.py
M cmk/gui/form_specs/vue/visitors/string.py
Log Message:
-----------
vue: removed protocols in prefill utils. add compute_label
Change-Id: I3ebffb890feecc7bca345cd6d5fcec5e8b6b2fbf
Commit: b4895bd477149de67195227090e0e6d883d59215
https://github.com/Checkmk/checkmk/commit/b4895bd477149de67195227090e0e6d88…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/visitors/float.py
M cmk/gui/form_specs/vue/visitors/integer.py
Log Message:
-----------
vue: added missing unit_symbol for float/integer
Change-Id: I90d7aba176841c3c2565d53412c89633dd05728e
Commit: e26f27b86bbdab9e44f8e9b7301dee69beed53c1
https://github.com/Checkmk/checkmk/commit/e26f27b86bbdab9e44f8e9b7301dee69b…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M packages/cmk-frontend-vue/src/components/cmk-form/CmkForm.vue
Log Message:
-----------
vue: delay setValidation to Vue.nextTick
Change-Id: Ib0c9df8ebfc001950a325a564caef6ed11ae9073
Commit: 63a75985ba534f37b95d4728be90d05314984668
https://github.com/Checkmk/checkmk/commit/63a75985ba534f37b95d4728be90d0531…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/autogen_type_defs/vue_formspec_components.py
M packages/cmk-frontend-vue/src/components/cmk-form/container/CmkFormList.vue
M packages/cmk-frontend-vue/src/vue_formspec_components.ts
M packages/cmk-shared-typing/source/vue_formspec/components.json
Log Message:
-----------
vue: added setValidation for lists. added missing elements to list
Change-Id: I4330fb9b1cd0471c385a486a8f692e3cf4dc2a89
Commit: 27127d986c20923661fd2a461da697215323db06
https://github.com/Checkmk/checkmk/commit/27127d986c20923661fd2a461da697215…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M packages/cmk-frontend-vue/src/components/cmk-form/container/CmkFormCascadingSingleChoice.vue
Log Message:
-----------
vue: simplified CascadingSingleChoice ref
Change-Id: I0fa3e8a776de175279509aec1ece5ec6837c404e
Commit: 723f22898b90674717036e77544a964df3c0cc81
https://github.com/Checkmk/checkmk/commit/723f22898b90674717036e77544a964df…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M packages/cmk-frontend-vue/run
Log Message:
-----------
removed duplicate function
Change-Id: Iba12b8e6fb12c5cf23d6ee13ad554912fa362982
Commit: 33f7d8eb501262611a82b0c8f0dc11a1efaed4c8
https://github.com/Checkmk/checkmk/commit/33f7d8eb501262611a82b0c8f0dc11a1e…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M packages/cmk-frontend-vue/package.json
M packages/cmk-frontend-vue/tests/components/quick-setup/widgets/CollapsibleWidget.test.ts
M packages/cmk-frontend-vue/tests/components/quick-setup/widgets/CompositeWidget.test.ts
M packages/cmk-frontend-vue/tests/components/quick-setup/widgets/ListWidget.test.ts
M packages/cmk-frontend-vue/tests/components/quick-setup/widgets/NoteTextWidget.test.ts
M packages/cmk-frontend-vue/tests/components/quick-setup/widgets/TextWidget.test.ts
M packages/cmk-frontend-vue/tests/components/quick-setup/widgets/getWidget.test.ts
Log Message:
-----------
vue: also format/check-format test files
Change-Id: I792f29a96a1928c8343c0da255ff1ec453b575d2
Commit: a9c9956a919f1ca9829b0bdf6a3b9c945af49432
https://github.com/Checkmk/checkmk/commit/a9c9956a919f1ca9829b0bdf6a3b9c945…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/autogen_type_defs/vue_formspec_components.py
M packages/cmk-frontend-vue/src/vue_formspec_components.ts
M packages/cmk-shared-typing/source/vue_formspec/components.json
Log Message:
-----------
vue: format shared-typing json file. added additional_static_elements
Change-Id: Ic533d4a913c563a3f0d935b964018685fd7fbeb3
Commit: c2af3a93557e72c420ad9936cc4f9b5d051117cb
https://github.com/Checkmk/checkmk/commit/c2af3a93557e72c420ad9936cc4f9b5d0…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/autogen_type_defs/vue_formspec_components.py
M cmk/gui/form_specs/vue/visitors/dictionary.py
M packages/cmk-frontend-vue/src/components/cmk-form/container/CmkFormDictionary.vue
M packages/cmk-frontend-vue/src/vue_formspec_components.ts
M packages/cmk-shared-typing/source/vue_formspec/components.json
Log Message:
-----------
vue: added static_elements support for dict
Change-Id: I8ecc88ea65b1bb5dfdec8728aad1006be19363dd
Commit: dcab1c408725f2aed26c9170571463ecbede226b
https://github.com/Checkmk/checkmk/commit/dcab1c408725f2aed26c9170571463ecb…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/visitors/single_choice.py
M packages/cmk-frontend-vue/src/components/cmk-form/element/CmkFormSingleChoice.vue
Log Message:
-----------
vue: SingleChoice: added support for frozen, rearranged label
Change-Id: I4657f3bf8d75ff768bee8c8589e8b8c572e811fa
Commit: 8334cab28e751b49af961ffe17452f0eda7d98ee
https://github.com/Checkmk/checkmk/commit/8334cab28e751b49af961ffe17452f0ed…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/utils.py
M cmk/gui/form_specs/vue/visitors/cascading_single_choice.py
M cmk/gui/form_specs/vue/visitors/dictionary.py
M cmk/gui/form_specs/vue/visitors/float.py
M cmk/gui/form_specs/vue/visitors/integer.py
M cmk/gui/form_specs/vue/visitors/list.py
M cmk/gui/form_specs/vue/visitors/single_choice.py
Log Message:
-----------
vue: moved compute_validators to utils.py
Change-Id: I30fa4c753a55bab4f542049e4e776445263f441e
Compare: https://github.com/Checkmk/checkmk/compare/6bd39a1d3a02...8334cab28e75
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6bd39a1d3a02ccc3cacd1eb8b255a56710751c3a
https://github.com/Checkmk/checkmk/commit/6bd39a1d3a02ccc3cacd1eb8b255a5671…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/utils/test_site.py
M tests/unit/conftest.py
Log Message:
-----------
Add new config options to test environment
Also add basic tests for recently added methods along the way.
Change-Id: I243db59d6368714b0eb22dab78bf8d53fe68feb8
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications