В Mezzanine есть раскрывающийся список доступных сайтов в проекте с несколькими арендаторами, который я создал.
Проблема заключается в том, что пользователь входит в свой блог, например. blog.domain.com пользователь получает выбор по умолчанию domain.com, поэтому его сообщения и т. д. не будут отображаться по какой-то причине. Это даже не публично, когда я также вышел из системы ...
Источник этого переключателя:
{% if dropdown_menu_sites and dropdown_menu_sites|length > 1 %}
<form action="{% url "set_site" %}">
<input type="hidden" name="next" value="{{ request.path }}">
<select name="site_id" onchange="this.form.submit();">
{% for site in dropdown_menu_sites %}
<option value="{{ site.id }}"
{% if site.id == dropdown_menu_selected_site_id %} selected{% endif %}
>{{ site }}</option>
{% endfor %}
</select>
</form>
{% endif %}
Я действительно не могу понять, что вызывает это и как изменить его, чтобы блоггер мог войти в систему и ожидать, что он будет контролировать свои настройки для блога.