aboutsummaryrefslogtreecommitdiffstats
path: root/templates/web/default/admin/bodies.html
blob: 8bf7954f391be4073198a02d26f220c4e18f43fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[% INCLUDE 'admin/header.html' title=loc('Bodies') -%]

[% INCLUDE 'admin/edit-league.html' %]

[% IF bodies.size == 0 %]
  <p class="fms-admin-info">
    [% loc('Currently no bodies have been created.') %]
    <br>
    [% loc('You need to add bodies (such as councils or departments) so that you can then add
    the categories of problems they can handle (such as potholes or streetlights) and the
    contacts (such as an email address) to which reports are sent.') %]
  </p>
[% ELSE %]
  <table cellspacing="0" cellpadding="2" border="1">
      <tr>
          <th>[% loc('Name') %]</th>
        [% IF c.cobrand.moniker == 'zurich' %]
          <th>[% loc('Email') %]</th>
        [% ELSE %]
          <th>[% loc('Category') %]</th>
        [% END %]
          <th>[% loc('Deleted') %]</th>
      </tr>
  [%- FOREACH body IN bodies %]
      [%- SET id = body.id %]
      [% NEXT IF c.cobrand.moniker == 'zurich' AND admin_type == 'dm' AND (body.parent OR body.bodies) %]
      <tr[% IF body.deleted %] class="adminhidden"[% END %]>
          <td>
            [% IF c.cobrand.moniker == 'zurich' %]
              [% FILTER repeat(4*body.api_key) %]&nbsp;[% END %]
              [% IF admin_type == 'super' %]
                <a href="[% c.uri_for( 'body', id ) %]">[% body.name %]</a>
              [% ELSE %]
                [% body.name %]
              [% END %]
            [% ELSE %] [%# not Zurich: all bodies should be links %]
              <a href="[% c.uri_for( 'body', id ) %]">[% body.name %]</a>
              [%- ', ' _ body.parent.name IF body.parent -%]
            [% END %]
          </td>
      [% IF c.cobrand.moniker == 'zurich' %]
          <td>[% body.endpoint %]</td>
      [% ELSE %]
          <td>
          [% IF counts.$id %]
              [% tprintf( loc('%d addresses'), counts.$id.c) IF c.cobrand.moniker != 'emptyhomes' %]
              [% IF counts.$id.deleted %]
                  (1+ deleted)
              [% ELSIF counts.$id.confirmed != counts.$id.c %]
                  (some unconfirmed)
              [% END %]
          [% ELSE %]
              no categories
          [% END %]
          </td>
      [% END %]
          <td>[% IF body.deleted %][% loc('Yes') %][% END %]</td>
      </tr>
  [%- END %]
  </table>
[% END %]

[% IF c.cobrand.moniker == 'zurich' %]
    [% IF admin_type == 'super' %]
        <h2>[% loc('Add body') %]</h2>
        [% INCLUDE 'admin/body-form.html', body='' %]
    [% END %]
[% ELSE %]
    <div class="admin-box">
      <h2>[% loc('Add body') %]</h2>
      [% INCLUDE 'admin/body-form.html', body='' %]
    </div>
[% END %]

[% INCLUDE 'admin/footer.html' %]