Module: check_mk
Branch: master
Commit: 4fbb55159c0c76f4a89f2e00f993eddf42502e44
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=4fbb55159c0c76…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Sep 19 13:29:16 2012 +0200
Introducted multisite config option hide_languages to remove available
languages from the multisite selection dialogs. To hide the builtin
english language simply add None to the list of hidden languages.
---
ChangeLog | 3 +++
web/htdocs/config.py | 6 ++++++
web/htdocs/wato.py | 2 +-
3 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index aa732de..743eb0b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -109,6 +109,9 @@
* Sidebar: Sorting aggregation groups in BI snapin now
* Sidebar: Sorting sites in master control snapin case insensitive
* Added some missing localizations (error messages, view editor)
+ * Introducted multisite config option hide_languages to remove available
+ languages from the multisite selection dialogs. To hide the builtin
+ english language simply add None to the list of hidden languages.
* FIX: fixed localization of general permissions
* FIX: show multisite warning messages even after page reload
* FIX: fix bug in Age ValueSpec: days had been ignored
diff --git a/web/htdocs/config.py b/web/htdocs/config.py
index 48ad109..20a25c9 100644
--- a/web/htdocs/config.py
+++ b/web/htdocs/config.py
@@ -235,6 +235,9 @@ def get_language(default = None):
default = default_language
return user and user.get('language', default) or default
+def hide_language(lang):
+ return lang in hide_languages
+
def roles_of_user(user):
# Make sure, builtin roles are present, even if not modified
# and saved with WATO.
@@ -534,6 +537,9 @@ def load_default_values(into):
# Default language for l10n
into["default_language"] = None
+
+ # Hide these languages from user selection
+ into['hide_languages'] = []
# Default timestamp format to be used in multisite
into["default_ts_format"] = 'mixed'
diff --git a/web/htdocs/wato.py b/web/htdocs/wato.py
index 949aaa6..eb5b17e 100644
--- a/web/htdocs/wato.py
+++ b/web/htdocs/wato.py
@@ -10650,7 +10650,7 @@ def register_rule(group, varname, valuespec = None, title = None,
#
def select_language(user_language):
- languages = get_languages()
+ languages = [ l for l in get_languages() if not config.hide_language(l[0]) ]
inactive = user_language != ''
if languages:
Module: check_mk
Branch: master
Commit: e63cd582b2f997e19bc5f8b2c3d1d7b5567a72c9
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e63cd582b2f997…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Sep 19 12:57:04 2012 +0200
Updated bug entries #0706
---
.bugs/706 | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/.bugs/706 b/.bugs/706
new file mode 100644
index 0000000..0859b15
--- /dev/null
+++ b/.bugs/706
@@ -0,0 +1,9 @@
+Title: Make icons selectable in view editor
+Component: multisite
+State: open
+Date: 2012-09-19 12:56:10
+Targetversion: future
+Class: nastiness
+
+At the moment there is only a select field without any description what to put into it.
+A dropdownfield of the available icons would be much better.
Module: check_mk
Branch: master
Commit: 63480c0699ecc858cf41062d6d5d752fd1b0de60
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=63480c0699ecc8…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Sep 19 13:04:06 2012 +0200
Updated changelog
---
ChangeLog | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 102cb9a..aa732de 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -108,6 +108,7 @@
display the title of this folder
* Sidebar: Sorting aggregation groups in BI snapin now
* Sidebar: Sorting sites in master control snapin case insensitive
+ * Added some missing localizations (error messages, view editor)
* FIX: fixed localization of general permissions
* FIX: show multisite warning messages even after page reload
* FIX: fix bug in Age ValueSpec: days had been ignored