diff options
| 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 | 
| commit | 5fd75eebf1df98236747ee7d61675dde0b4b588b (patch) | |
| tree | 5e8a976bbe4a7c85100bfd545b2433877c284d2d /ishtar/furnitures/urls.py | |
| parent | e3501ee756de6819a285b87871294751c6bb4cf1 (diff) | |
| download | Ishtar-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.py | 6 | 
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', | 
