Skip to content

Commit

Permalink
showing messages menu only if the member is logged in, institutotim#19
Browse files Browse the repository at this point in the history
  • Loading branch information
moacirmoda committed Dec 19, 2016
1 parent c4c09da commit 759f33d
Showing 1 changed file with 22 additions and 20 deletions.
42 changes: 22 additions & 20 deletions themes/default/templates/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,28 +25,30 @@
<li><a href="#" data-toggle="modal" data-target="#modal-contact">{% trans 'Contact' %}</a></li>
<li><a href="{% url 'courses' %}">{% trans 'Courses' %}</a></li>

<li>
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
{% trans 'Messages' %}
{% if request.user.is_authenticated %}
<li>
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
{% trans 'Messages' %}
{% verbatim %}
<span class='badge' ng-show='theres_new_messages'>{{ total_messages }}</span>
{% endverbatim %}
</a>
{% verbatim %}
<span class='badge' ng-show='theres_new_messages'>{{ total_messages }}</span>
<ul class="dropdown-menu messages">
<li ng-repeat="message in messages|limitTo:6">
<a ng-href='{{ message.get_absolute_url }}' ng-class="{read: message.is_read}">
<div class='title'>
<i class="fa" ng-class='{"fa-envelope": !message.is_read, "fa-envelope-open-o": message.is_read}'></i>
{{ message.subject }}
</div>
<div class='course'>{{ message.course }} - <span class='date'>{{ message.date|date:"dd/MM/yyyy HH:mm"}}</span></div>
</a>
</li>
<li ng-show="!messages.length" class='empty'><i>Não há mensagens</i></li>
</ul>
{% endverbatim %}
</a>
{% verbatim %}
<ul class="dropdown-menu messages">
<li ng-repeat="message in messages|limitTo:6">
<a ng-href='{{ message.get_absolute_url }}' ng-class="{read: message.is_read}">
<div class='title'>
<i class="fa" ng-class='{"fa-envelope": !message.is_read, "fa-envelope-open-o": message.is_read}'></i>
{{ message.subject }}
</div>
<div class='course'>{{ message.course }} - <span class='date'>{{ message.date|date:"dd/MM/yyyy HH:mm"}}</span></div>
</a>
</li>
<li ng-show="!messages.length" class='empty'><i>Não há mensagens</i></li>
</ul>
{% endverbatim %}
</li>
</li>
{% endif %}

<li class="navbar-divider"></li>
{% endblock %}
Expand Down

0 comments on commit 759f33d

Please sign in to comment.