Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: f3e02a66f5fe3d05b8f48deb3167f4b7771d65e1
https://github.com/tribe29/checkmk/commit/f3e02a66f5fe3d05b8f48deb3167f4b77…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/config.py
M cmk/gui/htmllib.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/views.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M web/htdocs/js/modules/utils.js
Log Message:
-----------
Cleanup some context button related features that will soon be obsolete
Change-Id: I8e750ac5a74a133c1dfa398a4061f6b88e15f081
Commit: fefca68a6ad000188a9f4195f5e3bbc807d3d7b7
https://github.com/tribe29/checkmk/commit/fefca68a6ad000188a9f4195f5e3bbc80…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Minor cleanups
Change-Id: Ie14d8379d592ab0584a87e19b9cf853b8c3260d5
Commit: d98ed8b91f1089127e06e51055a94d20478ea29c
https://github.com/tribe29/checkmk/commit/d98ed8b91f1089127e06e51055a94d204…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/mobile.py
M cmk/gui/plugins/dashboard/view.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/views.py
Log Message:
-----------
Start cleaning up view processing
The show_view function mixed data processing with rendering of
regular views, availability views and counting of matched rows.
With this commit a cleanup of this function is started.
* First make the process_view function replace the show_view
function as central entry point to call the view processing logic.
* Separate filter computation, row computation and view rendering
from each other
Change-Id: I2b313368dbd2b06f16cd43bf18fcb9419339ce37
Commit: 1998e7a91b7e415bf2eb6e675b42be32f43dd909
https://github.com/tribe29/checkmk/commit/1998e7a91b7e415bf2eb6e675b42be32f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/mobile.py
M cmk/gui/views.py
Log Message:
-----------
Extract view row counting (only_count=True) from regular view processing
Change-Id: I1ffdc8f4d3f49b7456495cb3df5bd00379ebb69e
Commit: 3ff670b0465ee45ab8f8cea8bc3203f3f09a594f
https://github.com/tribe29/checkmk/commit/3ff670b0465ee45ab8f8cea8bc3203f3f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/plugins/views/availability.py
M cmk/gui/views.py
Log Message:
-----------
Extract availability view rendering from regular view processing
Change-Id: I7b4b3a3452077f7674150f3d629a95f88fba6452
Commit: 0fe30cc1a6f983175ff2d32afc2d0b634480190b
https://github.com/tribe29/checkmk/commit/0fe30cc1a6f983175ff2d32afc2d0b634…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/views.py
M cmk/gui/visuals.py
M tests/unit/cmk/gui/test_visuals.py
Log Message:
-----------
Cleanup ancient only count handling from visuals
The only_count case is only used by the mobile interface to display
counts of linked views. Preventing the global request variables can
better be done using the html.stashed_vars() context manager these
days.
Change-Id: I88012e20378050daf2ec2c88bfccaa2100a4d837
Commit: 452094d2f1ca44c6171f823c23db02a6fd385271
https://github.com/tribe29/checkmk/commit/452094d2f1ca44c6171f823c23db02a6f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Extract fetching of view rows
Change-Id: I2dfd4db9beb892d3a5636c4bfb5faabba402c7f6
Commit: 06a2c9fae8806722899aebdd16ca13ae7a361712
https://github.com/tribe29/checkmk/commit/06a2c9fae8806722899aebdd16ca13ae7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Extract inventory and SLA extension of rows
Change-Id: I0c34d76ddf7eaecedd81e6f3ef38f9ec0ceed4ad
Commit: 5a7e5689e9565dbac9657f8620733c4a30eb21a3
https://github.com/tribe29/checkmk/commit/5a7e5689e9565dbac9657f8620733c4a3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/plugins/views/__init__.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/views/webservice.py
M cmk/gui/views.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
Untangle data export and view layout logic
The different data export formats can now easily be separated
from the different view rendering layouts for the HTML pages.
Separating both simplifies a lot of the code, because we can now
simply drop multiple conditionals.
Change-Id: I3dcb66d38346a563568a6ee3d7d0a9b2f102dca3
Commit: 86b3a2b311db2c3bf943ef378fc2d2bb7e2444ec
https://github.com/tribe29/checkmk/commit/86b3a2b311db2c3bf943ef378fc2d2bb7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/htmllib.py
Log Message:
-----------
Fix broken json_export output_format
Change-Id: I4cf08fd90b1fc4e79bfaa99240887fbd79a9f3dc
Commit: 5add91cdab62f867735f0ea6db241c70d0b268e7
https://github.com/tribe29/checkmk/commit/5add91cdab62f867735f0ea6db241c70d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/mobile.py
M cmk/gui/plugins/views/utils.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
Remove now superfluous attribute is_hidden
Change-Id: I8037a6ce316d2b1f81e8de589eae4edfadc919ed
Commit: d2c62236885cbb8ee76b48e06e26081cf635ab9c
https://github.com/tribe29/checkmk/commit/d2c62236885cbb8ee76b48e06e26081cf…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M cmk/gui/mobile.py
M cmk/gui/views.py
Log Message:
-----------
Centralize layout object creation in View
Change-Id: I29671af77d468bdfe46e6661417c33e39edbfb1c
Compare:
https://github.com/tribe29/checkmk/compare/55fe4d98feb8...d2c62236885c