summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/urls.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-02-18 01:44:46 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-02-18 01:44:46 +0100
commit5fd75eebf1df98236747ee7d61675dde0b4b588b (patch)
tree5e8a976bbe4a7c85100bfd545b2433877c284d2d /ishtar/furnitures/urls.py
parente3501ee756de6819a285b87871294751c6bb4cf1 (diff)
downloadIshtar-5fd75eebf1df98236747ee7d61675dde0b4b588b.tar.bz2
Ishtar-5fd75eebf1df98236747ee7d61675dde0b4b588b.zip
Simplify the menu by introducing a third level (closes #226)
Diffstat (limited to 'ishtar/furnitures/urls.py')
-rw-r--r--ishtar/furnitures/urls.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar/furnitures/urls.py b/ishtar/furnitures/urls.py
index 09ff7efa2..7d223df58 100644
--- a/ishtar/furnitures/urls.py
+++ b/ishtar/furnitures/urls.py
@@ -66,7 +66,11 @@ urlpatterns = patterns('',
)
for section in menu.childs:
for menu_item in section.childs:
- actions.append(menu_item.idx)
+ if hasattr(menu_item, 'childs'):
+ for menu_subitem in menu_item.childs:
+ actions.append(menu_subitem.idx)
+ else:
+ actions.append(menu_item.idx)
actions = r"|".join(actions)
urlpatterns += patterns('ishtar.furnitures.views',