Module: check_mk
Branch: master
Commit: 4d938b56adfbb7890fb48227d573e6b41f88e43d
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=4d938b56adfbb7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Sep 20 13:31:37 2018 +0200
Timeperiod excludes are now sorted
CMK-522
Change-Id: I3eb5c2b4ffc82afd52932edd4d381f97095aff74
---
cmk/gui/wato/pages/timeperiods.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/cmk/gui/wato/pages/timeperiods.py b/cmk/gui/wato/pages/timeperiods.py
index 696c3d8..8978e28 100644
--- a/cmk/gui/wato/pages/timeperiods.py
+++ b/cmk/gui/wato/pages/timeperiods.py
@@ -784,10 +784,12 @@ class ModeEditTimeperiod(WatoMode):
We offer the list of all other timeperiods - but only those that do not exclude
the current
timeperiod (in order to avoid cycles)"""
other_tps = []
+
for tpname, tp in self._timeperiods.items():
if not self._timeperiod_excludes(tpname):
other_tps.append((tpname, tp.get("alias") or tpname))
- return other_tps
+
+ return sorted(other_tps, key=lambda a: a[1].lower())
def _timeperiod_excludes(self, tpa_name):