23 lines
794 B
Python
23 lines
794 B
Python
def render_all_levels(show_accessibles=False):
|
|
from c3nav.mapdata.models.section import Section
|
|
from c3nav.mapdata.render.renderer import LevelRenderer # noqa
|
|
|
|
renderers = []
|
|
for level in Section.objects.all():
|
|
renderers.append(LevelRenderer(level, only_public=False))
|
|
renderers.append(LevelRenderer(level, only_public=True))
|
|
|
|
for renderer in renderers:
|
|
renderer.render_base(show_accessibles=show_accessibles)
|
|
|
|
for renderer in renderers:
|
|
if not renderer.level.intermediate:
|
|
renderer.render_simple()
|
|
|
|
for renderer in renderers:
|
|
if not renderer.level.intermediate:
|
|
renderer.render_full()
|
|
|
|
for renderer in renderers:
|
|
if not renderer.level.intermediate:
|
|
renderer.render_segments()
|