Module: check_mk
Branch: master
Commit: bf9298248262087424a53b84238b128c78dd36a1
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=bf929824826208…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed May 24 09:02:49 2017 +0200
Updated notes
Change-Id: Ifd9cac1cc160157ccf183eb7ad6525aed8075190
---
web/htdocs/pagetypes.py | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/web/htdocs/pagetypes.py b/web/htdocs/pagetypes.py
index c360cfa..18a71da 100644
--- a/web/htdocs/pagetypes.py
+++ b/web/htdocs/pagetypes.py
@@ -25,12 +25,18 @@
# Boston, MA 02110-1301 USA.
# TODO:
-# - The classes here mix two things:
+# - The classes here mix two things:
# a) Manager/Container classes
# b) The object classes
# This is done by a lot of classmethods where some have even have a
# comment "don't override this". It would be much clearer to split
# this into separate classes.
+# - The classes are more used as namespaces (lot of classmethods).
+# It would be easier to understand what's happening here when we
+# used real instances. We could - for example - add a single instance
+# per type to the page_types dictionary. Or add some management object
+# for this
+
import os
import json