Prototype implementation
This commit is contained in:
parent
315143a6fc
commit
14b0bc6d01
160 changed files with 5731 additions and 42 deletions
14
vergabe_teilnahme/apps/core/view_helpers.py
Normal file
14
vergabe_teilnahme/apps/core/view_helpers.py
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
def make_breadcrumbs(*args):
|
||||
"""Build a breadcrumbs list from alternating label/url pairs or (label, url) tuples.
|
||||
|
||||
Usage:
|
||||
make_breadcrumbs(('Ausschreibungen', '/ausschreibungen/'), ('Mein Tender', None))
|
||||
"""
|
||||
crumbs = []
|
||||
for item in args:
|
||||
if isinstance(item, (list, tuple)) and len(item) == 2:
|
||||
label, url = item
|
||||
else:
|
||||
label, url = item, None
|
||||
crumbs.append({'label': label, 'url': url})
|
||||
return crumbs
|
||||
Loading…
Add table
Add a link
Reference in a new issue