[Cluster-devel] conga/luci/site/luci/Extensions cluster_adapte ...

rmccabe at sourceware.org rmccabe at sourceware.org
Wed Aug 30 22:59:02 UTC 2006


CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	rmccabe at sourceware.org	2006-08-30 22:59:02

Modified files:
	luci/site/luci/Extensions: cluster_adapters.py 

Log message:
	add a max_depth field for resources to allow for proper nesting of tags for the ui

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/cluster_adapters.py.diff?cvsroot=cluster&r1=1.61&r2=1.62

--- conga/luci/site/luci/Extensions/cluster_adapters.py	2006/08/22 17:46:04	1.61
+++ conga/luci/site/luci/Extensions/cluster_adapters.py	2006/08/30 22:59:01	1.62
@@ -989,12 +989,6 @@
     rc_map['type'] = child.getResourceType()
 
   rc_map['indent_ctr'] = indent_ctr
-  indent_str = '_'
-  i = indent_ctr
-  while i>0:
-    indent_str += '__'
-    i -= 1
-  rc_map['indent_str'] = indent_str
     
   #Note: Final version needs all resource attrs
   rc_map['attrs'] = child.getAttributes()
@@ -1003,10 +997,12 @@
 
   resource_list.append(rc_map)
   kids = child.getChildren()
+  child_depth = 0
   for kid in kids:
-    recurse_resources(kid, resource_list, new_indent_ctr, child)
+    child_depth = recurse_resources(kid, resource_list, new_indent_ctr, child)
 
-  return
+  rc_map['max_depth'] = child_depth
+  return child_depth + 1
     
 def serviceStart(self, ricci_agent, req):
   rb = ricci_bridge(ricci_agent)




More information about the Cluster-devel mailing list