Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def _pagelist(offering, pageversion, macro, environ, prefix=None):
# all pages [with the given prefix] for this offering
if prefix:
pages = Page.objects.filter(offering=offering, label__startswith=prefix)
else:
pages = Page.objects.filter(offering=offering)
# ... except this page (if known)
if pageversion:
pages = pages.exclude(id=pageversion.page_id)
elements = []
for p in pages:
link = creoleparser.core.bldr.tag.__getattr__('a')(p.current_version().title or p.label, href=p.label)
li = creoleparser.core.bldr.tag.__getattr__('li')(link)
elements.append(li)
return creoleparser.core.bldr.tag.__getattr__('ul')(elements, **{'class': 'filelist'})
def _pagelist(offering, pageversion, macro, environ, prefix=None):
# all pages [with the given prefix] for this offering
if prefix:
pages = Page.objects.filter(offering=offering, label__startswith=prefix)
else:
pages = Page.objects.filter(offering=offering)
# ... except this page (if known)
if pageversion:
pages = pages.exclude(id=pageversion.page_id)
elements = []
for p in pages:
link = creoleparser.core.bldr.tag.__getattr__('a')(p.current_version().title or p.label, href=p.label)
li = creoleparser.core.bldr.tag.__getattr__('li')(link)
elements.append(li)
return creoleparser.core.bldr.tag.__getattr__('ul')(elements, **{'class': 'filelist'})
def _pagelist(offering, pageversion, macro, environ, prefix=None):
# all pages [with the given prefix] for this offering
from pages.models import Page
if prefix:
pages = Page.objects.filter(offering=offering, label__startswith=prefix)
else:
pages = Page.objects.filter(offering=offering)
# ... except this page (if known)
if pageversion:
pages = pages.exclude(id=pageversion.page_id)
elements = []
for p in pages:
link = creoleparser.core.bldr.tag.__getattr__('a')(p.current_version().title or p.label, href=p.label)
li = creoleparser.core.bldr.tag.__getattr__('li')(link)
elements.append(li)
return creoleparser.core.bldr.tag.__getattr__('ul')(elements, **{'class': 'filelist'})