Module: check_mk
Branch: master
Commit: a5a3bb6086e6a7844e2c379fdba8a60bfdf27ff9
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a5a3bb6086e6a7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Jan 18 11:32:10 2012 +0100
FIX: Creating auth.php file on first login dialog based login to ensure
it exists after login when it is first needed
---
ChangeLog | 2 ++
web/htdocs/login.py | 10 ++++++++++
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8c6dcd8..bba9e47 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -41,6 +41,8 @@
* FIX: Fixed auth problem when following logwatch icon links while using
the form based auth
* FIX: Fix problem with Umlaut in contact alias
+ * FIX: Creating auth.php file on first login dialog based login to ensure
+ it exists after login when it is first needed
Mobile:
* Improved sorting of views in main page
diff --git a/web/htdocs/login.py b/web/htdocs/login.py
index 7d92280..0f74f53 100644
--- a/web/htdocs/login.py
+++ b/web/htdocs/login.py
@@ -202,6 +202,16 @@ def page_login():
return normal_login_page()
def normal_login_page():
+ # Working around the problem that the auth.php file needed for multisite based
+ # authorization of external addons might not exist when setting up a new installation
+ # We assume: Each user must visit this login page before using the multisite based
+ # authorization. So we can easily create the file here if it is missing.
+ # This is a good place to replace old api based files in the future.
+ if not os.path.exists(defaults.var_dir + '/wato/auth/auth.php'):
+ import wato
+ wato.load_plugins()
+ wato.create_auth_file(wato.load_users())
+
html.set_render_headfoot(False)
html.header(_("Check_MK Multisite Login"), javascripts=[], stylesheets=["pages", "login"])
Module: check_mk
Branch: master
Commit: a28b3ba641f7eb5f2ec7809789e0e72733afa2de
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a28b3ba641f7eb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Jan 18 10:44:08 2012 +0100
Updated bug entries #0618, #0619, #0620, #0621, #0622
---
.bugs/618 | 15 +++++++++++++++
.bugs/619 | 8 ++++++++
.bugs/620 | 8 ++++++++
.bugs/621 | 8 ++++++++
.bugs/622 | 9 +++++++++
5 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/.bugs/618 b/.bugs/618
new file mode 100644
index 0000000..8bf2335
--- /dev/null
+++ b/.bugs/618
@@ -0,0 +1,15 @@
+Title: Hosts Snapin berücksichtigt Nutzer Berechtigungen nicht
+Component: multisite
+State: open
+Date: 2012-01-18 10:25:53
+Targetversion: 1.2.0
+Class: bug
+
+Ich habe gerade eine leere Site mit 2 Hosts in 2 Foldern angelegt. Auf den einen ist
+der Nutzer berechtigt, auf den anderen nicht. Im Hosts Snapin sehe ich troztem beide
+Folder und auch die Summen der Hosts zählen 2, obwohl ich nur 1 sehen darf.
+
+Lösungsmöglichkeit:
+
+Das Snapin nur noch für die Statusgui Navigation benutzen und dann via Livestatus
+Query die Anzahl der Hosts herausfinden.
diff --git a/.bugs/619 b/.bugs/619
new file mode 100644
index 0000000..5cfca54
--- /dev/null
+++ b/.bugs/619
@@ -0,0 +1,8 @@
+Title: Bulk löschen berücksichtigt die Nutzer Rechte nicht
+Component: wato
+State: open
+Date: 2012-01-18 10:28:38
+Targetversion: 1.2.0
+Class: bug
+
+Ich kann als Nutzer ohne Rechte auf die Hosts in einem Folder alle Hosts löschen.
diff --git a/.bugs/620 b/.bugs/620
new file mode 100644
index 0000000..4635053
--- /dev/null
+++ b/.bugs/620
@@ -0,0 +1,8 @@
+Title: Bulk edit berücksichtigt die Nutzer Rechte nicht
+Component: wato
+State: open
+Date: 2012-01-18 10:30:06
+Targetversion: 1.2.0
+Class: bug
+
+Ich kann Hosts auf die ich keine Rechte habe über die Bulk Edit Funktion bearbeiten.
diff --git a/.bugs/621 b/.bugs/621
new file mode 100644
index 0000000..6ebd595
--- /dev/null
+++ b/.bugs/621
@@ -0,0 +1,8 @@
+Title: Bulk moveto berücksichtigt die Nutzer Rechte nicht
+Component: wato
+State: open
+Date: 2012-01-18 10:30:57
+Targetversion: 1.2.0
+Class: bug
+
+Ich kann Hosts aus anderen Foldern in meine Folder verschieben
diff --git a/.bugs/622 b/.bugs/622
new file mode 100644
index 0000000..b0dbafe
--- /dev/null
+++ b/.bugs/622
@@ -0,0 +1,9 @@
+Title: Inventory prüft die Rechte nicht ordentlich
+Component: wato
+State: open
+Date: 2012-01-18 10:31:24
+Targetversion: 1.2.0
+Class: bug
+
+Ich kann sowohl via Bulk Inventory, als auch über das normale Inventory das Inventory eines
+Hosts anstoßen, auch wenn ich keine Rechte habe.