blob: 54c21ae0c5f7de3fe4d2b8910ad4c3e5359a25cf (
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
[% SET bodyclass = 'waste' %]
[% USE date(format = '%A, %-d~~~ %B') %]
[% INCLUDE header.html %]
<h1 class="govuk-heading-xl">Your bin days</h1>
<dl class="waste__address">
<dt class="waste__address__title">Address</dt>
<dd class="waste__address__property">[% property.address %]</dd>
</dl>
<div class="waste__collections">
<h2 class="govuk-heading-l govuk-!-margin-bottom-2">Your collections</h2>
<div class="govuk-grid-row">
<div class="govuk-grid-column-two-thirds">
[% SET any_report_allowed = 0 ~%]
[% SET any_request_allowed = 0 ~%]
[% FOR unit IN service_data %]
<h3 class="govuk-heading-m waste-service-name">[% unit.service_name %]</h3>
<div class="govuk-grid-row">
[% SET image = c.cobrand.image_for_service(unit.service_id) ~%]
[% IF image %]
<div class="govuk-grid-column-one-quarter text-centered">
<img src="[% image %].png" srcset="[% image %].png 1x, [% image %]@2x.png 2x" alt="" class="waste-service-image">
</div>
<div class="govuk-grid-column-three-quarters">
[% ELSE %]
<div class="govuk-grid-column-full">
[% END %]
<dl class="govuk-summary-list">
<div class="govuk-summary-list__row">
<dt class="govuk-summary-list__key">Frequency</dt>
<dd class="govuk-summary-list__value">[% unit.schedule %]</dd>
</div>
<div class="govuk-summary-list__row">
<dt class="govuk-summary-list__key">Next collection</dt>
<dd class="govuk-summary-list__value">
[% IF unit.next %]
[% date.format(unit.next.date) | replace('~~~', unit.next.ordinal) %]
[% IF unit.next.changed %](this collection has been adjusted from its usual time)[% END %]
[% IF unit.next.state == 'In progress' %](in progress)[% END %]
[% ELSE %]
<i>None</i>
[% END %]
</dd>
</div>
[% IF unit.last %]
<div class="govuk-summary-list__row">
<dt class="govuk-summary-list__key">Last collection</dt>
<dd class="govuk-summary-list__value">
[% date.format(unit.last.date) | replace('~~~', unit.last.ordinal) %]
[% IF unit.last.changed %](this collection has been adjusted from its usual time)[% END %]
[% IF unit.last.state == 'In progress' %](in progress)[% END %]
[% IF unit.last.completed %](completed at [% date.format(unit.last.completed, '%l:%M%p') | lower ~%])[% END ~%]
[% IF unit.last.resolution %][% unit.last.resolution | staff_html_markup({ is_body_user => 1 }) %][% END ~%]
</dd>
</div>
[% END %]
</dl>
<div class="waste-services-launch-panel" id="panel-[% unit.service_id %]">
[% PROCESS waste/services.html %]
</div>
</div>
</div>
[% END %]
[% IF NOT service_data.size %]
<p>This property has no collections.</p>
[% END %]
[% TRY %][% PROCESS waste/services_extra.html %][% CATCH file %][% END %]
</div>
[% IF service_data.size %]
<div class="govuk-grid-column-one-third">
<div class="aside">
<div class="aside-download">
<h3>Download your collection schedule</h3>
<ul>
<li><a href="[% c.uri_for_action('waste/calendar', [ property.id ]) %]">Add to your calendar (.ics file)</a></li>
</ul>
</div>
[% IF any_report_allowed OR any_request_allowed %]
<div class="aside-services">
<h3>More services</h3>
<ul>
[% IF any_report_allowed %]
<li><a href="[% c.uri_for_action('waste/report', [ property.id ]) %]">Report a missed collection</a></li>
[% END %]
[% IF any_request_allowed %]
<li><a href="[% c.uri_for_action('waste/request', [ property.id ]) %]">Request a new container</a></li>
[% END %]
</ul>
</div>
[% END %]
</div>
</div>
[% END %]
</div>
</div>
[% INCLUDE footer.html %]
|