Module: check_mk
Branch: master
Commit: 0ab11a012edbcf8efbbdcfd943297ecd59f42d5c
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=0ab11a012edbcf…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Apr 25 12:51:49 2012 +0200
Updated bug entries #0607
---
.bugs/607 | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/.bugs/607 b/.bugs/607
index 0dcb48f..cf78e7e 100644
--- a/.bugs/607
+++ b/.bugs/607
@@ -15,3 +15,4 @@ Fehler muss wo anders liegen.
Lars: Ich kann das bestätigen. Das ist offenbar ein Caching Problem. Ich habe gerade
die start_url geändert und nach einigen Seitenaufrufen wieder auf den Default Wert
zurückgesetzt. Jetzt lädt aber immer noch die zwischendurch gesetzte URL.
+Ein "omd restart apache" behebt das Problem.
Module: check_mk
Branch: master
Commit: 3be400fe0eb1a9cc3a6c73d16633a07e6b24a85c
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3be400fe0eb1a9…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Apr 25 12:51:16 2012 +0200
Updated bug entries #0696, #0697, #0607
---
.bugs/607 | 6 +++++-
.bugs/696 | 9 +++++++++
.bugs/697 | 9 +++++++++
3 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/.bugs/607 b/.bugs/607
index 660fb24..0dcb48f 100644
--- a/.bugs/607
+++ b/.bugs/607
@@ -3,7 +3,7 @@ Component: wato
State: open
Date: 2012-01-27 14:46:10
Targetversion: 1.2.0
-Class: nastiness
+Class: bug
Das Ändern der Einstellung: wato_activation_method über Wato erfordert einen
Apache restart damit es funktioniert. Wato führt diesen jedoch nicht aus.
@@ -11,3 +11,7 @@ Apache restart damit es funktioniert. Wato führt diesen jedoch nicht aus.
Mathias: Das kann eigentlich nicht so sein. Änderungen in multisite.mk brauchen
nie einen Neustart. WATO kann auch keinen Neustart von Apache machen. Der
Fehler muss wo anders liegen.
+
+Lars: Ich kann das bestätigen. Das ist offenbar ein Caching Problem. Ich habe gerade
+die start_url geändert und nach einigen Seitenaufrufen wieder auf den Default Wert
+zurückgesetzt. Jetzt lädt aber immer noch die zwischendurch gesetzte URL.
diff --git a/.bugs/696 b/.bugs/696
new file mode 100644
index 0000000..7d1e74a
--- /dev/null
+++ b/.bugs/696
@@ -0,0 +1,9 @@
+Title: WATO host/folder move to: Visualize folder tree
+Component: wato
+State: open
+Date: 2012-04-25 12:44:55
+Targetversion: 1.2.0
+Class: nastiness
+
+The display text in the dropdown fields has to visualize the folder hierarchy.
+At the moment there is only a plain list shown in the dropdown field.
diff --git a/.bugs/697 b/.bugs/697
new file mode 100644
index 0000000..141900d
--- /dev/null
+++ b/.bugs/697
@@ -0,0 +1,9 @@
+Title: WATO host/folders - <form> must not be nested
+Component: wato
+State: open
+Date: 2012-04-25 12:47:08
+Targetversion: 1.2.0
+Class: bug
+
+It is not allowed to have nested forms. The search host form must be moved outside the
+host table form.
Module: check_mk
Branch: master
Commit: f69b62793796c84373ba56fabd203104a178a5d1
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f69b62793796c8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Apr 25 12:41:37 2012 +0200
Updated bug entries #0693, #0694, #0695
---
.bugs/693 | 9 +++++++++
.bugs/694 | 9 +++++++++
.bugs/695 | 15 +++++++++++++++
3 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/.bugs/693 b/.bugs/693
new file mode 100644
index 0000000..cefd1b7
--- /dev/null
+++ b/.bugs/693
@@ -0,0 +1,9 @@
+Title: Acknowledge WATO pending changes when applying config by using cmk
+Component: core
+State: open
+Date: 2012-04-25 12:23:47
+Targetversion: future
+Class: nastiness
+
+It confuses users that a manual restart via "cmk" command does not acknowledge the pending
+changes which can be found in the wato changelog.
diff --git a/.bugs/694 b/.bugs/694
new file mode 100644
index 0000000..11d7174
--- /dev/null
+++ b/.bugs/694
@@ -0,0 +1,9 @@
+Title: Allow umlauts in mail addresses
+Component: wato
+State: open
+Date: 2012-04-25 12:25:47
+Targetversion: 1.2.0
+Class: nastiness
+
+The mail addresses in contacts deny umlauts. But it is possible to use umlauts as mail prefix
+and also in umlaut domains.
diff --git a/.bugs/695 b/.bugs/695
new file mode 100644
index 0000000..5f13780
--- /dev/null
+++ b/.bugs/695
@@ -0,0 +1,15 @@
+Title: Configuring timeperiod exceptions is buggy
+Component: wato
+State: open
+Date: 2012-04-25 12:34:06
+Targetversion: 1.2.0
+Class: bug
+
+- When creating one timeperiod exception it is ok. When changing the definition in the first field
+ WATO creates a second exception entry from it but leaves the old.
+
+- Deleting an exception is not possible. It remains when clearing the fields.
+
+- On user errors the form focuses the alias field all the time.
+
+Possible fix: Migrate to valuespecs.
Module: check_mk
Branch: master
Commit: 6c43c77c691ebeaa024a4e29ce5f2362ff6d606d
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=6c43c77c691ebe…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Apr 25 12:14:23 2012 +0200
FIX: Fixed exception caused by validation problems during editing tags in WATO
---
ChangeLog | 3 ++-
web/htdocs/valuespec.py | 13 ++-----------
web/htdocs/wato.py | 7 +++----
3 files changed, 7 insertions(+), 16 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index dafbcdc..310c645 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,7 +19,8 @@
* Reimplemented folder listing in host/folders module
* Redesigned the breadcrumb navigation
* FIX: fix page header after confirmation dialogs
- * FIX: fixed umlaut problem in host aliases and ip addresses created by WATO
+ * FIX: Fixed umlaut problem in host aliases and ip addresses created by WATO
+ * FIX: Fixed exception caused by validation problems during editing tags in WATO
1.2.0b2:
Core:
diff --git a/web/htdocs/valuespec.py b/web/htdocs/valuespec.py
index ca8fd11..8607b14 100644
--- a/web/htdocs/valuespec.py
+++ b/web/htdocs/valuespec.py
@@ -593,11 +593,6 @@ class ListOf(ValueSpec):
# Actual table of currently existing entries
html.write('<table class="valuespec_listof" id="%s_table">' % varprefix)
- if html.has_var(varprefix + "_count"): # already filled in, complain
- value = [None] * int(html.var(varprefix + "_count"))
- # the underlying render_input-functions should ignore the
- # value in this case themselves, so that the "None" should not
- # harm here.
for nr, v in enumerate(value):
html.push_transformation(lambda x: x.replace(self._magic, str(nr+1)))
@@ -1384,12 +1379,8 @@ class Tuple(ValueSpec):
if not self._vertical:
html.write("<tr>")
- # If the form is already filled in and we are in complain mode,
- # the value in value must be ignored
- if html.form_filled_in():
- value = (None,) * len(self._elements)
-
- for no, (element, val) in enumerate(zip(self._elements, value)):
+ for no, element in enumerate(self._elements):
+ val = value[no]
vp = varprefix + "_" + str(no)
if element.help():
help = "<br><i>%s</i>" % element.help()
diff --git a/web/htdocs/wato.py b/web/htdocs/wato.py
index 936b071..57ad9e0 100644
--- a/web/htdocs/wato.py
+++ b/web/htdocs/wato.py
@@ -8031,10 +8031,9 @@ def mode_edit_hosttag(phase):
return
hosttags, auxtags = load_hosttags()
- if new:
- title = ""
- choices = []
- else:
+ title = ""
+ choices = []
+ if not new:
for id, tit, ch in hosttags:
if id == tag_id:
title = tit