Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: ab756437140738facfff4bef12c33226053441b8
https://github.com/tribe29/checkmk/commit/ab756437140738facfff4bef12c332260…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
R cmk/gui/plugins/views/builtin.py
M cmk/gui/plugins/views/inventory.py
R cmk/gui/views.py
A cmk/gui/views/__init__.py
A cmk/gui/views/builtin_views.py
Log Message:
-----------
Move builtin views from plugins to main module
The views are referenced by other plugins. Since plugins should
not rely on each other, we move the builtin views now to the
views main module. Making a package out of it along the way.
Change-Id: I86f59e13d9bbaa5d12da9bbf863b342faffda2e2
Commit: 828df6ab47bfc793792fe9bd4ee66502e6bbd485
https://github.com/tribe29/checkmk/commit/828df6ab47bfc793792fe9bd4ee66502e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M cmk/gui/plugins/views/inventory.py
M cmk/gui/views/__init__.py
Log Message:
-----------
Execute inventory dynamic plugin registration after plugin loading
The HW/SW inventory registers dynamic columns, tables and views based
on several other existing plugins. Like for example "display hints".
This registration of dynamic elements needs to be done after ALL plugins
are loaded to make the process independent of plugin loading order.
Change-Id: Iee2df8c9bcae14966cfa3bc0af326c56ae3c96f5
Commit: e4363fad7176b247763e25c161fed4c5e2281e6c
https://github.com/tribe29/checkmk/commit/e4363fad7176b247763e25c161fed4c5e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M cmk/gui/modules.py
M cmk/gui/plugins/views/__init__.py
M cmk/gui/plugins/views/icons/__init__.py
M cmk/gui/plugins/views/perfometers/__init__.py
M cmk/gui/views/__init__.py
A tests/unit/cmk/gui/plugins/views/__init__.py
Log Message:
-----------
Centralize plugin loading #5
This commit changes the views plugin packages.
Change-Id: I4995cd66b3c7ebe7ac2e9d810898bd0d494339df
Commit: b295fea422ecd67aca6784d6d87e181aa8eec88d
https://github.com/tribe29/checkmk/commit/b295fea422ecd67aca6784d6d87e181aa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M cmk/.f12
M cmk/gui/__init__.py
M cmk/gui/plugins/__init__.py
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
Make cmk.gui.plugins an implicit namespace package
To be able to extend Checkmk with GUI plugin modules using the local
hierarchy, we need to make the different plugin packages implicit
namespace packages (according to PEP 402).
This is exact the same mechanism we use for our agent based plugins.
We "only" need to move some stuff out of the way to make it possible
to remove the __init__.py files from the different plugin packages.
This will be done step by step with the upcoming commits.
Change-Id: I75d69b1e9997ccb5591583b850592bbbe01e340b
Compare:
https://github.com/tribe29/checkmk/compare/1c52d20f8008...b295fea422ec