Переменная шаблона available_panels в openstack horizon juno
Я нахожусь в процессе настройки интерфейса Horizon Juno и хотел узнать о конкретной переменной шаблона, называемой "available_panels".
Эта переменная находится в шаблоне horizon/templates/horizon/_subnav_list.html.
Я не могу найти доступные_панели для определения где-либо в кодовой базе, и мне было интересно, для чего используется эта переменная.
В настоящее время он для меня пуст, и в результате некоторые панели, которые я хочу показать, не отображаются. Если я это закомментирую, все работает.
Код для шаблона ниже:
{% load horizon %}
{% for heading, panels in components.iteritems %}
{% with panels|has_permissions_on_list:user as filtered_panels %}
{% if filtered_panels %}
{# {% if accessible_panels %}#}
{% if heading %}<h4>{{ heading }}</h4>{% endif %}
{# {% endif %}#}
<ul class="main_nav">
{% for panel in filtered_panels %}
{# {% if panel in accessible_panels or current == panel.slug %}#}
<li>
<a href="{{ panel.get_absolute_url }}" {% if current == panel.slug %}class="active"{% endif %} tabindex='1'>{{ panel.name }}</a>
</li>
{# {% endif %}#}
{% endfor %}
</ul>
{% endif %}
{% endwith %}
{% endfor %}
Мое понимание шаблонов django говорит мне, что эта переменная должна быть где-то определена, но я не могу ее найти.
Надеюсь, кто-то работал с этим и может мне помочь.
Ура, нав