Advertisement
Guest User

Untitled

a guest
Oct 12th, 2011
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 103.75 KB | None | 0 0
  1. curl -X GET -u fttb:qqq http://noc/main/desktop/navigation/
  2. UNHANDLED EXCEPTION (2011-10-12 17:37:49.415368)
  3. Working directory: /opt/noc
  4. <class 'noc.main.models.DoesNotExist'>
  5. Permission matching query does not exist.
  6. START OF TRACEBACK
  7. ------------------------------------------------------------------------
  8. File: /opt/noc/contrib/lib/django/db/models/query.py (Line: 349)
  9. Function: get
  10. 342 if self.query.can_filter():
  11. 343 clone = clone.order_by()
  12. 344 num = len(clone)
  13. 345 if num == 1:
  14. 346 return clone._result_cache[0]
  15. 347 if not num:
  16. 348 raise self.model.DoesNotExist("%s matching query does not exist."
  17. 349 ==> % self.model._meta.object_name)
  18. 350 raise self.model.MultipleObjectsReturned("get() returned more than one %s -- it returned %s! Lookup parameters were %s"
  19. 351 % (self.model._meta.object_name, num, kwargs))
  20. 352
  21. 353 def create(self, **kwargs):
  22. 354 """
  23. 355 Creates a new object with the given kwargs, saving it to the database
  24. Variables:
  25. clone = []
  26. num = 0
  27. self = [<Permission: inv:model:list>, <Permission: inv:model:view>, <Permission: cm:prefixlist:change>, <Permission: sa:activator:delete>, <Permission: sa:runsnippet:run>, <Permission: sa:commandsnippet:change>, <Permission: peer:community:change>, <Permission: dns:reportduplicatedfqdns:view>, <Permission: main:refbook:delete>, <Permission: kb:kbentrytemplate:delete>, <Permission: cm:prefixlist:view>, <Permission: vc:vc:delete>, <Permission: fm:eventtrigger:delete>, <Permission: dns:dnszone:delete>, <Permission: dns:rrtype:update>, <Permission: kb:kbentrytemplate:add>, <Permission: sa:activator:add>, <Permission: dns:dnsserver:delete>, <Permission: main:pyrule:add>, <Permission: main:shard:lookup>, '...(remaining elements truncated)...']
  28. args = ()
  29. kwargs = {'name': 'main:language:launch'}
  30. ------------------------------------------------------------------------
  31. File: /opt/noc/contrib/lib/django/db/models/manager.py (Line: 132)
  32. Function: get
  33. 125 def distinct(self, *args, **kwargs):
  34. 126 return self.get_query_set().distinct(*args, **kwargs)
  35. 127
  36. 128 def extra(self, *args, **kwargs):
  37. 129 return self.get_query_set().extra(*args, **kwargs)
  38. 130
  39. 131 def get(self, *args, **kwargs):
  40. 132 ==> return self.get_query_set().get(*args, **kwargs)
  41. 133
  42. 134 def get_or_create(self, **kwargs):
  43. 135 return self.get_query_set().get_or_create(**kwargs)
  44. 136
  45. 137 def create(self, **kwargs):
  46. 138 return self.get_query_set().create(**kwargs)
  47. Variables:
  48. self = <django.db.models.manager.Manager object at 0x8055bbf10>
  49. args = ()
  50. kwargs = {'name': 'main:language:launch'}
  51. ------------------------------------------------------------------------
  52. File: /opt/noc/main/models.py (Line: 214)
  53. Function: has_perm
  54. 207 """
  55. 208 Check user has permission either directly either via groups
  56. 209 """
  57. 210 if not user.is_active:
  58. 211 return False
  59. 212 if user.is_superuser:
  60. 213 return True
  61. 214 ==> p = Permission.objects.get(name=perm)
  62. 215 return (p.users.filter(id=user.id).exists() or
  63. 216 p.groups.filter(id__in=user.groups.all()).exists())
  64. 217
  65. 218 @classmethod
  66. 219 def get_user_permissions(cls, user):
  67. 220 """
  68. Variables:
  69. self = <class 'noc.main.models.Permission'>
  70. user = <User: fttb>
  71. perm = 'main:language:launch'
  72. ------------------------------------------------------------------------
  73. File: /opt/noc/lib/app/access.py (Line: 149)
  74. Function: check
  75. 142 if ":" in self.perm:
  76. 143 return self.perm
  77. 144 else:
  78. 145 return "%s:%s:%s" % (app.module, app.app, self.perm)
  79. 146
  80. 147 def check(self, app, user, obj=None):
  81. 148 return noc.main.models.Permission.has_perm(user,
  82. 149 ==> self.get_permission(app))
  83.  
  84. Variables:
  85. app = <noc.main.apps.language.views.LanguageApplication object at 0x807214250>
  86. obj = None
  87. user = <User: fttb>
  88. self = <HasPerm object at 0x807fb5390>
  89. ------------------------------------------------------------------------
  90. File: /opt/noc/lib/app/site.py (Line: 258)
  91. Function: <lambda>
  92. 251 self.set_menu_id(r, path)
  93. 252 root["children"] += [r]
  94. 253 root = r
  95. 254 path += parts
  96. 255 r = {
  97. 256 "title": parts[0],
  98. 257 "app": app,
  99. 258 ==> "access": lambda user: app.launch_access.check(app, user),
  100. 259 "iconCls": app.icon
  101. 260 }
  102. 261 self.set_menu_id(r, path)
  103. 262 root["children"] += [r]
  104. 263
  105. 264 def register(self, app_class):
  106. Variables:
  107. app = <noc.main.apps.language.views.LanguageApplication object at 0x807214250>
  108. user = <User: fttb>
  109. ------------------------------------------------------------------------
  110. File: /opt/noc/main/apps/desktop/views.py (Line: 167)
  111. Function: get_children
  112. 160 cld = get_children(r["children"], user)
  113. 161 if not cld:
  114. 162 continue
  115. 163 n["leaf"] = False
  116. 164 n["children"] = cld
  117. 165 c += [n]
  118. 166 else:
  119. 167 ==> if r["access"](user):
  120. 168 n["leaf"] = True
  121. 169 c += [n]
  122. 170 return c
  123. 171
  124. 172 # Return empty list for unauthenticated user
  125. 173 if not request.user.is_authenticated():
  126. Variables:
  127. node = [{'access': <function <lambda> at 0x806f76410>, 'app': <noc.main.apps.config.views.ConfigApplication object at 0x806f7a650>, 'id': '3d41a39397a328b9373554ae14d42f785c5015ce', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x806f80320>, 'app': <noc.main.apps.dbtrigger.views.DBTriggerApplication object at 0x806f7ae90>, 'id': '8d071e151465b2bb55ffc92e8bf678f5141975f6', 'iconCls': 'icon_application', 'title': 'DB Triggers'}, {'access': <function <lambda> at 0x807213848>, 'app': <noc.main.apps.group.views.GroupApplication object at 0x807210f50>, 'id': 'a3f1f5f0c31faab740f0ea50bcd98eaf49e016ac', 'iconCls': 'icon_application', 'title': 'Groups'}, {'access': <function <lambda> at 0x807213b18>, 'app': <noc.main.apps.language.views.LanguageApplication object at 0x807214250>, 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559', 'iconCls': 'icon_application_view_list', 'title': u'Languages'}, {'access': <function <lambda> at 0x80721a140>, 'app': <noc.main.apps.mimetype.views.MIMETypeApplication object at 0x807214b10>, 'id': 'b58f15478d9a79c33316de616565807e3bc9937b', 'iconCls': 'icon_application_view_list', 'title': u'MIME Types'}, {'access': <function <lambda> at 0x80721a7d0>, 'app': <noc.main.apps.notificationgroup.views.NotificationGroupApplication object at 0x80721f350>, 'id': 'f21e43ca77e8a4a6d4eb3dba746352373d449575', 'iconCls': 'icon_application', 'title': 'Notification Groups'}, {'access': <function <lambda> at 0x80722fb90>, 'app': <noc.main.apps.prefixtable.views.PrefixTableApplication object at 0x807230150>, 'id': '12880b008ce6b5747f16fffb7311ab4c7d850073', 'iconCls': 'icon_application', 'title': 'Prefix Tables'}, {'access': <function <lambda> at 0x8072341b8>, 'app': <noc.main.apps.pyrule.views.PyRuleApplication object at 0x807230810>, 'id': 'dfc02758a2d89530873c7d1c149632bbfeb600fd', 'iconCls': 'icon_application', 'title': 'PyRules'}, {'access': <function <lambda> at 0x807234ed8>, 'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x807235890>, 'id': '9c9a80ac20c6b0f4f10ec227e61bc3df28b77ec2', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'access': <function <lambda> at 0x8072a49b0>, 'app': <noc.main.apps.schedule.views.ScheduleApplication object at 0x807284e90>, 'id': '8c76bbc234ed657da925552f0a87a769ea1754b7', 'iconCls': 'icon_application', 'title': 'Schedules'}, {'access': <function <lambda> at 0x8072a4e60>, 'app': <noc.main.apps.shard.views.ShardApplication object at 0x8072a7410>, 'id': '3bba325b306e4d92b79993c7773f8b480b2fed1a', 'iconCls': 'icon_application_view_list', 'title': u'Shards'}, {'access': <function <lambda> at 0x8072ab320>, 'app': <noc.main.apps.style.views.StyleApplication object at 0x8072a7890>, 'id': '1a318a4a487fa42f351c9e9e026c5baf54acf7f6', 'iconCls': 'icon_application', 'title': 'Styles'}, {'access': <function <lambda> at 0x8072ab758>, 'app': <noc.main.apps.systemnotification.views.SystemNotificationApplication object at 0x8072a7bd0>, 'id': '4d0a176dd5ebbb665c6c47fd34120b74e77d872c', 'iconCls': 'icon_application', 'title': 'System Notifications'}, {'access': <function <lambda> at 0x8072abb90>, 'app': <noc.main.apps.systemtemplate.views.SystemTemplateApplication object at 0x8072a7f90>, 'id': '8ef95df7bdedee5d179d6f5e6e5c0dc531985035', 'iconCls': 'icon_application', 'title': 'System Templates'}, {'access': <function <lambda> at 0x8072b22a8>, 'app': <noc.main.apps.tagmanage.views.TagApplication object at 0x8072ac990>, 'id': 'c4f5a642885f12b6c3347930f9b2bc5c6de31052', 'iconCls': 'icon_application', 'title': 'Tags'}, {'access': <function <lambda> at 0x8072b2aa0>, 'app': <noc.main.apps.template.views.TemplateApplication object at 0x8072b6410>, 'id': '6d32799eb58ed8e68442acd3c1068f1405a17148', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x8072bb230>, 'app': <noc.main.apps.timepattern.views.TimePatternApplication object at 0x8072b9090>, 'id': 'e616751af6032eca427595bd49370d43cdb6de1d', 'iconCls': 'icon_application', 'title': 'Time Patterns'}, {'access': <function <lambda> at 0x8073597d0>, 'app': <noc.main.apps.user.views.UserApplication object at 0x807358950>, 'id': '37d185d930afd27ffaaa1a11d06eeb1324de32cc', 'iconCls': 'icon_application', 'title': 'Users'}]
  128. c = []
  129. get_children = <function get_children at 0x807c17488>
  130. n = {'text': u'Languages', 'iconCls': 'icon_application_view_list', 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559'}
  131. r = {'access': <function <lambda> at 0x807213b18>, 'app': <noc.main.apps.language.views.LanguageApplication object at 0x807214250>, 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559', 'iconCls': 'icon_application_view_list', 'title': u'Languages'}
  132. user = <User: fttb>
  133. ------------------------------------------------------------------------
  134. File: /opt/noc/main/apps/desktop/views.py (Line: 160)
  135. Function: get_children
  136. 153 n = {
  137. 154 "id": r["id"],
  138. 155 "text": r["title"]
  139. 156 }
  140. 157 if "iconCls" in r:
  141. 158 n["iconCls"] = r["iconCls"]
  142. 159 if "children" in r:
  143. 160 ==> cld = get_children(r["children"], user)
  144. 161 if not cld:
  145. 162 continue
  146. 163 n["leaf"] = False
  147. 164 n["children"] = cld
  148. 165 c += [n]
  149. 166 else:
  150. Variables:
  151. node = [{'access': <function <lambda> at 0x806f5bf50>, 'app': <noc.main.apps.audittrail.views.AuditTrailApplication object at 0x806f5cb10>, 'id': '6923db7ffc1d1ec4f0a5e872ecab6f8a430a6e18', 'iconCls': 'icon_application', 'title': 'Audit Trail'}, {'access': <function <lambda> at 0x806f65d70>, 'app': <noc.main.apps.calculator.views.CalculatorAppplication object at 0x806f63350>, 'id': 'a534a96c6e8ea270c22cbcd3adb1aa9d90feb701', 'iconCls': 'icon_application', 'title': 'Calculators'}, {'id': '752c68966311281e8fa93060d993dacea24c467e', 'children': [{'access': <function <lambda> at 0x8072045f0>, 'app': <noc.main.apps.doc.views.DocApplication object at 0x807205350>, 'id': 'cf3578bfb0e47c12668bf10022a416c975ad7e1f', 'iconCls': 'icon_application', 'title': 'NOC Book'}], 'title': 'Documentation'}, {'access': <function <lambda> at 0x80721ac08>, 'app': <noc.main.apps.pendingnotifications.views.NotificationApplication object at 0x80721f690>, 'id': 'd482bdf8c262de71b6d46ca066bb924f73ff79b9', 'iconCls': 'icon_application', 'title': 'Pending Notifications'}, {'access': <function <lambda> at 0x8072349b0>, 'app': <noc.main.apps.refbook.views.RefBookAppplication object at 0x807235450>, 'id': '419dfb25e5bacd668e7953d5624ef6ee8a3a0246', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'id': 'f2c8bc55b3daea144151aae2a73a3f9e41b1a935', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807240320>, 'app': <noc.main.apps.reportbackups.views.ReportBackups object at 0x807284050>, 'id': 'bf53d88ca0db4f1538d44200e2c20809db43e671', 'iconCls': 'icon_application', 'title': u'Backup Status'}, {'access': <function <lambda> at 0x8072850c8>, 'app': <noc.main.apps.reportdbsummary.views.ReportreportDBSummary object at 0x807284190>, 'id': '10d1ed78f8e4a6074e198eb6f886f7a8e86b68b3', 'iconCls': 'icon_application', 'title': u'Database Summary'}, {'access': <function <lambda> at 0x807285230>, 'app': <noc.main.apps.reportloc.views.ReportLOC object at 0x8072844d0>, 'id': 'c121f9a8cec32d909954eae167fd4c32d75a46d7', 'iconCls': 'icon_application', 'title': u'Lines Of Code'}, {'access': <function <lambda> at 0x807285398>, 'app': <noc.main.apps.reportsystemversion.views.ReportSystemVersion object at 0x807284650>, 'id': '86aba52b161fb2df2cd6dd03ee953f7295c646a4', 'iconCls': 'icon_application', 'title': u'System Version'}, {'access': <function <lambda> at 0x8072855f0>, 'app': <noc.main.apps.reporttaggedmodels.views.ReportTaggedModels object at 0x807284890>, 'id': '61806f9090cf4feda0ba5d4b7b3056d40f4595dc', 'iconCls': 'icon_application', 'title': u'Tagged Models'}], 'title': u'Reports'}, {'id': 'f3d897c909b78dd22dea0c7e42e5dc06196cb5f9', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x806f76410>, 'app': <noc.main.apps.config.views.ConfigApplication object at 0x806f7a650>, 'id': '3d41a39397a328b9373554ae14d42f785c5015ce', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x806f80320>, 'app': <noc.main.apps.dbtrigger.views.DBTriggerApplication object at 0x806f7ae90>, 'id': '8d071e151465b2bb55ffc92e8bf678f5141975f6', 'iconCls': 'icon_application', 'title': 'DB Triggers'}, {'access': <function <lambda> at 0x807213848>, 'app': <noc.main.apps.group.views.GroupApplication object at 0x807210f50>, 'id': 'a3f1f5f0c31faab740f0ea50bcd98eaf49e016ac', 'iconCls': 'icon_application', 'title': 'Groups'}, {'access': <function <lambda> at 0x807213b18>, 'app': <noc.main.apps.language.views.LanguageApplication object at 0x807214250>, 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559', 'iconCls': 'icon_application_view_list', 'title': u'Languages'}, {'access': <function <lambda> at 0x80721a140>, 'app': <noc.main.apps.mimetype.views.MIMETypeApplication object at 0x807214b10>, 'id': 'b58f15478d9a79c33316de616565807e3bc9937b', 'iconCls': 'icon_application_view_list', 'title': u'MIME Types'}, {'access': <function <lambda> at 0x80721a7d0>, 'app': <noc.main.apps.notificationgroup.views.NotificationGroupApplication object at 0x80721f350>, 'id': 'f21e43ca77e8a4a6d4eb3dba746352373d449575', 'iconCls': 'icon_application', 'title': 'Notification Groups'}, {'access': <function <lambda> at 0x80722fb90>, 'app': <noc.main.apps.prefixtable.views.PrefixTableApplication object at 0x807230150>, 'id': '12880b008ce6b5747f16fffb7311ab4c7d850073', 'iconCls': 'icon_application', 'title': 'Prefix Tables'}, {'access': <function <lambda> at 0x8072341b8>, 'app': <noc.main.apps.pyrule.views.PyRuleApplication object at 0x807230810>, 'id': 'dfc02758a2d89530873c7d1c149632bbfeb600fd', 'iconCls': 'icon_application', 'title': 'PyRules'}, {'access': <function <lambda> at 0x807234ed8>, 'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x807235890>, 'id': '9c9a80ac20c6b0f4f10ec227e61bc3df28b77ec2', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'access': <function <lambda> at 0x8072a49b0>, 'app': <noc.main.apps.schedule.views.ScheduleApplication object at 0x807284e90>, 'id': '8c76bbc234ed657da925552f0a87a769ea1754b7', 'iconCls': 'icon_application', 'title': 'Schedules'}, {'access': <function <lambda> at 0x8072a4e60>, 'app': <noc.main.apps.shard.views.ShardApplication object at 0x8072a7410>, 'id': '3bba325b306e4d92b79993c7773f8b480b2fed1a', 'iconCls': 'icon_application_view_list', 'title': u'Shards'}, {'access': <function <lambda> at 0x8072ab320>, 'app': <noc.main.apps.style.views.StyleApplication object at 0x8072a7890>, 'id': '1a318a4a487fa42f351c9e9e026c5baf54acf7f6', 'iconCls': 'icon_application', 'title': 'Styles'}, {'access': <function <lambda> at 0x8072ab758>, 'app': <noc.main.apps.systemnotification.views.SystemNotificationApplication object at 0x8072a7bd0>, 'id': '4d0a176dd5ebbb665c6c47fd34120b74e77d872c', 'iconCls': 'icon_application', 'title': 'System Notifications'}, {'access': <function <lambda> at 0x8072abb90>, 'app': <noc.main.apps.systemtemplate.views.SystemTemplateApplication object at 0x8072a7f90>, 'id': '8ef95df7bdedee5d179d6f5e6e5c0dc531985035', 'iconCls': 'icon_application', 'title': 'System Templates'}, {'access': <function <lambda> at 0x8072b22a8>, 'app': <noc.main.apps.tagmanage.views.TagApplication object at 0x8072ac990>, 'id': 'c4f5a642885f12b6c3347930f9b2bc5c6de31052', 'iconCls': 'icon_application', 'title': 'Tags'}, {'access': <function <lambda> at 0x8072b2aa0>, 'app': <noc.main.apps.template.views.TemplateApplication object at 0x8072b6410>, 'id': '6d32799eb58ed8e68442acd3c1068f1405a17148', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x8072bb230>, 'app': <noc.main.apps.timepattern.views.TimePatternApplication object at 0x8072b9090>, 'id': 'e616751af6032eca427595bd49370d43cdb6de1d', 'iconCls': 'icon_application', 'title': 'Time Patterns'}, {'access': <function <lambda> at 0x8073597d0>, 'app': <noc.main.apps.user.views.UserApplication object at 0x807358950>, 'id': '37d185d930afd27ffaaa1a11d06eeb1324de32cc', 'iconCls': 'icon_application', 'title': 'Users'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x8072b25f0>, 'app': <noc.main.apps.tags.views.TagsAppplication object at 0x8072b6190>, 'id': '92437df1f839e5728f2a962caea7258d3cf150a0', 'iconCls': 'icon_application', 'title': 'Tags'}]
  152. c = [{'text': 'Documentation', 'leaf': False, 'id': '752c68966311281e8fa93060d993dacea24c467e', 'children': [{'text': 'NOC Book', 'iconCls': 'icon_application', 'leaf': True, 'id': 'cf3578bfb0e47c12668bf10022a416c975ad7e1f'}]}]
  153. cld = []
  154. get_children = <function get_children at 0x807c17488>
  155. n = {'text': 'Setup', 'iconCls': 'icon_wrench_orange', 'id': 'f3d897c909b78dd22dea0c7e42e5dc06196cb5f9'}
  156. r = {'id': 'f3d897c909b78dd22dea0c7e42e5dc06196cb5f9', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x806f76410>, 'app': <noc.main.apps.config.views.ConfigApplication object at 0x806f7a650>, 'id': '3d41a39397a328b9373554ae14d42f785c5015ce', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x806f80320>, 'app': <noc.main.apps.dbtrigger.views.DBTriggerApplication object at 0x806f7ae90>, 'id': '8d071e151465b2bb55ffc92e8bf678f5141975f6', 'iconCls': 'icon_application', 'title': 'DB Triggers'}, {'access': <function <lambda> at 0x807213848>, 'app': <noc.main.apps.group.views.GroupApplication object at 0x807210f50>, 'id': 'a3f1f5f0c31faab740f0ea50bcd98eaf49e016ac', 'iconCls': 'icon_application', 'title': 'Groups'}, {'access': <function <lambda> at 0x807213b18>, 'app': <noc.main.apps.language.views.LanguageApplication object at 0x807214250>, 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559', 'iconCls': 'icon_application_view_list', 'title': u'Languages'}, {'access': <function <lambda> at 0x80721a140>, 'app': <noc.main.apps.mimetype.views.MIMETypeApplication object at 0x807214b10>, 'id': 'b58f15478d9a79c33316de616565807e3bc9937b', 'iconCls': 'icon_application_view_list', 'title': u'MIME Types'}, {'access': <function <lambda> at 0x80721a7d0>, 'app': <noc.main.apps.notificationgroup.views.NotificationGroupApplication object at 0x80721f350>, 'id': 'f21e43ca77e8a4a6d4eb3dba746352373d449575', 'iconCls': 'icon_application', 'title': 'Notification Groups'}, {'access': <function <lambda> at 0x80722fb90>, 'app': <noc.main.apps.prefixtable.views.PrefixTableApplication object at 0x807230150>, 'id': '12880b008ce6b5747f16fffb7311ab4c7d850073', 'iconCls': 'icon_application', 'title': 'Prefix Tables'}, {'access': <function <lambda> at 0x8072341b8>, 'app': <noc.main.apps.pyrule.views.PyRuleApplication object at 0x807230810>, 'id': 'dfc02758a2d89530873c7d1c149632bbfeb600fd', 'iconCls': 'icon_application', 'title': 'PyRules'}, {'access': <function <lambda> at 0x807234ed8>, 'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x807235890>, 'id': '9c9a80ac20c6b0f4f10ec227e61bc3df28b77ec2', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'access': <function <lambda> at 0x8072a49b0>, 'app': <noc.main.apps.schedule.views.ScheduleApplication object at 0x807284e90>, 'id': '8c76bbc234ed657da925552f0a87a769ea1754b7', 'iconCls': 'icon_application', 'title': 'Schedules'}, {'access': <function <lambda> at 0x8072a4e60>, 'app': <noc.main.apps.shard.views.ShardApplication object at 0x8072a7410>, 'id': '3bba325b306e4d92b79993c7773f8b480b2fed1a', 'iconCls': 'icon_application_view_list', 'title': u'Shards'}, {'access': <function <lambda> at 0x8072ab320>, 'app': <noc.main.apps.style.views.StyleApplication object at 0x8072a7890>, 'id': '1a318a4a487fa42f351c9e9e026c5baf54acf7f6', 'iconCls': 'icon_application', 'title': 'Styles'}, {'access': <function <lambda> at 0x8072ab758>, 'app': <noc.main.apps.systemnotification.views.SystemNotificationApplication object at 0x8072a7bd0>, 'id': '4d0a176dd5ebbb665c6c47fd34120b74e77d872c', 'iconCls': 'icon_application', 'title': 'System Notifications'}, {'access': <function <lambda> at 0x8072abb90>, 'app': <noc.main.apps.systemtemplate.views.SystemTemplateApplication object at 0x8072a7f90>, 'id': '8ef95df7bdedee5d179d6f5e6e5c0dc531985035', 'iconCls': 'icon_application', 'title': 'System Templates'}, {'access': <function <lambda> at 0x8072b22a8>, 'app': <noc.main.apps.tagmanage.views.TagApplication object at 0x8072ac990>, 'id': 'c4f5a642885f12b6c3347930f9b2bc5c6de31052', 'iconCls': 'icon_application', 'title': 'Tags'}, {'access': <function <lambda> at 0x8072b2aa0>, 'app': <noc.main.apps.template.views.TemplateApplication object at 0x8072b6410>, 'id': '6d32799eb58ed8e68442acd3c1068f1405a17148', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x8072bb230>, 'app': <noc.main.apps.timepattern.views.TimePatternApplication object at 0x8072b9090>, 'id': 'e616751af6032eca427595bd49370d43cdb6de1d', 'iconCls': 'icon_application', 'title': 'Time Patterns'}, {'access': <function <lambda> at 0x8073597d0>, 'app': <noc.main.apps.user.views.UserApplication object at 0x807358950>, 'id': '37d185d930afd27ffaaa1a11d06eeb1324de32cc', 'iconCls': 'icon_application', 'title': 'Users'}], 'title': 'Setup'}
  157. user = <User: fttb>
  158. ------------------------------------------------------------------------
  159. File: /opt/noc/main/apps/desktop/views.py (Line: 160)
  160. Function: get_children
  161. 153 n = {
  162. 154 "id": r["id"],
  163. 155 "text": r["title"]
  164. 156 }
  165. 157 if "iconCls" in r:
  166. 158 n["iconCls"] = r["iconCls"]
  167. 159 if "children" in r:
  168. 160 ==> cld = get_children(r["children"], user)
  169. 161 if not cld:
  170. 162 continue
  171. 163 n["leaf"] = False
  172. 164 n["children"] = cld
  173. 165 c += [n]
  174. 166 else:
  175. Variables:
  176. node = [{'id': 'a827ee0c22d360cff35bde07d02a1d042d7c3735', 'children': [{'access': <function <lambda> at 0x806f5bf50>, 'app': <noc.main.apps.audittrail.views.AuditTrailApplication object at 0x806f5cb10>, 'id': '6923db7ffc1d1ec4f0a5e872ecab6f8a430a6e18', 'iconCls': 'icon_application', 'title': 'Audit Trail'}, {'access': <function <lambda> at 0x806f65d70>, 'app': <noc.main.apps.calculator.views.CalculatorAppplication object at 0x806f63350>, 'id': 'a534a96c6e8ea270c22cbcd3adb1aa9d90feb701', 'iconCls': 'icon_application', 'title': 'Calculators'}, {'id': '752c68966311281e8fa93060d993dacea24c467e', 'children': [{'access': <function <lambda> at 0x8072045f0>, 'app': <noc.main.apps.doc.views.DocApplication object at 0x807205350>, 'id': 'cf3578bfb0e47c12668bf10022a416c975ad7e1f', 'iconCls': 'icon_application', 'title': 'NOC Book'}], 'title': 'Documentation'}, {'access': <function <lambda> at 0x80721ac08>, 'app': <noc.main.apps.pendingnotifications.views.NotificationApplication object at 0x80721f690>, 'id': 'd482bdf8c262de71b6d46ca066bb924f73ff79b9', 'iconCls': 'icon_application', 'title': 'Pending Notifications'}, {'access': <function <lambda> at 0x8072349b0>, 'app': <noc.main.apps.refbook.views.RefBookAppplication object at 0x807235450>, 'id': '419dfb25e5bacd668e7953d5624ef6ee8a3a0246', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'id': 'f2c8bc55b3daea144151aae2a73a3f9e41b1a935', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807240320>, 'app': <noc.main.apps.reportbackups.views.ReportBackups object at 0x807284050>, 'id': 'bf53d88ca0db4f1538d44200e2c20809db43e671', 'iconCls': 'icon_application', 'title': u'Backup Status'}, {'access': <function <lambda> at 0x8072850c8>, 'app': <noc.main.apps.reportdbsummary.views.ReportreportDBSummary object at 0x807284190>, 'id': '10d1ed78f8e4a6074e198eb6f886f7a8e86b68b3', 'iconCls': 'icon_application', 'title': u'Database Summary'}, {'access': <function <lambda> at 0x807285230>, 'app': <noc.main.apps.reportloc.views.ReportLOC object at 0x8072844d0>, 'id': 'c121f9a8cec32d909954eae167fd4c32d75a46d7', 'iconCls': 'icon_application', 'title': u'Lines Of Code'}, {'access': <function <lambda> at 0x807285398>, 'app': <noc.main.apps.reportsystemversion.views.ReportSystemVersion object at 0x807284650>, 'id': '86aba52b161fb2df2cd6dd03ee953f7295c646a4', 'iconCls': 'icon_application', 'title': u'System Version'}, {'access': <function <lambda> at 0x8072855f0>, 'app': <noc.main.apps.reporttaggedmodels.views.ReportTaggedModels object at 0x807284890>, 'id': '61806f9090cf4feda0ba5d4b7b3056d40f4595dc', 'iconCls': 'icon_application', 'title': u'Tagged Models'}], 'title': u'Reports'}, {'id': 'f3d897c909b78dd22dea0c7e42e5dc06196cb5f9', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x806f76410>, 'app': <noc.main.apps.config.views.ConfigApplication object at 0x806f7a650>, 'id': '3d41a39397a328b9373554ae14d42f785c5015ce', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x806f80320>, 'app': <noc.main.apps.dbtrigger.views.DBTriggerApplication object at 0x806f7ae90>, 'id': '8d071e151465b2bb55ffc92e8bf678f5141975f6', 'iconCls': 'icon_application', 'title': 'DB Triggers'}, {'access': <function <lambda> at 0x807213848>, 'app': <noc.main.apps.group.views.GroupApplication object at 0x807210f50>, 'id': 'a3f1f5f0c31faab740f0ea50bcd98eaf49e016ac', 'iconCls': 'icon_application', 'title': 'Groups'}, {'access': <function <lambda> at 0x807213b18>, 'app': <noc.main.apps.language.views.LanguageApplication object at 0x807214250>, 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559', 'iconCls': 'icon_application_view_list', 'title': u'Languages'}, {'access': <function <lambda> at 0x80721a140>, 'app': <noc.main.apps.mimetype.views.MIMETypeApplication object at 0x807214b10>, 'id': 'b58f15478d9a79c33316de616565807e3bc9937b', 'iconCls': 'icon_application_view_list', 'title': u'MIME Types'}, {'access': <function <lambda> at 0x80721a7d0>, 'app': <noc.main.apps.notificationgroup.views.NotificationGroupApplication object at 0x80721f350>, 'id': 'f21e43ca77e8a4a6d4eb3dba746352373d449575', 'iconCls': 'icon_application', 'title': 'Notification Groups'}, {'access': <function <lambda> at 0x80722fb90>, 'app': <noc.main.apps.prefixtable.views.PrefixTableApplication object at 0x807230150>, 'id': '12880b008ce6b5747f16fffb7311ab4c7d850073', 'iconCls': 'icon_application', 'title': 'Prefix Tables'}, {'access': <function <lambda> at 0x8072341b8>, 'app': <noc.main.apps.pyrule.views.PyRuleApplication object at 0x807230810>, 'id': 'dfc02758a2d89530873c7d1c149632bbfeb600fd', 'iconCls': 'icon_application', 'title': 'PyRules'}, {'access': <function <lambda> at 0x807234ed8>, 'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x807235890>, 'id': '9c9a80ac20c6b0f4f10ec227e61bc3df28b77ec2', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'access': <function <lambda> at 0x8072a49b0>, 'app': <noc.main.apps.schedule.views.ScheduleApplication object at 0x807284e90>, 'id': '8c76bbc234ed657da925552f0a87a769ea1754b7', 'iconCls': 'icon_application', 'title': 'Schedules'}, {'access': <function <lambda> at 0x8072a4e60>, 'app': <noc.main.apps.shard.views.ShardApplication object at 0x8072a7410>, 'id': '3bba325b306e4d92b79993c7773f8b480b2fed1a', 'iconCls': 'icon_application_view_list', 'title': u'Shards'}, {'access': <function <lambda> at 0x8072ab320>, 'app': <noc.main.apps.style.views.StyleApplication object at 0x8072a7890>, 'id': '1a318a4a487fa42f351c9e9e026c5baf54acf7f6', 'iconCls': 'icon_application', 'title': 'Styles'}, {'access': <function <lambda> at 0x8072ab758>, 'app': <noc.main.apps.systemnotification.views.SystemNotificationApplication object at 0x8072a7bd0>, 'id': '4d0a176dd5ebbb665c6c47fd34120b74e77d872c', 'iconCls': 'icon_application', 'title': 'System Notifications'}, {'access': <function <lambda> at 0x8072abb90>, 'app': <noc.main.apps.systemtemplate.views.SystemTemplateApplication object at 0x8072a7f90>, 'id': '8ef95df7bdedee5d179d6f5e6e5c0dc531985035', 'iconCls': 'icon_application', 'title': 'System Templates'}, {'access': <function <lambda> at 0x8072b22a8>, 'app': <noc.main.apps.tagmanage.views.TagApplication object at 0x8072ac990>, 'id': 'c4f5a642885f12b6c3347930f9b2bc5c6de31052', 'iconCls': 'icon_application', 'title': 'Tags'}, {'access': <function <lambda> at 0x8072b2aa0>, 'app': <noc.main.apps.template.views.TemplateApplication object at 0x8072b6410>, 'id': '6d32799eb58ed8e68442acd3c1068f1405a17148', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x8072bb230>, 'app': <noc.main.apps.timepattern.views.TimePatternApplication object at 0x8072b9090>, 'id': 'e616751af6032eca427595bd49370d43cdb6de1d', 'iconCls': 'icon_application', 'title': 'Time Patterns'}, {'access': <function <lambda> at 0x8073597d0>, 'app': <noc.main.apps.user.views.UserApplication object at 0x807358950>, 'id': '37d185d930afd27ffaaa1a11d06eeb1324de32cc', 'iconCls': 'icon_application', 'title': 'Users'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x8072b25f0>, 'app': <noc.main.apps.tags.views.TagsAppplication object at 0x8072b6190>, 'id': '92437df1f839e5728f2a962caea7258d3cf150a0', 'iconCls': 'icon_application', 'title': 'Tags'}], 'title': 'Main'}, {'id': 'f0009c8c3f66558995669137bf30efbb6eefab3a', 'children': [{'id': '0cf5c17433ad5b7a831c1c7cc4ac4f1f14346cc2', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807329ed8>, 'app': <noc.inv.apps.model.views.ModelApplication object at 0x806f5c8d0>, 'id': '921745dc855418e99c96206777cecdb5f38b74ae', 'iconCls': 'icon_application', 'title': 'Models'}, {'access': <function <lambda> at 0x807329668>, 'app': <noc.inv.apps.socket.views.SocketApplication object at 0x80735d850>, 'id': '7c934dd2d4e4d2e279b0665fa14ec95a040b6fc2', 'iconCls': 'icon_application', 'title': 'Sockets'}, {'access': <function <lambda> at 0x80728e230>, 'app': <noc.inv.apps.vendor.views.VendorApplication object at 0x80735de10>, 'id': 'ab4037a768e2b972f139e01314c0863b20d2d7ce', 'iconCls': 'icon_application', 'title': 'Vendors'}], 'title': 'Setup'}], 'title': 'Inventory'}, {'id': '9a80cd1dbe91b4750ab387a6757842e0d5936c1d', 'children': [{'access': <function <lambda> at 0x8074e27d0>, 'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x8074e1850>, 'id': 'cff79b374fb6d9d9f6793817b5c6ce69e55f3be0', 'iconCls': 'icon_application', 'title': 'Managed Objects'}, {'id': '54c9de9719317233a00ee7b8fd25faa759786c7d', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x80759c938>, 'app': <noc.sa.apps.reportmrtask.views.ReportMRTask object at 0x807606b10>, 'id': '42c70cfca6a4270edd4942525073b8cc197df962', 'iconCls': 'icon_application', 'title': u'Active Map/Reduce tasks'}, {'access': <function <lambda> at 0x80759cb90>, 'app': <noc.sa.apps.reportobjectsummary.views.ReportObjectsSummary object at 0x807606e90>, 'id': '5df62e0893a50d21baec2d2898a6bfacc33ad8bf', 'iconCls': 'icon_application', 'title': u'Managed Objects Summary'}, {'access': <function <lambda> at 0x80759cde8>, 'app': <noc.sa.apps.reportsupportedequipment.views.Reportreportsupportedequipment object at 0x80760c090>, 'id': '9eb9760290663e53489e69e89f4c98221f6f1d78', 'iconCls': 'icon_application', 'title': u'Supported Equipment'}], 'title': u'Reports'}, {'id': 'b456cc9e42eb5386eb195901888c259ecd0171b9', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807285b90>, 'app': <noc.sa.apps.activator.views.ActivatorApplication object at 0x807361350>, 'id': 'd94b27bfdfb8837607a8d8de562de52d53ba271b', 'iconCls': 'icon_application', 'title': 'Activators'}, {'access': <function <lambda> at 0x807409230>, 'app': <noc.sa.apps.administrativedomain.views.AdministrativeDomainApplication object at 0x807361c90>, 'id': '215860b28e7f2d20a09d7dea005e3c534acc4cd5', 'iconCls': 'icon_application', 'title': 'Administrative Domains'}, {'access': <function <lambda> at 0x807437aa0>, 'app': <noc.sa.apps.commandsnippet.views.CommandSnippetApplication object at 0x807407750>, 'id': 'ce38770c6533ae63de4d8d1359fc9f94f8563667', 'iconCls': 'icon_application', 'title': 'Command Snippets'}, {'access': <function <lambda> at 0x807437ed8>, 'app': <noc.sa.apps.groupaccess.views.GroupAccessApplication object at 0x8074380d0>, 'id': 'd189a65864d2fbae3bc9915180be55e1f65ee5cb', 'iconCls': 'icon_application', 'title': 'Group Access'}, {'access': <function <lambda> at 0x80759c410>, 'app': <noc.sa.apps.managedobjectselector.views.ManagedObjectSelectorApplication object at 0x80759b910>, 'id': '350b86280cf3e90dacef15585627c325fa7a5404', 'iconCls': 'icon_application', 'title': 'Object Selectors'}, {'access': <function <lambda> at 0x807616578>, 'app': <noc.sa.apps.useraccess.views.UserAccessApplication object at 0x807617090>, 'id': 'd6916ae2d472d067638d3eb4da9309f31e10bf96', 'iconCls': 'icon_application', 'title': 'User Access'}], 'title': 'Setup'}, {'id': '790db7681856c409fd180fadf957cea94211ee06', 'children': [{'access': <function <lambda> at 0x807359cf8>, 'app': <noc.sa.apps.activatorstatus.views.ActivatorStatusApplication object at 0x807361b50>, 'id': 'facb2bbc38e5add1bec2ba48b724f9688a13e6bd', 'iconCls': 'icon_application', 'title': 'Activator Status'}, {'access': <function <lambda> at 0x807409410>, 'app': <noc.sa.apps.checksupported.views.CheckSupportedApplication object at 0x807407150>, 'id': '850cc00358b772f77672563cfc956d0dd1800a77', 'iconCls': 'icon_application', 'title': 'Check supported.csv'}, {'access': <function <lambda> at 0x80743f410>, 'app': <noc.sa.apps.macreport.views.MACReportAppplication object at 0x807438e50>, 'id': '23efa562502b01d91cbc9f33246d8263ea30ab7e', 'iconCls': 'icon_application', 'title': 'MAC Report'}, {'access': <function <lambda> at 0x80760e230>, 'app': <noc.sa.apps.runcommands.views.RunCommandsAppplication object at 0x80760c610>, 'id': '98bb7b81044a915f5849649ddcb63a772926bfe2', 'iconCls': 'icon_application', 'title': 'Run Commands'}, {'access': <function <lambda> at 0x80760e5f0>, 'app': <noc.sa.apps.runsnippet.views.RunSnippetApplication object at 0x80760cc10>, 'id': '24674269fc2384f0830bb1f56a41459b335eb233', 'iconCls': 'icon_application', 'title': 'Run Snippet'}, {'access': <function <lambda> at 0x80759c848>, 'app': <noc.sa.apps.mrtask.views.MRTaskAppplication object at 0x807606890>, 'id': '908bc163a8751c0ff5903626a9649833b0d860d8', 'iconCls': 'icon_application', 'title': 'Run Task'}, {'access': <function <lambda> at 0x80760e9b0>, 'app': <noc.sa.apps.showswitchports.views.ShowSwithportsApplication object at 0x80760cf10>, 'id': 'e0a874fca4f8ccbcffc87e1cd67452e07fad93c1', 'iconCls': 'icon_application', 'title': 'Show Switchports'}, {'access': <function <lambda> at 0x80760ec08>, 'app': <noc.sa.apps.switchportvalidation.views.SwitchportValidationAppplication object at 0x807612290>, 'id': '4eb55134471af22374f2d46b517769070096d701', 'iconCls': 'icon_application', 'title': 'Switchport Validation'}, {'access': <function <lambda> at 0x8076160c8>, 'app': <noc.sa.apps.topologydiscovery.views.TopologyDiscoveryAppplication object at 0x807612e90>, 'id': '4263f9b7b1ec5ac47204d32a1068c57833223bd0', 'iconCls': 'icon_application', 'title': 'Topology Discovery'}, {'access': <function <lambda> at 0x807616758>, 'app': <noc.sa.apps.versioninventory.views.VersionInventoryApplication object at 0x807617550>, 'id': '25ae0810af27f04bf7b83f4953deb7123744d103', 'iconCls': 'icon_application', 'title': 'Version Inventory'}], 'title': 'Tasks'}], 'title': 'Service Activation'}, {'id': '1e898c8e4fc5f0a6b46b4836f280c375bc04e4c7', 'children': [{'access': <function <lambda> at 0x80761f668>, 'app': <noc.fm.apps.alarm.views.AlarmManagedApplication object at 0x80761d710>, 'id': 'f397380207ea228ee91af36fc1fd744d94dd8f18', 'iconCls': 'icon_application', 'title': 'Alarms'}, {'access': <function <lambda> at 0x807631668>, 'app': <noc.fm.apps.event.views.EventAppplication object at 0x80762e990>, 'id': 'a590eadaed9d55e13f7d22cfbed214f707ddbc03', 'iconCls': 'icon_application', 'title': 'Events'}, {'access': <function <lambda> at 0x8076425f0>, 'app': <noc.fm.apps.mib.views.MIBApplication object at 0x8076431d0>, 'id': '69820a23b53621d843ab19787eb7aa910518ed94', 'iconCls': 'icon_application', 'title': 'MIBs'}, {'id': 'ed16b21d925d33fdb774d654ab58b8ec02088a3a', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x8076426e0>, 'app': <noc.fm.apps.reportclassificationquality.views.ReportClassificationQuality object at 0x807643390>, 'id': 'ecde6f92125799d2236c0375b36083478c3779d0', 'iconCls': 'icon_application', 'title': u'Classification Quality'}, {'access': <function <lambda> at 0x8076428c0>, 'app': <noc.fm.apps.reportclassificationrule.views.ReportClassificationRules object at 0x807643850>, 'id': 'dff7aa4b7ea13c70a6f73fb3e4fa26bead70feee', 'iconCls': 'icon_application', 'title': u'Classification Rules'}, {'access': <function <lambda> at 0x807642b90>, 'app': <noc.fm.apps.reporteventsummary.views.EventSummaryReport object at 0x807643cd0>, 'id': '49daf3c6cc72d2112e47f9e07e6930e630212d1a', 'iconCls': 'icon_application', 'title': u'Event Summary'}, {'access': <function <lambda> at 0x807642f50>, 'app': <noc.fm.apps.reporthierarchy.views.HierarchyReportAppplication object at 0x807643f90>, 'id': 'f82c327e6e96995db306f9d8d0ecd95079dd22d2', 'iconCls': 'icon_application', 'title': u'Events and Alarm Hierarchy'}, {'access': <function <lambda> at 0x8076bc320>, 'app': <noc.fm.apps.reportmibs.views.ReportreportMIBs object at 0x8076bd410>, 'id': '820394ec276c62f9a3de931bd7325d9f2c79b13a', 'iconCls': 'icon_application', 'title': u'Installed MIBs'}, {'access': <function <lambda> at 0x8076bc1b8>, 'app': <noc.fm.apps.reportlocalrules.views.ReportClassificationRules object at 0x8076bd190>, 'id': 'e44a79723b8ea7a0a887faba98359b113a155a6b', 'iconCls': 'icon_application', 'title': u'Local Classification Rules (JSON)'}, {'access': <function <lambda> at 0x8076bc500>, 'app': <noc.fm.apps.reportmissedmibs.views.ReportMissedMIBs object at 0x8076bd510>, 'id': 'da18c4c12c9ab268d8bf4f4a7c6b06473af8d710', 'iconCls': 'icon_application', 'title': u'Missed MIBs'}, {'access': <function <lambda> at 0x8076bc668>, 'app': <noc.fm.apps.reportrulesbyprofile.views.Reportreportrulesbyprofile object at 0x8076bd6d0>, 'id': 'e721538f98cfeb00a5f0b95cd11f9b26cdfc5b43', 'iconCls': 'icon_application', 'title': u'Rules by Profile'}, {'access': <function <lambda> at 0x8076bc848>, 'app': <noc.fm.apps.reportrulesetsummary.views.ReportRulesetSummary object at 0x8076bda50>, 'id': 'e8b55f6338e636255cc25c32cd7bbbe77456720a', 'iconCls': 'icon_application', 'title': u'Ruleset Summary'}, {'access': <function <lambda> at 0x8076bc9b0>, 'app': <noc.fm.apps.reportunclassifiedoids.views.ReportUnclassifiedOIDs object at 0x8076bdd10>, 'id': 'dd2f0b7a2f765eeafa14e7dd5ae40d78e7345a70', 'iconCls': 'icon_application', 'title': u'Unclassified Trap OIDs'}], 'title': u'Reports'}, {'id': 'b833e7f060e1490d4a64c9aef12f97d19f96a04d', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x80761faa0>, 'app': <noc.fm.apps.alarmclass.views.EventClassApplication object at 0x80761de50>, 'id': 'f4c0b0557626c806e6f81a9a5b791dde4737ba3a', 'iconCls': 'icon_application', 'title': 'Alarm Classes'}, {'access': <function <lambda> at 0x80761fc80>, 'app': <noc.fm.apps.alarmseverity.views.AlarmSeverityApplication object at 0x8076223d0>, 'id': '95f90237c815678a95fea155750abac67e4658ab', 'iconCls': 'icon_application', 'title': 'Alarm Severities'}, {'access': <function <lambda> at 0x807629230>, 'app': <noc.fm.apps.alarmtrigger.views.AlarmTriggerApplication object at 0x807622850>, 'id': '98ec08e864785527c32fa693e60c08e2b13b3e5c', 'iconCls': 'icon_application', 'title': 'Alarm Triggers'}, {'access': <function <lambda> at 0x807629de8>, 'app': <noc.fm.apps.classificationrule.views.ClassificationRuleApplication object at 0x80762b910>, 'id': '95c48b600fb29b93c5d42254a4869cb59171237b', 'iconCls': 'icon_application', 'title': 'Classification Rules'}, {'access': <function <lambda> at 0x8076391b8>, 'app': <noc.fm.apps.eventclass.views.EventClassApplication object at 0x807637790>, 'id': '9da67b8a6cf756a6f40da04e5fa09f302d1e82e2', 'iconCls': 'icon_application', 'title': 'Event Classes'}, {'access': <function <lambda> at 0x807639758>, 'app': <noc.fm.apps.eventtrigger.views.EventTriggerApplication object at 0x807637a10>, 'id': '3a7595636a715b8130b846673e6645e4a120917e', 'iconCls': 'icon_application', 'title': 'Event Triggers'}, {'access': <function <lambda> at 0x807639cf8>, 'app': <noc.fm.apps.ignoreeventrules.views.IgnoreEventRulesApplication object at 0x80763a350>, 'id': 'f8ce86cdb10bdb912b8b442994d0d1418b8544d5', 'iconCls': 'icon_application', 'title': 'Ignore Event Rules'}], 'title': 'Setup'}], 'title': 'Fault Management'}, {'id': 'a7535b0f823bb9bcabe4f7d3ef7a18348b437e4a', 'children': [{'access': <function <lambda> at 0x8076c9758>, 'app': <noc.pm.apps.view.views.ViewAppplication object at 0x8076c6ed0>, 'id': '4a9791bfe4f0d21bd9b03e50e9405b24da44f070', 'iconCls': 'icon_application', 'title': 'Charts'}, {'id': '84bd1416fbc66b81a2cf885919872e17a36d76d1', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8076bcde8>, 'app': <noc.pm.apps.chart.views.ChartApplication object at 0x8076c61d0>, 'id': '89550273e6acdd1484582c95138064c3ed90efff', 'iconCls': 'icon_application', 'title': 'Charts'}, {'access': <function <lambda> at 0x8076c9320>, 'app': <noc.pm.apps.timeseries.views.TimeSeriesApplication object at 0x8076c6790>, 'id': '72243946a94e3ebc86842396634e9d6620d69269', 'iconCls': 'icon_application', 'title': 'Time Series'}], 'title': 'Setup'}], 'title': 'Performance Management'}, {'id': 'fe686b697b9298ae09bdccc01026926f53395b49', 'children': [{'access': <function <lambda> at 0x80793f848>, 'app': <noc.cm.apps.config.views.ConfigApplication object at 0x807938b50>, 'id': '7f1b495d9363bd5fed89d4197ea5a87d213352d4', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x807944050>, 'app': <noc.cm.apps.dns.views.DNSApplication object at 0x807938e10>, 'id': '7296e372000fe4b12750d74f795d130b395694cd', 'iconCls': 'icon_application', 'title': 'DNS Objects'}, {'access': <function <lambda> at 0x807944b90>, 'app': <noc.cm.apps.prefixlist.views.PrefixListApplication object at 0x8079428d0>, 'id': 'c7603fc339ee516f05006f84c3f4766549b9d15d', 'iconCls': 'icon_application', 'title': 'Prefix Lists'}, {'access': <function <lambda> at 0x80794e6e0>, 'app': <noc.cm.apps.rpsl.views.RPSLApplication object at 0x80794ba90>, 'id': '1bda33685876420e7da4103225b0bf35309d11b9', 'iconCls': 'icon_application', 'title': 'RPSL Objects'}, {'id': '1ca347a8fe30349ab00ba7d42d8c8db79a2079bf', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807944de8>, 'app': <noc.cm.apps.reportlatestchanges.views.ReportreportLatestChanges object at 0x80794b5d0>, 'id': '4096dc6b9077c086d3c123dcfd0b07ab90f41021', 'iconCls': 'icon_application', 'title': u'Latest Changes'}, {'access': <function <lambda> at 0x807944f50>, 'app': <noc.cm.apps.reportstaleconfigs.views.ReportStaleConfig object at 0x80794b790>, 'id': 'b9883407b49680d33058c05979b74c6f7f3f2953', 'iconCls': 'icon_application', 'title': u'Stale Configs'}], 'title': u'Reports'}, {'id': '9d249574faf88b3b8169e2c7be14e075c3bcd5cb', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807944578>, 'app': <noc.cm.apps.objectnotify.views.ObjectNotifyApplication object at 0x807942790>, 'id': 'c0da3f7b4495d19c33027ac8f0bf0981e0cfe837', 'iconCls': 'icon_application', 'title': 'Object Notifies'}], 'title': 'Setup'}], 'title': 'Configuration Management'}, {'id': '4c344f76804c6835cc8e7a95c1920c127cbaefa4', 'children': [{'access': <function <lambda> at 0x8079c59b0>, 'app': <noc.ip.apps.ipam.views.IPAMAppplication object at 0x8079c61d0>, 'id': '62b16685d8ee4fc824685ecf80a1eb96e58cefb9', 'iconCls': 'icon_application', 'title': 'Assigned Addresses'}, {'id': 'f410888431eb688377affd04c979d744ac33b25f', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x8079ca410>, 'app': <noc.ip.apps.reportexpanded.views.ExpandedReport object at 0x8079cbc50>, 'id': '7fca06e3efdc89afb5524747910c67614db6f214', 'iconCls': 'icon_application', 'title': u'All Allocated Blocks'}, {'access': <function <lambda> at 0x8079ca140>, 'app': <noc.ip.apps.reportallocated.views.Reportreportallocated object at 0x8079cb310>, 'id': '6053fb535bf045992a8be4b411e9d2bfc8318bcd', 'iconCls': 'icon_application', 'title': u'Allocated Blocks'}, {'access': <function <lambda> at 0x8079caa28>, 'app': <noc.ip.apps.reportsummary.views.ReportSummary object at 0x8079cfe90>, 'id': '0ce217baaab421dfbe937a09ebdafe8163ad8eab', 'iconCls': 'icon_application', 'title': u'Block Summary'}, {'access': <function <lambda> at 0x8079ca758>, 'app': <noc.ip.apps.reportfree.views.FreeBlocksReport object at 0x8079cf610>, 'id': 'cef8f5a8c9f68f79607de67b1dbf314185ee8e2a', 'iconCls': 'icon_application', 'title': u'Free Blocks'}], 'title': u'Reports'}, {'id': '9d3665ab3402091eb89c00de55d28bdb360e11ff', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8079bb8c0>, 'app': <noc.ip.apps.addressrange.views.AddressRangeApplication object at 0x8079522d0>, 'id': '9f2e3122ce14e9e0d25244c94054fe577041e419', 'iconCls': 'icon_application', 'title': 'Address Ranges'}, {'access': <function <lambda> at 0x8079cae60>, 'app': <noc.ip.apps.routeimport.views.RouteImportAppplication object at 0x8079d2610>, 'id': 'f45adfbd3902e33fa85498533f0b4b47880cfc23', 'iconCls': 'icon_application', 'title': 'Import Connected'}, {'access': <function <lambda> at 0x8079c5ed8>, 'app': <noc.ip.apps.prefixaccess.views.PrefixAccessApplication object at 0x8079c6310>, 'id': '74c7d348c8466be2bea5575289424e53c58ec617', 'iconCls': 'icon_application', 'title': 'Prefix Access'}, {'access': <function <lambda> at 0x8079d7f50>, 'app': <noc.ip.apps.vrfgroup.views.VRFGroupApplication object at 0x8079d8cd0>, 'id': '1983927de1feb2c8b6565c8ac21ea4c5f5ce5f6c', 'iconCls': 'icon_application', 'title': 'VRF Groups'}, {'access': <function <lambda> at 0x8079d7b18>, 'app': <noc.ip.apps.vrf.views.VRFApplication object at 0x8079d8810>, 'id': '2a11a428d3b6d06d2fa86a39c8b2439b5415a966', 'iconCls': 'icon_application', 'title': 'VRFs'}], 'title': 'Setup'}], 'title': 'Address Space Management'}, {'id': 'b754826d44c07f9c3a75dd4ffe4f57afbf5dfaac', 'children': [{'id': '70a395f751d26a6966c5ea9717981d14bf9d8bf4', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8079dec08>, 'app': <noc.vc.apps.vcbindfilter.views.VCBindFilterApplication object at 0x8079dce90>, 'id': '647860616e478d5c957cdb2eb72923a7615168b4', 'iconCls': 'icon_application', 'title': 'VC Bind Filters'}, {'access': <function <lambda> at 0x8079e7140>, 'app': <noc.vc.apps.vcdomain.views.VCDomainApplication object at 0x8079e3810>, 'id': 'cbd8f1b371c124fc37662821c298a0ecab68e460', 'iconCls': 'icon_application', 'title': 'VC Domains'}, {'access': <function <lambda> at 0x8079e76e0>, 'app': <noc.vc.apps.vcfilter.views.VCFilterApplication object at 0x8079e3e90>, 'id': '79bd02ff8465fcb1c66f8a26064d9f051ba35cca', 'iconCls': 'icon_application', 'title': 'VC Filters'}, {'access': <function <lambda> at 0x8079e7aa0>, 'app': <noc.vc.apps.vctype.views.VCTypeApplication object at 0x8079ea1d0>, 'id': '2be91ca32762b589b9065755750cf4aa1ad232f6', 'iconCls': 'icon_application_view_list', 'title': u'VC Types'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x8079de758>, 'app': <noc.vc.apps.vc.views.VCApplication object at 0x8079dc910>, 'id': 'd7a2cc27abd91cd4bad725dc17183b76b6376e82', 'iconCls': 'icon_application', 'title': 'Virtual Circuits'}], 'title': 'Virtual Circuit Management'}, {'id': '392d8952e157c99b61517ed8750db9f4cf13187c', 'children': [{'id': '1f3243c6cd5817382c9a2cc15dc2dd47c0318227', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807a9c7d0>, 'app': <noc.dns.apps.reportduplicatedfqdns.views.Reportreportduplicatedfqdns object at 0x807a9d0d0>, 'id': '0596eb27ff59f8f01d14a7ba03e7691048ab24e6', 'iconCls': 'icon_application', 'title': u'Duplicated FQDNs'}, {'access': <function <lambda> at 0x807a9c9b0>, 'app': <noc.dns.apps.reportexpiringdomains.views.Reportreportexpiringdomains object at 0x807a9d4d0>, 'id': '3ef96db3a5f3bfb6c1b10146e8407ecb93152d9a', 'iconCls': 'icon_application', 'title': u'Expiring Domains'}, {'access': <function <lambda> at 0x807a9cb90>, 'app': <noc.dns.apps.reportmissedp2p.views.Reportreportmissedp2p object at 0x807a9d7d0>, 'id': 'bde17f0ecefbe15f9c15695a375a68b618c92e2c', 'iconCls': 'icon_application', 'title': u'Missed Link Addresses'}, {'access': <function <lambda> at 0x807a9cde8>, 'app': <noc.dns.apps.reportmissedreverse.views.Reportreportmissedreverse object at 0x807a9d9d0>, 'id': '9d01261cfffafefedc74f871407dee6fa2545a44', 'iconCls': 'icon_application', 'title': u'Missed Reverse Zones'}, {'access': <function <lambda> at 0x807a9cf50>, 'app': <noc.dns.apps.reportnszonesummary.views.Reportreportnszonesummary object at 0x807a9dc10>, 'id': 'a8116df290a94f2977a93b765befdceb57e0b16a', 'iconCls': 'icon_application', 'title': u'NS Zone Summary'}, {'access': <function <lambda> at 0x807aa11b8>, 'app': <noc.dns.apps.reportsupportedns.views.Reportreportsupportedns object at 0x807a9ded0>, 'id': 'f33ef2554b7d88a64e2bc932abeb25ebb2a2814d', 'iconCls': 'icon_application', 'title': u'Supported Nameservers'}], 'title': u'Reports'}, {'id': '6f0e5ab5fe0bb0e6379a7e1bcdbe3fa71cf9b092', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8079e7e60>, 'app': <noc.dns.apps.dnsserver.views.DNSServerApplication object at 0x8079ea710>, 'id': '770d560baecad13811f92a3953add1d2d76cac04', 'iconCls': 'icon_application', 'title': 'DNS Servers'}, {'access': <function <lambda> at 0x807aa15f0>, 'app': <noc.dns.apps.rrtype.views.DNSZoneRecordTypeApplication object at 0x807aa6150>, 'id': '710547607ada6804bcfefcbed150974b25ee4c61', 'iconCls': 'icon_application_view_list', 'title': u'RR Types'}, {'access': <function <lambda> at 0x807a9c6e0>, 'app': <noc.dns.apps.dnszoneprofile.views.DNSZoneProfileApplication object at 0x807a98b90>, 'id': '9be384dc452ebcbd6a2141bc3a6df1f68617f090', 'iconCls': 'icon_application', 'title': 'Zone Profiles'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x807a9c1b8>, 'app': <noc.dns.apps.dnszone.views.DNSZoneApplication object at 0x807a98610>, 'id': 'e58d0f3f9a61e7cce722cc4d474d05287a40267f', 'iconCls': 'icon_application', 'title': 'Zones'}], 'title': 'DNS'}, {'id': '18c30697f8160635be44cb9bbc98188819f7656b', 'children': [{'access': <function <lambda> at 0x807aac0c8>, 'app': <noc.peer.apps.asset.views.ASSetApplication object at 0x807aa6bd0>, 'id': 'bbca79b28981e4f78f9e4a213e7c8c6bf042316f', 'iconCls': 'icon_application', 'title': 'AS Sets'}, {'access': <function <lambda> at 0x807aa1b90>, 'app': <noc.peer.apps.as.views.ASApplication object at 0x807aa6650>, 'id': '2848d3493f58544af4f68037bdf7efb00ad27231', 'iconCls': 'icon_application', 'title': 'ASes'}, {'access': <function <lambda> at 0x807aac500>, 'app': <noc.peer.apps.community.views.CommunityApplication object at 0x807aa80d0>, 'id': '1e7d1b22465e262b2c5513614d6a50009d3596ed', 'iconCls': 'icon_application', 'title': 'Communities'}, {'access': <function <lambda> at 0x807abb140>, 'app': <noc.peer.apps.peer.views.PeerApplication object at 0x807ab0c50>, 'id': '9b94ce1b50b484431e574a899f0277eba1ad4881', 'iconCls': 'icon_application', 'title': 'Peers'}, {'access': <function <lambda> at 0x807ac52a8>, 'app': <noc.peer.apps.prefixlistbuilder.views.PrefixListBuilderAppplication object at 0x807ac16d0>, 'id': 'a9cf3cd7cb8bd6fac5755269876477f26be9f3e0', 'iconCls': 'icon_application_form', 'title': u'Prefix List Builder'}, {'id': '00b9f844c63978b0aad8fab75bed9b4258db222d', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807abbed8>, 'app': <noc.peer.apps.reportcone.views.ReportLOC object at 0x807ac1950>, 'id': '6dd379706c14e5316b4e3cd701e518553999d3f2', 'iconCls': 'icon_application', 'title': u'Cone Analysis'}], 'title': u'Reports'}, {'id': 'c816e7601d298282e84312ff5ec37a91b697c430', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807aac938>, 'app': <noc.peer.apps.communitytype.views.CommunityTypeApplication object at 0x807aa8710>, 'id': '2f30c2f52649aa994cc060790308204c2cb9a45a', 'iconCls': 'icon_application', 'title': 'Community Types'}, {'access': <function <lambda> at 0x807aacde8>, 'app': <noc.peer.apps.maintainer.views.MaintainerApplication object at 0x807aa8bd0>, 'id': '22ba5f6c189043971ad62f6000fb5d26e0615396', 'iconCls': 'icon_application', 'title': 'Maintainers'}, {'access': <function <lambda> at 0x807ab32a8>, 'app': <noc.peer.apps.organisation.views.OrganisationApplication object at 0x807ab0050>, 'id': 'a8c884001cc0167a9fab02ad697ceebdc8441e3c', 'iconCls': 'icon_application', 'title': 'Organisations'}, {'access': <function <lambda> at 0x807abb488>, 'app': <noc.peer.apps.peergroup.views.PeerGroupApplication object at 0x807ab93d0>, 'id': '8e62dd8f86c6f40f99680317f1b6fc3c1b986baa', 'iconCls': 'icon_application', 'title': 'Peer Groups'}, {'access': <function <lambda> at 0x807abb938>, 'app': <noc.peer.apps.peeringpoint.views.PeeringPointApplication object at 0x807ab98d0>, 'id': '2f6651a55f35b237c5faae78e0d506d74137b428', 'iconCls': 'icon_application', 'title': 'Peering Points'}, {'access': <function <lambda> at 0x807abbde8>, 'app': <noc.peer.apps.person.views.PersonApplication object at 0x807ab9fd0>, 'id': '3182e593fff433328fe1978681a1b6dd6b4c2c9d', 'iconCls': 'icon_application', 'title': 'Persons'}, {'access': <function <lambda> at 0x807ac5668>, 'app': <noc.peer.apps.rir.views.RIRApplication object at 0x807ac1bd0>, 'id': 'a45b7ea556298ff634cdd2c3b287aecb1a90cef0', 'iconCls': 'icon_application_view_list', 'title': u'RIRs'}], 'title': 'Setup'}], 'title': 'Peering Management'}, {'id': '803f9939d4effc8f6459635d85e240b1987d53d1', 'children': [{'access': <function <lambda> at 0x807b5e140>, 'app': <noc.kb.apps.index.views.IndexAppplication object at 0x807ac8790>, 'id': '13dc26162d98dc8964b90b6bd3b8fe3fb77d9932', 'iconCls': 'icon_application', 'title': 'Knowledge Base'}, {'access': <function <lambda> at 0x807b5e5f0>, 'app': <noc.kb.apps.kbentry.views.KBEntryApplication object at 0x807b62590>, 'id': 'cbb95eca4fc6c5b34825dfc7659db3df64be21a4', 'iconCls': 'icon_application', 'title': 'New from Template'}, {'id': '5db0a41a52526ecdf0d5a7fe7923a67507df8dc6', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807b5e9b0>, 'app': <noc.kb.apps.kbentry.views.KBEntryApplication object at 0x807b62590>, 'id': 'd84855c7279003d8bb1d9c894fe22680fb27252c', 'iconCls': 'icon_application', 'title': 'Entries'}, {'access': <function <lambda> at 0x807ac5a28>, 'app': <noc.kb.apps.globalbookmark.views.KBGlobalBookmarkApplication object at 0x807ac80d0>, 'id': 'bc66b814a62bc06e11b78762ea4729d5ab8d92ca', 'iconCls': 'icon_application', 'title': 'Global Bookmark'}, {'access': <function <lambda> at 0x807b5ede8>, 'app': <noc.kb.apps.kbentrytemplate.views.KBEntryTemplateApplication object at 0x807b62b10>, 'id': 'c4d40841132680b1a4743c7780a37229b9fbfeb4', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x807b69488>, 'app': <noc.kb.apps.userbookmark.views.KBUserBookmarkApplication object at 0x807b67150>, 'id': 'b0fcacc02cc71149468e7c32c707213e66d3c6a5', 'iconCls': 'icon_application', 'title': 'User Bookmark'}], 'title': 'Setup'}], 'title': 'Knowledge Base'}, {'id': 'a827ee0c22d360cff35bde07d02a1d042d7c3735', 'children': [], 'title': 'Main'}, {'id': 'f0009c8c3f66558995669137bf30efbb6eefab3a', 'children': [], 'title': 'Inventory'}, {'id': '9a80cd1dbe91b4750ab387a6757842e0d5936c1d', 'children': [], 'title': 'Service Activation'}, {'id': '1e898c8e4fc5f0a6b46b4836f280c375bc04e4c7', 'children': [], 'title': 'Fault Management'}, {'id': 'a7535b0f823bb9bcabe4f7d3ef7a18348b437e4a', 'children': [], 'title': 'Performance Management'}, {'id': 'fe686b697b9298ae09bdccc01026926f53395b49', 'children': [], 'title': 'Configuration Management'}, {'id': '4c344f76804c6835cc8e7a95c1920c127cbaefa4', 'children': [], 'title': 'Address Space Management'}, {'id': 'b754826d44c07f9c3a75dd4ffe4f57afbf5dfaac', 'children': [], 'title': 'Virtual Circuit Management'}, {'id': '392d8952e157c99b61517ed8750db9f4cf13187c', 'children': [], 'title': 'DNS'}, {'id': '18c30697f8160635be44cb9bbc98188819f7656b', 'children': [], 'title': 'Peering Management'}, {'id': '803f9939d4effc8f6459635d85e240b1987d53d1', 'children': [], 'title': 'Knowledge Base'}]
  177. c = []
  178. get_children = <function get_children at 0x807c17488>
  179. n = {'text': 'Main', 'id': 'a827ee0c22d360cff35bde07d02a1d042d7c3735'}
  180. r = {'id': 'a827ee0c22d360cff35bde07d02a1d042d7c3735', 'children': [{'access': <function <lambda> at 0x806f5bf50>, 'app': <noc.main.apps.audittrail.views.AuditTrailApplication object at 0x806f5cb10>, 'id': '6923db7ffc1d1ec4f0a5e872ecab6f8a430a6e18', 'iconCls': 'icon_application', 'title': 'Audit Trail'}, {'access': <function <lambda> at 0x806f65d70>, 'app': <noc.main.apps.calculator.views.CalculatorAppplication object at 0x806f63350>, 'id': 'a534a96c6e8ea270c22cbcd3adb1aa9d90feb701', 'iconCls': 'icon_application', 'title': 'Calculators'}, {'id': '752c68966311281e8fa93060d993dacea24c467e', 'children': [{'access': <function <lambda> at 0x8072045f0>, 'app': <noc.main.apps.doc.views.DocApplication object at 0x807205350>, 'id': 'cf3578bfb0e47c12668bf10022a416c975ad7e1f', 'iconCls': 'icon_application', 'title': 'NOC Book'}], 'title': 'Documentation'}, {'access': <function <lambda> at 0x80721ac08>, 'app': <noc.main.apps.pendingnotifications.views.NotificationApplication object at 0x80721f690>, 'id': 'd482bdf8c262de71b6d46ca066bb924f73ff79b9', 'iconCls': 'icon_application', 'title': 'Pending Notifications'}, {'access': <function <lambda> at 0x8072349b0>, 'app': <noc.main.apps.refbook.views.RefBookAppplication object at 0x807235450>, 'id': '419dfb25e5bacd668e7953d5624ef6ee8a3a0246', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'id': 'f2c8bc55b3daea144151aae2a73a3f9e41b1a935', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807240320>, 'app': <noc.main.apps.reportbackups.views.ReportBackups object at 0x807284050>, 'id': 'bf53d88ca0db4f1538d44200e2c20809db43e671', 'iconCls': 'icon_application', 'title': u'Backup Status'}, {'access': <function <lambda> at 0x8072850c8>, 'app': <noc.main.apps.reportdbsummary.views.ReportreportDBSummary object at 0x807284190>, 'id': '10d1ed78f8e4a6074e198eb6f886f7a8e86b68b3', 'iconCls': 'icon_application', 'title': u'Database Summary'}, {'access': <function <lambda> at 0x807285230>, 'app': <noc.main.apps.reportloc.views.ReportLOC object at 0x8072844d0>, 'id': 'c121f9a8cec32d909954eae167fd4c32d75a46d7', 'iconCls': 'icon_application', 'title': u'Lines Of Code'}, {'access': <function <lambda> at 0x807285398>, 'app': <noc.main.apps.reportsystemversion.views.ReportSystemVersion object at 0x807284650>, 'id': '86aba52b161fb2df2cd6dd03ee953f7295c646a4', 'iconCls': 'icon_application', 'title': u'System Version'}, {'access': <function <lambda> at 0x8072855f0>, 'app': <noc.main.apps.reporttaggedmodels.views.ReportTaggedModels object at 0x807284890>, 'id': '61806f9090cf4feda0ba5d4b7b3056d40f4595dc', 'iconCls': 'icon_application', 'title': u'Tagged Models'}], 'title': u'Reports'}, {'id': 'f3d897c909b78dd22dea0c7e42e5dc06196cb5f9', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x806f76410>, 'app': <noc.main.apps.config.views.ConfigApplication object at 0x806f7a650>, 'id': '3d41a39397a328b9373554ae14d42f785c5015ce', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x806f80320>, 'app': <noc.main.apps.dbtrigger.views.DBTriggerApplication object at 0x806f7ae90>, 'id': '8d071e151465b2bb55ffc92e8bf678f5141975f6', 'iconCls': 'icon_application', 'title': 'DB Triggers'}, {'access': <function <lambda> at 0x807213848>, 'app': <noc.main.apps.group.views.GroupApplication object at 0x807210f50>, 'id': 'a3f1f5f0c31faab740f0ea50bcd98eaf49e016ac', 'iconCls': 'icon_application', 'title': 'Groups'}, {'access': <function <lambda> at 0x807213b18>, 'app': <noc.main.apps.language.views.LanguageApplication object at 0x807214250>, 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559', 'iconCls': 'icon_application_view_list', 'title': u'Languages'}, {'access': <function <lambda> at 0x80721a140>, 'app': <noc.main.apps.mimetype.views.MIMETypeApplication object at 0x807214b10>, 'id': 'b58f15478d9a79c33316de616565807e3bc9937b', 'iconCls': 'icon_application_view_list', 'title': u'MIME Types'}, {'access': <function <lambda> at 0x80721a7d0>, 'app': <noc.main.apps.notificationgroup.views.NotificationGroupApplication object at 0x80721f350>, 'id': 'f21e43ca77e8a4a6d4eb3dba746352373d449575', 'iconCls': 'icon_application', 'title': 'Notification Groups'}, {'access': <function <lambda> at 0x80722fb90>, 'app': <noc.main.apps.prefixtable.views.PrefixTableApplication object at 0x807230150>, 'id': '12880b008ce6b5747f16fffb7311ab4c7d850073', 'iconCls': 'icon_application', 'title': 'Prefix Tables'}, {'access': <function <lambda> at 0x8072341b8>, 'app': <noc.main.apps.pyrule.views.PyRuleApplication object at 0x807230810>, 'id': 'dfc02758a2d89530873c7d1c149632bbfeb600fd', 'iconCls': 'icon_application', 'title': 'PyRules'}, {'access': <function <lambda> at 0x807234ed8>, 'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x807235890>, 'id': '9c9a80ac20c6b0f4f10ec227e61bc3df28b77ec2', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'access': <function <lambda> at 0x8072a49b0>, 'app': <noc.main.apps.schedule.views.ScheduleApplication object at 0x807284e90>, 'id': '8c76bbc234ed657da925552f0a87a769ea1754b7', 'iconCls': 'icon_application', 'title': 'Schedules'}, {'access': <function <lambda> at 0x8072a4e60>, 'app': <noc.main.apps.shard.views.ShardApplication object at 0x8072a7410>, 'id': '3bba325b306e4d92b79993c7773f8b480b2fed1a', 'iconCls': 'icon_application_view_list', 'title': u'Shards'}, {'access': <function <lambda> at 0x8072ab320>, 'app': <noc.main.apps.style.views.StyleApplication object at 0x8072a7890>, 'id': '1a318a4a487fa42f351c9e9e026c5baf54acf7f6', 'iconCls': 'icon_application', 'title': 'Styles'}, {'access': <function <lambda> at 0x8072ab758>, 'app': <noc.main.apps.systemnotification.views.SystemNotificationApplication object at 0x8072a7bd0>, 'id': '4d0a176dd5ebbb665c6c47fd34120b74e77d872c', 'iconCls': 'icon_application', 'title': 'System Notifications'}, {'access': <function <lambda> at 0x8072abb90>, 'app': <noc.main.apps.systemtemplate.views.SystemTemplateApplication object at 0x8072a7f90>, 'id': '8ef95df7bdedee5d179d6f5e6e5c0dc531985035', 'iconCls': 'icon_application', 'title': 'System Templates'}, {'access': <function <lambda> at 0x8072b22a8>, 'app': <noc.main.apps.tagmanage.views.TagApplication object at 0x8072ac990>, 'id': 'c4f5a642885f12b6c3347930f9b2bc5c6de31052', 'iconCls': 'icon_application', 'title': 'Tags'}, {'access': <function <lambda> at 0x8072b2aa0>, 'app': <noc.main.apps.template.views.TemplateApplication object at 0x8072b6410>, 'id': '6d32799eb58ed8e68442acd3c1068f1405a17148', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x8072bb230>, 'app': <noc.main.apps.timepattern.views.TimePatternApplication object at 0x8072b9090>, 'id': 'e616751af6032eca427595bd49370d43cdb6de1d', 'iconCls': 'icon_application', 'title': 'Time Patterns'}, {'access': <function <lambda> at 0x8073597d0>, 'app': <noc.main.apps.user.views.UserApplication object at 0x807358950>, 'id': '37d185d930afd27ffaaa1a11d06eeb1324de32cc', 'iconCls': 'icon_application', 'title': 'Users'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x8072b25f0>, 'app': <noc.main.apps.tags.views.TagsAppplication object at 0x8072b6190>, 'id': '92437df1f839e5728f2a962caea7258d3cf150a0', 'iconCls': 'icon_application', 'title': 'Tags'}], 'title': 'Main'}
  181. user = <User: fttb>
  182. ------------------------------------------------------------------------
  183. File: /opt/noc/main/apps/desktop/views.py (Line: 184)
  184. Function: api_navigation
  185. 177 if node == "root":
  186. 178 root = self.site.menu
  187. 179 else:
  188. 180 try:
  189. 181 root = self.site.menu_index[node]["children"]
  190. 182 except KeyError:
  191. 183 return self.response_not_found()
  192. 184 ==> return get_children(root, request.user)
  193. 185
  194. 186 @view(method=["GET"], url="^launch_info/$", access=PermitLogged(),
  195. 187 api=True)
  196. 188 def api_launch_info(self, request):
  197. 189 """
  198. 190 Get application launch information
  199. Variables:
  200. node = 'root'
  201. request = <WSGIRequest
  202. GET:<QueryDict: {}>,
  203. POST:<QueryDict: {}>,
  204. COOKIES:{},
  205. META:{'HTTP_ACCEPT': '*/*',
  206. 'HTTP_AUTHORIZATION': 'Basic ZnR0YjpxcXE=',
  207. 'HTTP_CONNECTION': 'close',
  208. 'HTTP_HOST': '127.0.0.1:8000',
  209. 'HTTP_USER_AGENT': 'curl/7.21.0 (i486-pc-linux-gnu) libcurl/7.21.7 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 libssh2/1.2.8 librtmp/2.3',
  210. 'PATH_INFO': u'/main/desktop/navigation/',
  211. 'QUERY_STRING': '',
  212. 'REMOTE_ADDR': '127.0.0.1',
  213. 'REQUEST_METHOD': 'GET',
  214. 'SCRIPT_NAME': u'',
  215. 'SERVER_NAME': '127.0.0.1',
  216. 'SERVER_PORT': '8000',
  217. 'SERVER_PROTOCOL': 'HTTP/1.0',
  218. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x8040f1810>,
  219. 'wsgi.input': <_io.BytesIO object at 0x807b89ef0>,
  220. 'wsgi.multiprocess': True,
  221. 'wsgi.multithread': False,
  222. 'wsgi.run_once': False,
  223. 'wsgi.url_scheme': 'http',
  224. 'wsgi.version': (1, 0)}>
  225. self = <noc.main.apps.desktop.views.DesktopAppplication object at 0x806f7ffd0>
  226. root = [{'id': 'a827ee0c22d360cff35bde07d02a1d042d7c3735', 'children': [{'access': <function <lambda> at 0x806f5bf50>, 'app': <noc.main.apps.audittrail.views.AuditTrailApplication object at 0x806f5cb10>, 'id': '6923db7ffc1d1ec4f0a5e872ecab6f8a430a6e18', 'iconCls': 'icon_application', 'title': 'Audit Trail'}, {'access': <function <lambda> at 0x806f65d70>, 'app': <noc.main.apps.calculator.views.CalculatorAppplication object at 0x806f63350>, 'id': 'a534a96c6e8ea270c22cbcd3adb1aa9d90feb701', 'iconCls': 'icon_application', 'title': 'Calculators'}, {'id': '752c68966311281e8fa93060d993dacea24c467e', 'children': [{'access': <function <lambda> at 0x8072045f0>, 'app': <noc.main.apps.doc.views.DocApplication object at 0x807205350>, 'id': 'cf3578bfb0e47c12668bf10022a416c975ad7e1f', 'iconCls': 'icon_application', 'title': 'NOC Book'}], 'title': 'Documentation'}, {'access': <function <lambda> at 0x80721ac08>, 'app': <noc.main.apps.pendingnotifications.views.NotificationApplication object at 0x80721f690>, 'id': 'd482bdf8c262de71b6d46ca066bb924f73ff79b9', 'iconCls': 'icon_application', 'title': 'Pending Notifications'}, {'access': <function <lambda> at 0x8072349b0>, 'app': <noc.main.apps.refbook.views.RefBookAppplication object at 0x807235450>, 'id': '419dfb25e5bacd668e7953d5624ef6ee8a3a0246', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'id': 'f2c8bc55b3daea144151aae2a73a3f9e41b1a935', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807240320>, 'app': <noc.main.apps.reportbackups.views.ReportBackups object at 0x807284050>, 'id': 'bf53d88ca0db4f1538d44200e2c20809db43e671', 'iconCls': 'icon_application', 'title': u'Backup Status'}, {'access': <function <lambda> at 0x8072850c8>, 'app': <noc.main.apps.reportdbsummary.views.ReportreportDBSummary object at 0x807284190>, 'id': '10d1ed78f8e4a6074e198eb6f886f7a8e86b68b3', 'iconCls': 'icon_application', 'title': u'Database Summary'}, {'access': <function <lambda> at 0x807285230>, 'app': <noc.main.apps.reportloc.views.ReportLOC object at 0x8072844d0>, 'id': 'c121f9a8cec32d909954eae167fd4c32d75a46d7', 'iconCls': 'icon_application', 'title': u'Lines Of Code'}, {'access': <function <lambda> at 0x807285398>, 'app': <noc.main.apps.reportsystemversion.views.ReportSystemVersion object at 0x807284650>, 'id': '86aba52b161fb2df2cd6dd03ee953f7295c646a4', 'iconCls': 'icon_application', 'title': u'System Version'}, {'access': <function <lambda> at 0x8072855f0>, 'app': <noc.main.apps.reporttaggedmodels.views.ReportTaggedModels object at 0x807284890>, 'id': '61806f9090cf4feda0ba5d4b7b3056d40f4595dc', 'iconCls': 'icon_application', 'title': u'Tagged Models'}], 'title': u'Reports'}, {'id': 'f3d897c909b78dd22dea0c7e42e5dc06196cb5f9', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x806f76410>, 'app': <noc.main.apps.config.views.ConfigApplication object at 0x806f7a650>, 'id': '3d41a39397a328b9373554ae14d42f785c5015ce', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x806f80320>, 'app': <noc.main.apps.dbtrigger.views.DBTriggerApplication object at 0x806f7ae90>, 'id': '8d071e151465b2bb55ffc92e8bf678f5141975f6', 'iconCls': 'icon_application', 'title': 'DB Triggers'}, {'access': <function <lambda> at 0x807213848>, 'app': <noc.main.apps.group.views.GroupApplication object at 0x807210f50>, 'id': 'a3f1f5f0c31faab740f0ea50bcd98eaf49e016ac', 'iconCls': 'icon_application', 'title': 'Groups'}, {'access': <function <lambda> at 0x807213b18>, 'app': <noc.main.apps.language.views.LanguageApplication object at 0x807214250>, 'id': '66e84199873a9d8dbf532dc09232cb8ffd976559', 'iconCls': 'icon_application_view_list', 'title': u'Languages'}, {'access': <function <lambda> at 0x80721a140>, 'app': <noc.main.apps.mimetype.views.MIMETypeApplication object at 0x807214b10>, 'id': 'b58f15478d9a79c33316de616565807e3bc9937b', 'iconCls': 'icon_application_view_list', 'title': u'MIME Types'}, {'access': <function <lambda> at 0x80721a7d0>, 'app': <noc.main.apps.notificationgroup.views.NotificationGroupApplication object at 0x80721f350>, 'id': 'f21e43ca77e8a4a6d4eb3dba746352373d449575', 'iconCls': 'icon_application', 'title': 'Notification Groups'}, {'access': <function <lambda> at 0x80722fb90>, 'app': <noc.main.apps.prefixtable.views.PrefixTableApplication object at 0x807230150>, 'id': '12880b008ce6b5747f16fffb7311ab4c7d850073', 'iconCls': 'icon_application', 'title': 'Prefix Tables'}, {'access': <function <lambda> at 0x8072341b8>, 'app': <noc.main.apps.pyrule.views.PyRuleApplication object at 0x807230810>, 'id': 'dfc02758a2d89530873c7d1c149632bbfeb600fd', 'iconCls': 'icon_application', 'title': 'PyRules'}, {'access': <function <lambda> at 0x807234ed8>, 'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x807235890>, 'id': '9c9a80ac20c6b0f4f10ec227e61bc3df28b77ec2', 'iconCls': 'icon_application', 'title': 'Reference Books'}, {'access': <function <lambda> at 0x8072a49b0>, 'app': <noc.main.apps.schedule.views.ScheduleApplication object at 0x807284e90>, 'id': '8c76bbc234ed657da925552f0a87a769ea1754b7', 'iconCls': 'icon_application', 'title': 'Schedules'}, {'access': <function <lambda> at 0x8072a4e60>, 'app': <noc.main.apps.shard.views.ShardApplication object at 0x8072a7410>, 'id': '3bba325b306e4d92b79993c7773f8b480b2fed1a', 'iconCls': 'icon_application_view_list', 'title': u'Shards'}, {'access': <function <lambda> at 0x8072ab320>, 'app': <noc.main.apps.style.views.StyleApplication object at 0x8072a7890>, 'id': '1a318a4a487fa42f351c9e9e026c5baf54acf7f6', 'iconCls': 'icon_application', 'title': 'Styles'}, {'access': <function <lambda> at 0x8072ab758>, 'app': <noc.main.apps.systemnotification.views.SystemNotificationApplication object at 0x8072a7bd0>, 'id': '4d0a176dd5ebbb665c6c47fd34120b74e77d872c', 'iconCls': 'icon_application', 'title': 'System Notifications'}, {'access': <function <lambda> at 0x8072abb90>, 'app': <noc.main.apps.systemtemplate.views.SystemTemplateApplication object at 0x8072a7f90>, 'id': '8ef95df7bdedee5d179d6f5e6e5c0dc531985035', 'iconCls': 'icon_application', 'title': 'System Templates'}, {'access': <function <lambda> at 0x8072b22a8>, 'app': <noc.main.apps.tagmanage.views.TagApplication object at 0x8072ac990>, 'id': 'c4f5a642885f12b6c3347930f9b2bc5c6de31052', 'iconCls': 'icon_application', 'title': 'Tags'}, {'access': <function <lambda> at 0x8072b2aa0>, 'app': <noc.main.apps.template.views.TemplateApplication object at 0x8072b6410>, 'id': '6d32799eb58ed8e68442acd3c1068f1405a17148', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x8072bb230>, 'app': <noc.main.apps.timepattern.views.TimePatternApplication object at 0x8072b9090>, 'id': 'e616751af6032eca427595bd49370d43cdb6de1d', 'iconCls': 'icon_application', 'title': 'Time Patterns'}, {'access': <function <lambda> at 0x8073597d0>, 'app': <noc.main.apps.user.views.UserApplication object at 0x807358950>, 'id': '37d185d930afd27ffaaa1a11d06eeb1324de32cc', 'iconCls': 'icon_application', 'title': 'Users'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x8072b25f0>, 'app': <noc.main.apps.tags.views.TagsAppplication object at 0x8072b6190>, 'id': '92437df1f839e5728f2a962caea7258d3cf150a0', 'iconCls': 'icon_application', 'title': 'Tags'}], 'title': 'Main'}, {'id': 'f0009c8c3f66558995669137bf30efbb6eefab3a', 'children': [{'id': '0cf5c17433ad5b7a831c1c7cc4ac4f1f14346cc2', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807329ed8>, 'app': <noc.inv.apps.model.views.ModelApplication object at 0x806f5c8d0>, 'id': '921745dc855418e99c96206777cecdb5f38b74ae', 'iconCls': 'icon_application', 'title': 'Models'}, {'access': <function <lambda> at 0x807329668>, 'app': <noc.inv.apps.socket.views.SocketApplication object at 0x80735d850>, 'id': '7c934dd2d4e4d2e279b0665fa14ec95a040b6fc2', 'iconCls': 'icon_application', 'title': 'Sockets'}, {'access': <function <lambda> at 0x80728e230>, 'app': <noc.inv.apps.vendor.views.VendorApplication object at 0x80735de10>, 'id': 'ab4037a768e2b972f139e01314c0863b20d2d7ce', 'iconCls': 'icon_application', 'title': 'Vendors'}], 'title': 'Setup'}], 'title': 'Inventory'}, {'id': '9a80cd1dbe91b4750ab387a6757842e0d5936c1d', 'children': [{'access': <function <lambda> at 0x8074e27d0>, 'app': <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x8074e1850>, 'id': 'cff79b374fb6d9d9f6793817b5c6ce69e55f3be0', 'iconCls': 'icon_application', 'title': 'Managed Objects'}, {'id': '54c9de9719317233a00ee7b8fd25faa759786c7d', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x80759c938>, 'app': <noc.sa.apps.reportmrtask.views.ReportMRTask object at 0x807606b10>, 'id': '42c70cfca6a4270edd4942525073b8cc197df962', 'iconCls': 'icon_application', 'title': u'Active Map/Reduce tasks'}, {'access': <function <lambda> at 0x80759cb90>, 'app': <noc.sa.apps.reportobjectsummary.views.ReportObjectsSummary object at 0x807606e90>, 'id': '5df62e0893a50d21baec2d2898a6bfacc33ad8bf', 'iconCls': 'icon_application', 'title': u'Managed Objects Summary'}, {'access': <function <lambda> at 0x80759cde8>, 'app': <noc.sa.apps.reportsupportedequipment.views.Reportreportsupportedequipment object at 0x80760c090>, 'id': '9eb9760290663e53489e69e89f4c98221f6f1d78', 'iconCls': 'icon_application', 'title': u'Supported Equipment'}], 'title': u'Reports'}, {'id': 'b456cc9e42eb5386eb195901888c259ecd0171b9', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807285b90>, 'app': <noc.sa.apps.activator.views.ActivatorApplication object at 0x807361350>, 'id': 'd94b27bfdfb8837607a8d8de562de52d53ba271b', 'iconCls': 'icon_application', 'title': 'Activators'}, {'access': <function <lambda> at 0x807409230>, 'app': <noc.sa.apps.administrativedomain.views.AdministrativeDomainApplication object at 0x807361c90>, 'id': '215860b28e7f2d20a09d7dea005e3c534acc4cd5', 'iconCls': 'icon_application', 'title': 'Administrative Domains'}, {'access': <function <lambda> at 0x807437aa0>, 'app': <noc.sa.apps.commandsnippet.views.CommandSnippetApplication object at 0x807407750>, 'id': 'ce38770c6533ae63de4d8d1359fc9f94f8563667', 'iconCls': 'icon_application', 'title': 'Command Snippets'}, {'access': <function <lambda> at 0x807437ed8>, 'app': <noc.sa.apps.groupaccess.views.GroupAccessApplication object at 0x8074380d0>, 'id': 'd189a65864d2fbae3bc9915180be55e1f65ee5cb', 'iconCls': 'icon_application', 'title': 'Group Access'}, {'access': <function <lambda> at 0x80759c410>, 'app': <noc.sa.apps.managedobjectselector.views.ManagedObjectSelectorApplication object at 0x80759b910>, 'id': '350b86280cf3e90dacef15585627c325fa7a5404', 'iconCls': 'icon_application', 'title': 'Object Selectors'}, {'access': <function <lambda> at 0x807616578>, 'app': <noc.sa.apps.useraccess.views.UserAccessApplication object at 0x807617090>, 'id': 'd6916ae2d472d067638d3eb4da9309f31e10bf96', 'iconCls': 'icon_application', 'title': 'User Access'}], 'title': 'Setup'}, {'id': '790db7681856c409fd180fadf957cea94211ee06', 'children': [{'access': <function <lambda> at 0x807359cf8>, 'app': <noc.sa.apps.activatorstatus.views.ActivatorStatusApplication object at 0x807361b50>, 'id': 'facb2bbc38e5add1bec2ba48b724f9688a13e6bd', 'iconCls': 'icon_application', 'title': 'Activator Status'}, {'access': <function <lambda> at 0x807409410>, 'app': <noc.sa.apps.checksupported.views.CheckSupportedApplication object at 0x807407150>, 'id': '850cc00358b772f77672563cfc956d0dd1800a77', 'iconCls': 'icon_application', 'title': 'Check supported.csv'}, {'access': <function <lambda> at 0x80743f410>, 'app': <noc.sa.apps.macreport.views.MACReportAppplication object at 0x807438e50>, 'id': '23efa562502b01d91cbc9f33246d8263ea30ab7e', 'iconCls': 'icon_application', 'title': 'MAC Report'}, {'access': <function <lambda> at 0x80760e230>, 'app': <noc.sa.apps.runcommands.views.RunCommandsAppplication object at 0x80760c610>, 'id': '98bb7b81044a915f5849649ddcb63a772926bfe2', 'iconCls': 'icon_application', 'title': 'Run Commands'}, {'access': <function <lambda> at 0x80760e5f0>, 'app': <noc.sa.apps.runsnippet.views.RunSnippetApplication object at 0x80760cc10>, 'id': '24674269fc2384f0830bb1f56a41459b335eb233', 'iconCls': 'icon_application', 'title': 'Run Snippet'}, {'access': <function <lambda> at 0x80759c848>, 'app': <noc.sa.apps.mrtask.views.MRTaskAppplication object at 0x807606890>, 'id': '908bc163a8751c0ff5903626a9649833b0d860d8', 'iconCls': 'icon_application', 'title': 'Run Task'}, {'access': <function <lambda> at 0x80760e9b0>, 'app': <noc.sa.apps.showswitchports.views.ShowSwithportsApplication object at 0x80760cf10>, 'id': 'e0a874fca4f8ccbcffc87e1cd67452e07fad93c1', 'iconCls': 'icon_application', 'title': 'Show Switchports'}, {'access': <function <lambda> at 0x80760ec08>, 'app': <noc.sa.apps.switchportvalidation.views.SwitchportValidationAppplication object at 0x807612290>, 'id': '4eb55134471af22374f2d46b517769070096d701', 'iconCls': 'icon_application', 'title': 'Switchport Validation'}, {'access': <function <lambda> at 0x8076160c8>, 'app': <noc.sa.apps.topologydiscovery.views.TopologyDiscoveryAppplication object at 0x807612e90>, 'id': '4263f9b7b1ec5ac47204d32a1068c57833223bd0', 'iconCls': 'icon_application', 'title': 'Topology Discovery'}, {'access': <function <lambda> at 0x807616758>, 'app': <noc.sa.apps.versioninventory.views.VersionInventoryApplication object at 0x807617550>, 'id': '25ae0810af27f04bf7b83f4953deb7123744d103', 'iconCls': 'icon_application', 'title': 'Version Inventory'}], 'title': 'Tasks'}], 'title': 'Service Activation'}, {'id': '1e898c8e4fc5f0a6b46b4836f280c375bc04e4c7', 'children': [{'access': <function <lambda> at 0x80761f668>, 'app': <noc.fm.apps.alarm.views.AlarmManagedApplication object at 0x80761d710>, 'id': 'f397380207ea228ee91af36fc1fd744d94dd8f18', 'iconCls': 'icon_application', 'title': 'Alarms'}, {'access': <function <lambda> at 0x807631668>, 'app': <noc.fm.apps.event.views.EventAppplication object at 0x80762e990>, 'id': 'a590eadaed9d55e13f7d22cfbed214f707ddbc03', 'iconCls': 'icon_application', 'title': 'Events'}, {'access': <function <lambda> at 0x8076425f0>, 'app': <noc.fm.apps.mib.views.MIBApplication object at 0x8076431d0>, 'id': '69820a23b53621d843ab19787eb7aa910518ed94', 'iconCls': 'icon_application', 'title': 'MIBs'}, {'id': 'ed16b21d925d33fdb774d654ab58b8ec02088a3a', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x8076426e0>, 'app': <noc.fm.apps.reportclassificationquality.views.ReportClassificationQuality object at 0x807643390>, 'id': 'ecde6f92125799d2236c0375b36083478c3779d0', 'iconCls': 'icon_application', 'title': u'Classification Quality'}, {'access': <function <lambda> at 0x8076428c0>, 'app': <noc.fm.apps.reportclassificationrule.views.ReportClassificationRules object at 0x807643850>, 'id': 'dff7aa4b7ea13c70a6f73fb3e4fa26bead70feee', 'iconCls': 'icon_application', 'title': u'Classification Rules'}, {'access': <function <lambda> at 0x807642b90>, 'app': <noc.fm.apps.reporteventsummary.views.EventSummaryReport object at 0x807643cd0>, 'id': '49daf3c6cc72d2112e47f9e07e6930e630212d1a', 'iconCls': 'icon_application', 'title': u'Event Summary'}, {'access': <function <lambda> at 0x807642f50>, 'app': <noc.fm.apps.reporthierarchy.views.HierarchyReportAppplication object at 0x807643f90>, 'id': 'f82c327e6e96995db306f9d8d0ecd95079dd22d2', 'iconCls': 'icon_application', 'title': u'Events and Alarm Hierarchy'}, {'access': <function <lambda> at 0x8076bc320>, 'app': <noc.fm.apps.reportmibs.views.ReportreportMIBs object at 0x8076bd410>, 'id': '820394ec276c62f9a3de931bd7325d9f2c79b13a', 'iconCls': 'icon_application', 'title': u'Installed MIBs'}, {'access': <function <lambda> at 0x8076bc1b8>, 'app': <noc.fm.apps.reportlocalrules.views.ReportClassificationRules object at 0x8076bd190>, 'id': 'e44a79723b8ea7a0a887faba98359b113a155a6b', 'iconCls': 'icon_application', 'title': u'Local Classification Rules (JSON)'}, {'access': <function <lambda> at 0x8076bc500>, 'app': <noc.fm.apps.reportmissedmibs.views.ReportMissedMIBs object at 0x8076bd510>, 'id': 'da18c4c12c9ab268d8bf4f4a7c6b06473af8d710', 'iconCls': 'icon_application', 'title': u'Missed MIBs'}, {'access': <function <lambda> at 0x8076bc668>, 'app': <noc.fm.apps.reportrulesbyprofile.views.Reportreportrulesbyprofile object at 0x8076bd6d0>, 'id': 'e721538f98cfeb00a5f0b95cd11f9b26cdfc5b43', 'iconCls': 'icon_application', 'title': u'Rules by Profile'}, {'access': <function <lambda> at 0x8076bc848>, 'app': <noc.fm.apps.reportrulesetsummary.views.ReportRulesetSummary object at 0x8076bda50>, 'id': 'e8b55f6338e636255cc25c32cd7bbbe77456720a', 'iconCls': 'icon_application', 'title': u'Ruleset Summary'}, {'access': <function <lambda> at 0x8076bc9b0>, 'app': <noc.fm.apps.reportunclassifiedoids.views.ReportUnclassifiedOIDs object at 0x8076bdd10>, 'id': 'dd2f0b7a2f765eeafa14e7dd5ae40d78e7345a70', 'iconCls': 'icon_application', 'title': u'Unclassified Trap OIDs'}], 'title': u'Reports'}, {'id': 'b833e7f060e1490d4a64c9aef12f97d19f96a04d', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x80761faa0>, 'app': <noc.fm.apps.alarmclass.views.EventClassApplication object at 0x80761de50>, 'id': 'f4c0b0557626c806e6f81a9a5b791dde4737ba3a', 'iconCls': 'icon_application', 'title': 'Alarm Classes'}, {'access': <function <lambda> at 0x80761fc80>, 'app': <noc.fm.apps.alarmseverity.views.AlarmSeverityApplication object at 0x8076223d0>, 'id': '95f90237c815678a95fea155750abac67e4658ab', 'iconCls': 'icon_application', 'title': 'Alarm Severities'}, {'access': <function <lambda> at 0x807629230>, 'app': <noc.fm.apps.alarmtrigger.views.AlarmTriggerApplication object at 0x807622850>, 'id': '98ec08e864785527c32fa693e60c08e2b13b3e5c', 'iconCls': 'icon_application', 'title': 'Alarm Triggers'}, {'access': <function <lambda> at 0x807629de8>, 'app': <noc.fm.apps.classificationrule.views.ClassificationRuleApplication object at 0x80762b910>, 'id': '95c48b600fb29b93c5d42254a4869cb59171237b', 'iconCls': 'icon_application', 'title': 'Classification Rules'}, {'access': <function <lambda> at 0x8076391b8>, 'app': <noc.fm.apps.eventclass.views.EventClassApplication object at 0x807637790>, 'id': '9da67b8a6cf756a6f40da04e5fa09f302d1e82e2', 'iconCls': 'icon_application', 'title': 'Event Classes'}, {'access': <function <lambda> at 0x807639758>, 'app': <noc.fm.apps.eventtrigger.views.EventTriggerApplication object at 0x807637a10>, 'id': '3a7595636a715b8130b846673e6645e4a120917e', 'iconCls': 'icon_application', 'title': 'Event Triggers'}, {'access': <function <lambda> at 0x807639cf8>, 'app': <noc.fm.apps.ignoreeventrules.views.IgnoreEventRulesApplication object at 0x80763a350>, 'id': 'f8ce86cdb10bdb912b8b442994d0d1418b8544d5', 'iconCls': 'icon_application', 'title': 'Ignore Event Rules'}], 'title': 'Setup'}], 'title': 'Fault Management'}, {'id': 'a7535b0f823bb9bcabe4f7d3ef7a18348b437e4a', 'children': [{'access': <function <lambda> at 0x8076c9758>, 'app': <noc.pm.apps.view.views.ViewAppplication object at 0x8076c6ed0>, 'id': '4a9791bfe4f0d21bd9b03e50e9405b24da44f070', 'iconCls': 'icon_application', 'title': 'Charts'}, {'id': '84bd1416fbc66b81a2cf885919872e17a36d76d1', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8076bcde8>, 'app': <noc.pm.apps.chart.views.ChartApplication object at 0x8076c61d0>, 'id': '89550273e6acdd1484582c95138064c3ed90efff', 'iconCls': 'icon_application', 'title': 'Charts'}, {'access': <function <lambda> at 0x8076c9320>, 'app': <noc.pm.apps.timeseries.views.TimeSeriesApplication object at 0x8076c6790>, 'id': '72243946a94e3ebc86842396634e9d6620d69269', 'iconCls': 'icon_application', 'title': 'Time Series'}], 'title': 'Setup'}], 'title': 'Performance Management'}, {'id': 'fe686b697b9298ae09bdccc01026926f53395b49', 'children': [{'access': <function <lambda> at 0x80793f848>, 'app': <noc.cm.apps.config.views.ConfigApplication object at 0x807938b50>, 'id': '7f1b495d9363bd5fed89d4197ea5a87d213352d4', 'iconCls': 'icon_application', 'title': 'Configs'}, {'access': <function <lambda> at 0x807944050>, 'app': <noc.cm.apps.dns.views.DNSApplication object at 0x807938e10>, 'id': '7296e372000fe4b12750d74f795d130b395694cd', 'iconCls': 'icon_application', 'title': 'DNS Objects'}, {'access': <function <lambda> at 0x807944b90>, 'app': <noc.cm.apps.prefixlist.views.PrefixListApplication object at 0x8079428d0>, 'id': 'c7603fc339ee516f05006f84c3f4766549b9d15d', 'iconCls': 'icon_application', 'title': 'Prefix Lists'}, {'access': <function <lambda> at 0x80794e6e0>, 'app': <noc.cm.apps.rpsl.views.RPSLApplication object at 0x80794ba90>, 'id': '1bda33685876420e7da4103225b0bf35309d11b9', 'iconCls': 'icon_application', 'title': 'RPSL Objects'}, {'id': '1ca347a8fe30349ab00ba7d42d8c8db79a2079bf', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807944de8>, 'app': <noc.cm.apps.reportlatestchanges.views.ReportreportLatestChanges object at 0x80794b5d0>, 'id': '4096dc6b9077c086d3c123dcfd0b07ab90f41021', 'iconCls': 'icon_application', 'title': u'Latest Changes'}, {'access': <function <lambda> at 0x807944f50>, 'app': <noc.cm.apps.reportstaleconfigs.views.ReportStaleConfig object at 0x80794b790>, 'id': 'b9883407b49680d33058c05979b74c6f7f3f2953', 'iconCls': 'icon_application', 'title': u'Stale Configs'}], 'title': u'Reports'}, {'id': '9d249574faf88b3b8169e2c7be14e075c3bcd5cb', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807944578>, 'app': <noc.cm.apps.objectnotify.views.ObjectNotifyApplication object at 0x807942790>, 'id': 'c0da3f7b4495d19c33027ac8f0bf0981e0cfe837', 'iconCls': 'icon_application', 'title': 'Object Notifies'}], 'title': 'Setup'}], 'title': 'Configuration Management'}, {'id': '4c344f76804c6835cc8e7a95c1920c127cbaefa4', 'children': [{'access': <function <lambda> at 0x8079c59b0>, 'app': <noc.ip.apps.ipam.views.IPAMAppplication object at 0x8079c61d0>, 'id': '62b16685d8ee4fc824685ecf80a1eb96e58cefb9', 'iconCls': 'icon_application', 'title': 'Assigned Addresses'}, {'id': 'f410888431eb688377affd04c979d744ac33b25f', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x8079ca410>, 'app': <noc.ip.apps.reportexpanded.views.ExpandedReport object at 0x8079cbc50>, 'id': '7fca06e3efdc89afb5524747910c67614db6f214', 'iconCls': 'icon_application', 'title': u'All Allocated Blocks'}, {'access': <function <lambda> at 0x8079ca140>, 'app': <noc.ip.apps.reportallocated.views.Reportreportallocated object at 0x8079cb310>, 'id': '6053fb535bf045992a8be4b411e9d2bfc8318bcd', 'iconCls': 'icon_application', 'title': u'Allocated Blocks'}, {'access': <function <lambda> at 0x8079caa28>, 'app': <noc.ip.apps.reportsummary.views.ReportSummary object at 0x8079cfe90>, 'id': '0ce217baaab421dfbe937a09ebdafe8163ad8eab', 'iconCls': 'icon_application', 'title': u'Block Summary'}, {'access': <function <lambda> at 0x8079ca758>, 'app': <noc.ip.apps.reportfree.views.FreeBlocksReport object at 0x8079cf610>, 'id': 'cef8f5a8c9f68f79607de67b1dbf314185ee8e2a', 'iconCls': 'icon_application', 'title': u'Free Blocks'}], 'title': u'Reports'}, {'id': '9d3665ab3402091eb89c00de55d28bdb360e11ff', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8079bb8c0>, 'app': <noc.ip.apps.addressrange.views.AddressRangeApplication object at 0x8079522d0>, 'id': '9f2e3122ce14e9e0d25244c94054fe577041e419', 'iconCls': 'icon_application', 'title': 'Address Ranges'}, {'access': <function <lambda> at 0x8079cae60>, 'app': <noc.ip.apps.routeimport.views.RouteImportAppplication object at 0x8079d2610>, 'id': 'f45adfbd3902e33fa85498533f0b4b47880cfc23', 'iconCls': 'icon_application', 'title': 'Import Connected'}, {'access': <function <lambda> at 0x8079c5ed8>, 'app': <noc.ip.apps.prefixaccess.views.PrefixAccessApplication object at 0x8079c6310>, 'id': '74c7d348c8466be2bea5575289424e53c58ec617', 'iconCls': 'icon_application', 'title': 'Prefix Access'}, {'access': <function <lambda> at 0x8079d7f50>, 'app': <noc.ip.apps.vrfgroup.views.VRFGroupApplication object at 0x8079d8cd0>, 'id': '1983927de1feb2c8b6565c8ac21ea4c5f5ce5f6c', 'iconCls': 'icon_application', 'title': 'VRF Groups'}, {'access': <function <lambda> at 0x8079d7b18>, 'app': <noc.ip.apps.vrf.views.VRFApplication object at 0x8079d8810>, 'id': '2a11a428d3b6d06d2fa86a39c8b2439b5415a966', 'iconCls': 'icon_application', 'title': 'VRFs'}], 'title': 'Setup'}], 'title': 'Address Space Management'}, {'id': 'b754826d44c07f9c3a75dd4ffe4f57afbf5dfaac', 'children': [{'id': '70a395f751d26a6966c5ea9717981d14bf9d8bf4', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8079dec08>, 'app': <noc.vc.apps.vcbindfilter.views.VCBindFilterApplication object at 0x8079dce90>, 'id': '647860616e478d5c957cdb2eb72923a7615168b4', 'iconCls': 'icon_application', 'title': 'VC Bind Filters'}, {'access': <function <lambda> at 0x8079e7140>, 'app': <noc.vc.apps.vcdomain.views.VCDomainApplication object at 0x8079e3810>, 'id': 'cbd8f1b371c124fc37662821c298a0ecab68e460', 'iconCls': 'icon_application', 'title': 'VC Domains'}, {'access': <function <lambda> at 0x8079e76e0>, 'app': <noc.vc.apps.vcfilter.views.VCFilterApplication object at 0x8079e3e90>, 'id': '79bd02ff8465fcb1c66f8a26064d9f051ba35cca', 'iconCls': 'icon_application', 'title': 'VC Filters'}, {'access': <function <lambda> at 0x8079e7aa0>, 'app': <noc.vc.apps.vctype.views.VCTypeApplication object at 0x8079ea1d0>, 'id': '2be91ca32762b589b9065755750cf4aa1ad232f6', 'iconCls': 'icon_application_view_list', 'title': u'VC Types'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x8079de758>, 'app': <noc.vc.apps.vc.views.VCApplication object at 0x8079dc910>, 'id': 'd7a2cc27abd91cd4bad725dc17183b76b6376e82', 'iconCls': 'icon_application', 'title': 'Virtual Circuits'}], 'title': 'Virtual Circuit Management'}, {'id': '392d8952e157c99b61517ed8750db9f4cf13187c', 'children': [{'id': '1f3243c6cd5817382c9a2cc15dc2dd47c0318227', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807a9c7d0>, 'app': <noc.dns.apps.reportduplicatedfqdns.views.Reportreportduplicatedfqdns object at 0x807a9d0d0>, 'id': '0596eb27ff59f8f01d14a7ba03e7691048ab24e6', 'iconCls': 'icon_application', 'title': u'Duplicated FQDNs'}, {'access': <function <lambda> at 0x807a9c9b0>, 'app': <noc.dns.apps.reportexpiringdomains.views.Reportreportexpiringdomains object at 0x807a9d4d0>, 'id': '3ef96db3a5f3bfb6c1b10146e8407ecb93152d9a', 'iconCls': 'icon_application', 'title': u'Expiring Domains'}, {'access': <function <lambda> at 0x807a9cb90>, 'app': <noc.dns.apps.reportmissedp2p.views.Reportreportmissedp2p object at 0x807a9d7d0>, 'id': 'bde17f0ecefbe15f9c15695a375a68b618c92e2c', 'iconCls': 'icon_application', 'title': u'Missed Link Addresses'}, {'access': <function <lambda> at 0x807a9cde8>, 'app': <noc.dns.apps.reportmissedreverse.views.Reportreportmissedreverse object at 0x807a9d9d0>, 'id': '9d01261cfffafefedc74f871407dee6fa2545a44', 'iconCls': 'icon_application', 'title': u'Missed Reverse Zones'}, {'access': <function <lambda> at 0x807a9cf50>, 'app': <noc.dns.apps.reportnszonesummary.views.Reportreportnszonesummary object at 0x807a9dc10>, 'id': 'a8116df290a94f2977a93b765befdceb57e0b16a', 'iconCls': 'icon_application', 'title': u'NS Zone Summary'}, {'access': <function <lambda> at 0x807aa11b8>, 'app': <noc.dns.apps.reportsupportedns.views.Reportreportsupportedns object at 0x807a9ded0>, 'id': 'f33ef2554b7d88a64e2bc932abeb25ebb2a2814d', 'iconCls': 'icon_application', 'title': u'Supported Nameservers'}], 'title': u'Reports'}, {'id': '6f0e5ab5fe0bb0e6379a7e1bcdbe3fa71cf9b092', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x8079e7e60>, 'app': <noc.dns.apps.dnsserver.views.DNSServerApplication object at 0x8079ea710>, 'id': '770d560baecad13811f92a3953add1d2d76cac04', 'iconCls': 'icon_application', 'title': 'DNS Servers'}, {'access': <function <lambda> at 0x807aa15f0>, 'app': <noc.dns.apps.rrtype.views.DNSZoneRecordTypeApplication object at 0x807aa6150>, 'id': '710547607ada6804bcfefcbed150974b25ee4c61', 'iconCls': 'icon_application_view_list', 'title': u'RR Types'}, {'access': <function <lambda> at 0x807a9c6e0>, 'app': <noc.dns.apps.dnszoneprofile.views.DNSZoneProfileApplication object at 0x807a98b90>, 'id': '9be384dc452ebcbd6a2141bc3a6df1f68617f090', 'iconCls': 'icon_application', 'title': 'Zone Profiles'}], 'title': 'Setup'}, {'access': <function <lambda> at 0x807a9c1b8>, 'app': <noc.dns.apps.dnszone.views.DNSZoneApplication object at 0x807a98610>, 'id': 'e58d0f3f9a61e7cce722cc4d474d05287a40267f', 'iconCls': 'icon_application', 'title': 'Zones'}], 'title': 'DNS'}, {'id': '18c30697f8160635be44cb9bbc98188819f7656b', 'children': [{'access': <function <lambda> at 0x807aac0c8>, 'app': <noc.peer.apps.asset.views.ASSetApplication object at 0x807aa6bd0>, 'id': 'bbca79b28981e4f78f9e4a213e7c8c6bf042316f', 'iconCls': 'icon_application', 'title': 'AS Sets'}, {'access': <function <lambda> at 0x807aa1b90>, 'app': <noc.peer.apps.as.views.ASApplication object at 0x807aa6650>, 'id': '2848d3493f58544af4f68037bdf7efb00ad27231', 'iconCls': 'icon_application', 'title': 'ASes'}, {'access': <function <lambda> at 0x807aac500>, 'app': <noc.peer.apps.community.views.CommunityApplication object at 0x807aa80d0>, 'id': '1e7d1b22465e262b2c5513614d6a50009d3596ed', 'iconCls': 'icon_application', 'title': 'Communities'}, {'access': <function <lambda> at 0x807abb140>, 'app': <noc.peer.apps.peer.views.PeerApplication object at 0x807ab0c50>, 'id': '9b94ce1b50b484431e574a899f0277eba1ad4881', 'iconCls': 'icon_application', 'title': 'Peers'}, {'access': <function <lambda> at 0x807ac52a8>, 'app': <noc.peer.apps.prefixlistbuilder.views.PrefixListBuilderAppplication object at 0x807ac16d0>, 'id': 'a9cf3cd7cb8bd6fac5755269876477f26be9f3e0', 'iconCls': 'icon_application_form', 'title': u'Prefix List Builder'}, {'id': '00b9f844c63978b0aad8fab75bed9b4258db222d', 'iconCls': 'icon_report', 'children': [{'access': <function <lambda> at 0x807abbed8>, 'app': <noc.peer.apps.reportcone.views.ReportLOC object at 0x807ac1950>, 'id': '6dd379706c14e5316b4e3cd701e518553999d3f2', 'iconCls': 'icon_application', 'title': u'Cone Analysis'}], 'title': u'Reports'}, {'id': 'c816e7601d298282e84312ff5ec37a91b697c430', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807aac938>, 'app': <noc.peer.apps.communitytype.views.CommunityTypeApplication object at 0x807aa8710>, 'id': '2f30c2f52649aa994cc060790308204c2cb9a45a', 'iconCls': 'icon_application', 'title': 'Community Types'}, {'access': <function <lambda> at 0x807aacde8>, 'app': <noc.peer.apps.maintainer.views.MaintainerApplication object at 0x807aa8bd0>, 'id': '22ba5f6c189043971ad62f6000fb5d26e0615396', 'iconCls': 'icon_application', 'title': 'Maintainers'}, {'access': <function <lambda> at 0x807ab32a8>, 'app': <noc.peer.apps.organisation.views.OrganisationApplication object at 0x807ab0050>, 'id': 'a8c884001cc0167a9fab02ad697ceebdc8441e3c', 'iconCls': 'icon_application', 'title': 'Organisations'}, {'access': <function <lambda> at 0x807abb488>, 'app': <noc.peer.apps.peergroup.views.PeerGroupApplication object at 0x807ab93d0>, 'id': '8e62dd8f86c6f40f99680317f1b6fc3c1b986baa', 'iconCls': 'icon_application', 'title': 'Peer Groups'}, {'access': <function <lambda> at 0x807abb938>, 'app': <noc.peer.apps.peeringpoint.views.PeeringPointApplication object at 0x807ab98d0>, 'id': '2f6651a55f35b237c5faae78e0d506d74137b428', 'iconCls': 'icon_application', 'title': 'Peering Points'}, {'access': <function <lambda> at 0x807abbde8>, 'app': <noc.peer.apps.person.views.PersonApplication object at 0x807ab9fd0>, 'id': '3182e593fff433328fe1978681a1b6dd6b4c2c9d', 'iconCls': 'icon_application', 'title': 'Persons'}, {'access': <function <lambda> at 0x807ac5668>, 'app': <noc.peer.apps.rir.views.RIRApplication object at 0x807ac1bd0>, 'id': 'a45b7ea556298ff634cdd2c3b287aecb1a90cef0', 'iconCls': 'icon_application_view_list', 'title': u'RIRs'}], 'title': 'Setup'}], 'title': 'Peering Management'}, {'id': '803f9939d4effc8f6459635d85e240b1987d53d1', 'children': [{'access': <function <lambda> at 0x807b5e140>, 'app': <noc.kb.apps.index.views.IndexAppplication object at 0x807ac8790>, 'id': '13dc26162d98dc8964b90b6bd3b8fe3fb77d9932', 'iconCls': 'icon_application', 'title': 'Knowledge Base'}, {'access': <function <lambda> at 0x807b5e5f0>, 'app': <noc.kb.apps.kbentry.views.KBEntryApplication object at 0x807b62590>, 'id': 'cbb95eca4fc6c5b34825dfc7659db3df64be21a4', 'iconCls': 'icon_application', 'title': 'New from Template'}, {'id': '5db0a41a52526ecdf0d5a7fe7923a67507df8dc6', 'iconCls': 'icon_wrench_orange', 'children': [{'access': <function <lambda> at 0x807b5e9b0>, 'app': <noc.kb.apps.kbentry.views.KBEntryApplication object at 0x807b62590>, 'id': 'd84855c7279003d8bb1d9c894fe22680fb27252c', 'iconCls': 'icon_application', 'title': 'Entries'}, {'access': <function <lambda> at 0x807ac5a28>, 'app': <noc.kb.apps.globalbookmark.views.KBGlobalBookmarkApplication object at 0x807ac80d0>, 'id': 'bc66b814a62bc06e11b78762ea4729d5ab8d92ca', 'iconCls': 'icon_application', 'title': 'Global Bookmark'}, {'access': <function <lambda> at 0x807b5ede8>, 'app': <noc.kb.apps.kbentrytemplate.views.KBEntryTemplateApplication object at 0x807b62b10>, 'id': 'c4d40841132680b1a4743c7780a37229b9fbfeb4', 'iconCls': 'icon_application', 'title': 'Templates'}, {'access': <function <lambda> at 0x807b69488>, 'app': <noc.kb.apps.userbookmark.views.KBUserBookmarkApplication object at 0x807b67150>, 'id': 'b0fcacc02cc71149468e7c32c707213e66d3c6a5', 'iconCls': 'icon_application', 'title': 'User Bookmark'}], 'title': 'Setup'}], 'title': 'Knowledge Base'}, {'id': 'a827ee0c22d360cff35bde07d02a1d042d7c3735', 'children': [], 'title': 'Main'}, {'id': 'f0009c8c3f66558995669137bf30efbb6eefab3a', 'children': [], 'title': 'Inventory'}, {'id': '9a80cd1dbe91b4750ab387a6757842e0d5936c1d', 'children': [], 'title': 'Service Activation'}, {'id': '1e898c8e4fc5f0a6b46b4836f280c375bc04e4c7', 'children': [], 'title': 'Fault Management'}, {'id': 'a7535b0f823bb9bcabe4f7d3ef7a18348b437e4a', 'children': [], 'title': 'Performance Management'}, {'id': 'fe686b697b9298ae09bdccc01026926f53395b49', 'children': [], 'title': 'Configuration Management'}, {'id': '4c344f76804c6835cc8e7a95c1920c127cbaefa4', 'children': [], 'title': 'Address Space Management'}, {'id': 'b754826d44c07f9c3a75dd4ffe4f57afbf5dfaac', 'children': [], 'title': 'Virtual Circuit Management'}, {'id': '392d8952e157c99b61517ed8750db9f4cf13187c', 'children': [], 'title': 'DNS'}, {'id': '18c30697f8160635be44cb9bbc98188819f7656b', 'children': [], 'title': 'Peering Management'}, {'id': '803f9939d4effc8f6459635d85e240b1987d53d1', 'children': [], 'title': 'Knowledge Base'}]
  227. get_children = <function get_children at 0x807c17488>
  228. ------------------------------------------------------------------------
  229. File: /opt/noc/lib/app/site.py (Line: 171)
  230. Function: inner
  231. 164 else:
  232. 165 r = JSONEncoder(ensure_ascii=False).encode({
  233. 166 "status": False,
  234. 167 "error": f.errors
  235. 168 })
  236. 169 return HttpResponse(r, status=400, # BAD REQUEST
  237. 170 mimetype="text/json; charset=utf-8")
  238. 171 ==> r = v(request, *args, **kwargs)
  239. 172 except PermissionDenied, why:
  240. 173 return HttpResponseForbidden(why)
  241. 174 except:
  242. 175 # Generate 500
  243. 176 r = HttpResponseServerError(content=get_traceback())
  244. 177 if not isinstance(r, HttpResponse):
  245. Variables:
  246. v = <bound method DesktopAppplication.api_navigation of <noc.main.apps.desktop.views.DesktopAppplication object at 0x806f7ffd0>>
  247. view_map = {'GET': <bound method DesktopAppplication.api_navigation of <noc.main.apps.desktop.views.DesktopAppplication object at 0x806f7ffd0>>}
  248. Form = <class 'django.forms.forms.Form'>
  249. app = <noc.main.apps.desktop.views.DesktopAppplication object at 0x806f7ffd0>
  250. args = ()
  251. request = <WSGIRequest
  252. GET:<QueryDict: {}>,
  253. POST:<QueryDict: {}>,
  254. COOKIES:{},
  255. META:{'HTTP_ACCEPT': '*/*',
  256. 'HTTP_AUTHORIZATION': 'Basic ZnR0YjpxcXE=',
  257. 'HTTP_CONNECTION': 'close',
  258. 'HTTP_HOST': '127.0.0.1:8000',
  259. 'HTTP_USER_AGENT': 'curl/7.21.0 (i486-pc-linux-gnu) libcurl/7.21.7 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 libssh2/1.2.8 librtmp/2.3',
  260. 'PATH_INFO': u'/main/desktop/navigation/',
  261. 'QUERY_STRING': '',
  262. 'REMOTE_ADDR': '127.0.0.1',
  263. 'REQUEST_METHOD': 'GET',
  264. 'SCRIPT_NAME': u'',
  265. 'SERVER_NAME': '127.0.0.1',
  266. 'SERVER_PORT': '8000',
  267. 'SERVER_PROTOCOL': 'HTTP/1.0',
  268. 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x8040f1810>,
  269. 'wsgi.input': <_io.BytesIO object at 0x807b89ef0>,
  270. 'wsgi.multiprocess': True,
  271. 'wsgi.multithread': False,
  272. 'wsgi.run_once': False,
  273. 'wsgi.url_scheme': 'http',
  274. 'wsgi.version': (1, 0)}>
  275. PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
  276. kwargs = {}
  277. ------------------------------------------------------------------------
  278. END OF TRACEBACK
  279.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement