{# Это компонента для отрисовки ссылки серии "взять книгу","вернуть книгу", "вернуть себе", "отдать книгу" #} {% ifequal user.get_profile bi.owner %} {# если на страницу смотрит владелец книги #} {% ifequal user.get_profile bi.location_staff %} {# если на страницу смотрит владелец и книга у него #} отдать книгу {% else %} {# если на страницу смотрит владелец, но книга не у него сейчас #} вернуть себе книгу {% endifequal %} {% else %} {% ifequal user.get_profile bi.location_staff %} {# если на страницу смотрит не владелец,но книга у него #} {% if bi.is_overheld and 'Красная' in bi.current_reader.office.name %} {# Если книгу задерживают #} вернуть книгу {% else %} вернуть книгу {% endif %} {% else %} {# если на страницу не владец, и книга не у него #} взять книгу {% endifequal %} {% endifequal %}