@@ -34,6 +34,12 @@ <h1>Get Session Result</h1>
34
34
< td > User Tracking ID</ td >
35
35
< td > {{ session_result.user_tracking_id }}</ td >
36
36
</ tr >
37
+ {% if session_result.biometric_consent_timestamp is not none %}
38
+ < tr >
39
+ < td > Biometric Consent Timestamp</ td >
40
+ < td > {{ session_result.biometric_consent_timestamp }}</ td >
41
+ </ tr >
42
+ {% endif %}
37
43
</ tbody >
38
44
</ table >
39
45
</ div >
@@ -134,6 +140,29 @@ <h3 class="mb-0">
134
140
</ div >
135
141
</ div >
136
142
{% endif %}
143
+
144
+ {% if session_result.id_document_comparison_checks|length > 0 %}
145
+ < div class ="card ">
146
+ < div class ="card-header " id ="comparison-checks ">
147
+ < h3 class ="mb-0 ">
148
+ < button aria-controls ="collapse-comparison-checks " aria-expanded ="true " class ="btn btn-link "
149
+ data-target ="#collapse-comparison-checks " data-toggle ="collapse "
150
+ type ="button ">
151
+ ID Document Comparison Checks
152
+ </ button >
153
+ </ h3 >
154
+ </ div >
155
+ < div aria-labelledby ="comparison-checks " class ="collapse " id ="collapse-comparison-checks ">
156
+ < div class ="card-body ">
157
+ {% for check in session_result.id_document_comparison_checks %}
158
+ {% with check=check %}
159
+ {% include "partials/check.html" %}
160
+ {% endwith %}
161
+ {% endfor %}
162
+ </ div >
163
+ </ div >
164
+ </ div >
165
+ {% endif %}
137
166
</ div >
138
167
</ div >
139
168
</ div >
@@ -149,7 +178,7 @@ <h2>ID Documents</h2>
149
178
150
179
{% with doc_num=0 %}
151
180
{% for document in session_result.resources.id_documents %}
152
- {% set doc_num = loop.index + 1 %}
181
+ {% set doc_num = loop.index %}
153
182
< div class ="row pt-4 ">
154
183
< div class ="col ">
155
184
@@ -193,6 +222,26 @@ <h5>Media</h5>
193
222
</ div >
194
223
</ div >
195
224
{% endif %}
225
+
226
+ {% if document.document_id_photo is not none %}
227
+ < div class ="card ">
228
+ < div class ="card-header " id ="document-id-photo-{{ doc_num }} ">
229
+ < h4 class ="mb-0 ">
230
+ < button class ="btn btn-link " type ="button " data-toggle ="collapse " data-target ="#collapse-document-id-photo-{{ doc_num }} " aria-expanded ="true " aria-controls ="collapse-document-id-photo-{{ doc_num }} ">
231
+ Document ID Photo
232
+ </ button >
233
+ </ h4 >
234
+ </ div >
235
+ < div id ="collapse-document-id-photo-{{ doc_num }} " class ="collapse " aria-labelledby ="document-id-photo-{{ doc_num }} ">
236
+ < div class ="card-body ">
237
+ {% if document.document_fields.media is not none %}
238
+ < img class ="card-img-top " src ="/media?mediaId={{ document.document_id_photo.media.id }} " />
239
+ {% endif %}
240
+ </ div >
241
+ </ div >
242
+ </ div >
243
+ {% endif %}
244
+
196
245
{% if document.text_extraction_tasks|length > 0 %}
197
246
< div class ="card ">
198
247
< div class ="card-header " id ="text-extraction-tasks-{{ doc_num }} ">
@@ -256,36 +305,54 @@ <h5>Generated Media</h5>
256
305
{% endif %}
257
306
258
307
{% if document.pages|length > 0 %}
308
+ {% with page_num=0 %}
309
+ {% for page in document.pages %}
310
+ {% set page_num = loop.index %}
259
311
< div class ="card ">
260
- < div class ="card-header " id ="document-pages-{{ doc_num }} ">
312
+ < div class ="card-header " id ="document-pages-{{ doc_num }}-{{ page_num }} ">
261
313
< h4 class ="mb-0 ">
262
314
< button class ="btn btn-link " type ="button " data-toggle ="collapse "
263
- data-target ="#collapse-document-pages-{{ doc_num }} "
315
+ data-target ="#collapse-document-pages-{{ doc_num }}-{{ page_num }} "
264
316
aria-expanded ="true "
265
- aria-controls ="collapse-document-pages-{{ doc_num }} ">
266
- Pages
317
+ aria-controls ="collapse-document-pages-{{ doc_num }}-{{ page_num }} ">
318
+ Page {{ page_num }}
267
319
</ button >
268
320
</ h4 >
269
321
</ div >
270
- < div id ="collapse-document-pages-{{ doc_num }} " class ="collapse "
271
- aria-labelledby ="document-pages-{{ doc_num }} ">
272
- < div class ="card-body ">
273
- < div class ="card-group ">
274
- {% for page in document.pages %}
275
- {% if page.media is not none %}
276
- < div class ="card " style ="width: 18rem; ">
277
- < img class ="card-img-top "
278
- src ="/media?mediaId={{ page.media.id }} "/>
279
- < div class ="card-body ">
280
- < p > Method: {{ page.capture_method }}</ p >
281
- </ div >
322
+ < div id ="collapse-document-pages-{{ doc_num }}-{{ page_num }} " class ="collapse "
323
+ aria-labelledby ="document-pages-{{ doc_num }}-{{ page_num }} ">
324
+
325
+ < div class ="card-group ">
326
+ {% if page.media is not none %}
327
+ < div class ="card " style ="width: 18rem; ">
328
+ < img class ="card-img-top "
329
+ src ="/media?mediaId={{ page.media.id }} "/>
330
+ < div class ="card-body ">
331
+ < p > Method: {{ page.capture_method }}</ p >
332
+ </ div >
333
+ </ div >
334
+ {% endif %}
335
+ </ div >
336
+
337
+ {% if page.frames|length > 0 %}
338
+ < div class ="card-group ">
339
+ {% for frame in page.frames %}
340
+ {% if frame.media is not none %}
341
+ < div class ="card ">
342
+ < img class ="card-img-top " src ="/media?mediaId={{ frame.media.id }} " />
343
+ < div class ="card-body ">
344
+ < h5 class ="card-title "> Frame</ h5 >
282
345
</ div >
283
- {% endif %}
284
- {% endfor %}
285
- </ div >
346
+ </ div >
347
+ {% endif %}
348
+ {% endfor %}
286
349
</ div >
350
+ {% endif %}
351
+
287
352
</ div >
288
353
</ div >
354
+ {% endfor %}
355
+ {% endwith %}
289
356
{% endif %}
290
357
</ div >
291
358
</ div >
@@ -303,7 +370,7 @@ <h2>Zoom Liveness Resources</h2>
303
370
304
371
{% with liveness_num=0 %}
305
372
{% for liveness in session_result.resources.zoom_liveness_resources %}
306
- {% set liveness_num = loop.index + 1 %}
373
+ {% set liveness_num = loop.index %}
307
374
< div class ="row pt-4 ">
308
375
< div class ="col ">
309
376
< table class ="table table-striped table-light ">
@@ -317,39 +384,6 @@ <h2>Zoom Liveness Resources</h2>
317
384
318
385
< div class ="accordion mt-3 ">
319
386
320
- {% if liveness.facemap is not none %}
321
- < div class ="card ">
322
- < div class ="card-header " id ="liveness-{{ liveness_num }}-facemap ">
323
- < h3 class ="mb-0 ">
324
- < button class ="btn btn-link " type ="button " data-toggle ="collapse "
325
- data-target ="#collapse-liveness-{{ liveness_num }}-facemap " aria-expanded ="true "
326
- aria-controls ="collapse-liveness-{{ liveness_num }}-facemap ">
327
- Face Map
328
- </ button >
329
- </ h3 >
330
- </ div >
331
- < div id ="collapse-liveness-{{ liveness_num }}-facemap " class ="collapse " aria-labelledby ="liveness-{{ liveness_num }}-facemap ">
332
- < div class ="card-body ">
333
- {% if liveness.facemap.media is not none %}
334
- < h4 > Media</ h4 >
335
- < table class ="table table-striped ">
336
- < tbody >
337
- < tr >
338
- < td > ID</ td >
339
- < td >
340
- < a href ="/media?mediaId={{ liveness.facemap.media.id }}&base64=1 ">
341
- {{ liveness.facemap.media.id }}
342
- </ a >
343
- </ td >
344
- </ tr >
345
- </ tbody >
346
- </ table >
347
- {% endif %}
348
- </ div >
349
- </ div >
350
- </ div >
351
- {% endif %}
352
-
353
387
{% if liveness.frames|length > 0 %}
354
388
< div class ="card ">
355
389
< div class ="card-header " id ="liveness-{{ liveness_num }}-frames ">
@@ -383,4 +417,4 @@ <h5 class="card-title">Frame</h5>
383
417
{% endfor %}
384
418
{% endwith %}
385
419
</ div >
386
- {% include "layout/footer.html" %}
420
+ {% include "layout/footer.html" %}
0 commit comments