]> git.ipfire.org Git - ipfire.org.git/blame - src/templates/people/base.html
navbar: Show burger button only when menu exists
[ipfire.org.git] / src / templates / people / base.html
CommitLineData
7aee4b8d
MT
1{% extends "../base.html" %}
2
786e9ca8 3{% block subtitle %}{{ _("People") }}{% end block %}
7aee4b8d
MT
4
5{% block menu %}
cf4da20d 6 {% if current_user %}
d5a50891
MT
7 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
8 aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
9 <span class="fas fa-bars"></span>
10 </button>
11
12 <div class="collapse navbar-collapse" id="navbar">
13 <ul class="navbar-nav ml-auto mr-3">
14 <li class="nav-item">
15 <a class="nav-link {% if request.path == "/users" %}active{% end %}" href="/users">
16 {{ _("Users") }}
17 </a>
18 </li>
19
20 <li class="nav-item">
21 <a class="nav-link {% if request.path.startswith("/users/%s/calls" % current_user.uid) %}active{% end %}" href="/users/{{ current_user.uid }}/calls">
22 {{ _("Calls") }}
23 </a>
24 </li>
25 </ul>
26
27 <form class="form-inline my-2 my-lg-0" action="/search" method="GET">
28 <input class="form-control form-control-sm mr-sm-2" type="search" name="q"
29 placeholder="{{ _("Search") }}" aria-label="{{ _("Search") }}" value="{% try %}{{ q }}{% except %}{% end %}">
30 </form>
31 </div>
cf4da20d 32 {% end %}
7aee4b8d
MT
33{% end block %}
34
35{% block content %}
36 <div class="row">
37 <div class="col">
38 {% block main %}{% end block %}
39 </div>
40
401827c2
MT
41 {% block right %}
42 <div class="col-md-3 text-center">
43 <img class="img-fluid rounded-circle mb-4" src="{{ current_user.avatar_url(160) }}" alt="{{ current_user }}" />
a11e626d 44
7bda1ac1
MT
45 <p>
46 <a class="text-white" href="/users/{{ current_user.uid }}">{{ current_user.name }}</a>
47 </p>
401827c2
MT
48
49 <p>
50 {% if current_user.sip_registrations %}
51 <a class="text-success" href="/users/{{ current_user.uid }}/registrations">
52 {{ _("Online") }} ({{ len(current_user.sip_registrations) }})
53 </a>
54 {% else %}
55 <span class="text-danger">{{ _("Offline") }}</span>
56 {% end %}
57 </p>
58 </div>
59 {% end block %}
7aee4b8d
MT
60 </div>
61{% end block %}