]>
Commit | Line | Data |
---|---|---|
66862195 MT |
1 | {% extends "../base.html" %} |
2 | ||
3 | {% block title %}{{ _("Conferences") }}{% end block %} | |
4 | ||
5 | {% block body %} | |
6 | <div class="page-header"> | |
7 | <h3>{{ _("Conferences") }}</h3> | |
8 | </div> | |
9 | ||
10 | {% for conf in conferences %} | |
11 | <div class="well well-sm"> | |
12 | <div class="btn-group pull-right"> | |
13 | <a class="btn btn-default" href="/call/{{ conf.sip_id }}"> | |
14 | <span class="glyphicon glyphicon-earphone"></span> {{ conf.sip_id }} | |
15 | </a> | |
16 | <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> | |
17 | <span class="caret"></span> | |
18 | <span class="sr-only">{{ _("Toggle Dropdown") }}</span> | |
19 | </button> | |
20 | <ul class="dropdown-menu" role="menu"> | |
21 | <li role="presentation" class="dropdown-header">{{ _("Invite participant") }}</li> | |
22 | {% for p in [p for p in conf.invitees if not current_user == p] %} | |
23 | <li> | |
24 | <a href="/conferences/{{ conf.sip_id }}/invite/{{ p.sip_id }}"> | |
25 | <img src="{{ p.gravatar_icon(13) }}" alt="{{ p.name }}"> {{ p.name }} | |
26 | </a> | |
27 | </li> | |
28 | {% end %} | |
29 | </ul> | |
30 | </div> | |
31 | ||
32 | <h4> | |
33 | {{ _("IPFire Conference Room %s") % conf.no }} | |
34 | </h4> | |
35 | ||
36 | {% if conf.participants %} | |
37 | <hr> | |
38 | ||
39 | <ul class="list-unstyled"> | |
40 | {% for p in conf.participants %} | |
41 | <li> | |
42 | {% if p.caller_account %} | |
43 | <img src="{{ p.caller_account.gravatar_icon(32) }}" alt="{{ p.caller_account.name }}" class="img-thumbnail"> | |
44 | <a href="/phonebook/{{ p.caller_account.uid }}">{{ p.caller_account.name }}</a> | |
45 | {% else %} | |
46 | {{ p.caller }} | |
47 | {% end %} | |
48 | {{ _("joined %s") % locale.format_date(p.time, relative=True) }} | |
49 | </li> | |
50 | {% end %} | |
51 | </ul> | |
52 | {% end %} | |
53 | </div> | |
54 | {% end %} | |
55 | {% end block %} |