add message count to menu
This commit is contained in:
parent
5d3ade330b
commit
d684740b92
|
|
@ -767,7 +767,14 @@ def hbnet_web_service():
|
|||
# Use this to pass variables into Jinja2 templates
|
||||
@app.context_processor
|
||||
def global_template_config():
|
||||
return dict(global_config={'mode': mode})
|
||||
messages_waiting = 0
|
||||
if current_user.is_authenticated == True:
|
||||
mail_all = MailBox.query.filter_by(rcv_callsign=str(current_user.username).upper()).all()
|
||||
messages_waiting = 0
|
||||
for i in mail_all:
|
||||
messages_waiting = messages_waiting + 1
|
||||
|
||||
return dict(global_config={'mode': mode, 'messages': messages_waiting})
|
||||
|
||||
|
||||
# The Home page is accessible to anyone
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@
|
|||
{% endif %}
|
||||
<!--
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{url}}/mail/{{ current_user.username or current_user.email }}"><i class="bi bi-mailbox"></i> Mailbox </a>
|
||||
<a class="nav-link" href="{{url}}/mail/{{ current_user.username or current_user.email }}"><i class="bi bi-mailbox"></i> <strong>Mailbox</strong> </a>
|
||||
</li>
|
||||
-->
|
||||
|
||||
|
|
@ -130,7 +130,11 @@
|
|||
<i class="bi bi-arrow-down-square"></i> Features
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="features_menu">
|
||||
{% if global_config['messages'] > 0 %}
|
||||
<li><a class="dropdown-item" href="{{url}}/mail/{{ current_user.username or current_user.email }}"><i class="bi bi-mailbox"></i> <strong>Mailbox - {{global_config['messages']}}</strong></a></li>
|
||||
{% else %}
|
||||
<li><a class="dropdown-item" href="{{url}}/mail/{{ current_user.username or current_user.email }}"><i class="bi bi-mailbox"></i> Mailbox </a></li>
|
||||
{% endif %}
|
||||
<li><a class="dropdown-item" href="{{url}}/discussion"><i class="bi bi-chat-right-quote"></i> Discussion </a></li>
|
||||
{% if global_config['mode'] == 'FULL' %}
|
||||
<li><a class="dropdown-item" href="{{url}}/generate_passphrase"><i class="bi bi-info-square"></i> Server(s) </a></li>
|
||||
|
|
|
|||
Loading…
Reference in New Issue