<img class="img-fluid rounded-circle mb-4" src="{{ current_user.avatar_url(160) }}" alt="{{ current_user }}" />
<p>{{ current_user.name }}</p>
-
- <a href="mailto:{{ current_user.email }}">Email</a>
+
+ <p>
+ {% if current_user.sip_registrations %}
+ <a class="text-success" href="/users/{{ current_user.uid }}/registrations">
+ {{ _("Online") }} ({{ len(current_user.sip_registrations) }})
+ </a>
+ {% else %}
+ <span class="text-danger">{{ _("Offline") }}</span>
+ {% end %}
+ </p>
</div>
</div>
{% end block %}
# talk.ipfire.org
self.add_handlers(r"talk(\.dev)?\.ipfire\.org", [
(r"/", talk.IndexHandler),
- (r"/user/(\w+)/registrations", talk.RegistrationsHandler),
+ (r"/users/(\w+)/registrations", talk.RegistrationsHandler),
(r"/conferences", TalkConferencesHandler),
(r"/diagnosis", TalkDiagnosisHandler),
(r"/hangup/(.*)", TalkHangupChannelHandler),