@@ -73,20 +73,20 @@ <h3 class="mb-0">
73
73
</ div >
74
74
</ div >
75
75
{% endif %}
76
- {% if session_result.text_data_checks |length > 0 %}
76
+ {% if session_result.id_document_text_data_checks |length > 0 %}
77
77
< div class ="card ">
78
78
< div class ="card-header " id ="text-data-checks ">
79
79
< h3 class ="mb-0 ">
80
80
< button class ="btn btn-link " type ="button " data-toggle ="collapse "
81
81
data-target ="#collapse-text-data-checks " aria-expanded ="true "
82
82
aria-controls ="collapse-text-data-checks ">
83
- Text Data Checks
83
+ ID Document Text Data Checks
84
84
</ button >
85
85
</ h3 >
86
86
</ div >
87
87
< div id ="collapse-text-data-checks " class ="collapse " aria-labelledby ="text-data-checks ">
88
88
< div class ="card-body ">
89
- {% for check in session_result.text_data_checks %}
89
+ {% for check in session_result.id_document_text_data_checks %}
90
90
{% with check=check %}
91
91
{% include "partials/check.html" %}
92
92
{% endwith %}
@@ -163,6 +163,29 @@ <h3 class="mb-0">
163
163
</ div >
164
164
</ div >
165
165
{% endif %}
166
+
167
+ {% if session_result.supplementary_document_text_data_checks|length > 0 %}
168
+ < div class ="card ">
169
+ < div class ="card-header " id ="sup-doc-text-data-checks ">
170
+ < h3 class ="mb-0 ">
171
+ < button class ="btn btn-link " type ="button " data-toggle ="collapse "
172
+ data-target ="#collapse-sup-doc-text-data-checks " aria-expanded ="true "
173
+ aria-controls ="collapse-sup-doc-text-data-checks ">
174
+ Supplementary Document Text Data Checks
175
+ </ button >
176
+ </ h3 >
177
+ </ div >
178
+ < div id ="collapse-sup-doc-text-data-checks " class ="collapse " aria-labelledby ="sup-doc-text-data-checks ">
179
+ < div class ="card-body ">
180
+ {% for check in session_result.supplementary_document_text_data_checks %}
181
+ {% with check=check %}
182
+ {% include "partials/check.html" %}
183
+ {% endwith %}
184
+ {% endfor %}
185
+ </ div >
186
+ </ div >
187
+ </ div >
188
+ {% endif %}
166
189
</ div >
167
190
</ div >
168
191
</ div >
@@ -360,6 +383,193 @@ <h5 class="card-title">Frame</h5>
360
383
{% endfor %}
361
384
{% endwith %}
362
385
386
+ {% if session_result.resources.supplementary_documents|length > 0 %}
387
+ < div class ="row pt-4 ">
388
+ < div class ="col ">
389
+ < h2 > Supplementary Documents</ h2 >
390
+ </ div >
391
+ </ div >
392
+ {% endif %}
393
+
394
+ {% with doc_num=0 %}
395
+ {% for document in session_result.resources.supplementary_documents %}
396
+ {% set doc_num = loop.index %}
397
+ < div class ="row pt-4 ">
398
+ < div class ="col ">
399
+
400
+ < h3 >
401
+ {{ document.document_type }} < span
402
+ class ="badge badge-primary "> {{ document.issuing_country }}</ span >
403
+ </ h3 >
404
+
405
+ < div class ="accordion mt-3 ">
406
+ {% if document.document_fields is not none %}
407
+ < div class ="card ">
408
+ < div class ="card-header " id ="sup-doc-fields-{{ doc_num }} ">
409
+ < h4 class ="mb-0 ">
410
+ < button class ="btn btn-link " type ="button " data-toggle ="collapse "
411
+ data-target ="#collapse-sup-doc-fields-{{ doc_num }} "
412
+ aria-expanded ="true "
413
+ aria-controls ="collapse-sup-doc-fields-{{ doc_num }} ">
414
+ Document Fields
415
+ </ button >
416
+ </ h4 >
417
+ </ div >
418
+ < div id ="collapse-sup-doc-fields-{{ doc_num }} " class ="collapse "
419
+ aria-labelledby ="sup-doc-fields-{{ doc_num }} ">
420
+ < div class ="card-body ">
421
+ {% if document.document_fields.media is not none %}
422
+ < h5 > Media</ h5 >
423
+ < table class ="table table-striped table-light ">
424
+ < tbody >
425
+ < tr >
426
+ < td > ID</ td >
427
+ < td >
428
+ < a href ="/media?mediaId={{ document.document_fields.media.id }} ">
429
+ {{ document.document_fields.media.id }}
430
+ </ a >
431
+ </ td >
432
+ </ tr >
433
+ </ tbody >
434
+ </ table >
435
+ {% endif %}
436
+ </ div >
437
+ </ div >
438
+ </ div >
439
+ {% endif %}
440
+
441
+ {% if document.document_file is not none %}
442
+ {% if document.document_file.media is not none %}
443
+ < div class ="card ">
444
+ < div class ="card-header " id ="sup-doc-file-{{ doc_num }} ">
445
+ < h4 class ="mb-0 ">
446
+ < a class ="btn btn-link " href ="/media?mediaId={{ document.document_file.media.id }} ">
447
+ Download File
448
+ </ a >
449
+ </ h4 >
450
+ </ div >
451
+ </ div >
452
+ {% endif %}
453
+ {% endif %}
454
+
455
+ {% if document.text_extraction_tasks|length > 0 %}
456
+ < div class ="card ">
457
+ < div class ="card-header " id ="text-extraction-tasks-{{ doc_num }} ">
458
+ < h4 class ="mb-0 ">
459
+ < button class ="btn btn-link " type ="button " data-toggle ="collapse "
460
+ data-target ="#collapse-text-extraction-tasks-{{ doc_num }} "
461
+ aria-expanded ="true "
462
+ aria-controls ="collapse-text-extraction-tasks-{{ doc_num }} ">
463
+ Text Extraction Tasks
464
+ </ button >
465
+ </ h4 >
466
+ </ div >
467
+ < div id ="collapse-text-extraction-tasks-{{ doc_num }} " class ="collapse "
468
+ aria-labelledby ="text-extraction-tasks-{{ doc_num }} ">
469
+ < div class ="card-body ">
470
+ {% for task in document.text_extraction_tasks %}
471
+
472
+ {% with task=task %}
473
+ {% include "partials/task.html" %}
474
+ {% endwith %}
475
+
476
+ {% if task.generated_text_data_checks|length > 0 %}
477
+ < h5 > Generated Text Data Checks</ h5 >
478
+
479
+ {% for generated_check in task.generated_text_data_checks %}
480
+ < table class ="table table-striped ">
481
+ < tbody >
482
+ < tr >
483
+ < td > ID</ td >
484
+ < td > {{ generated_check.id }}</ td >
485
+ </ tr >
486
+ </ tbody >
487
+ </ table >
488
+ {% endfor %}
489
+ {% endif %}
490
+
491
+ {% if task.generated_media|length > 0 %}
492
+ < h5 > Generated Media</ h5 >
493
+
494
+ {% for generated_media in task.generated_media %}
495
+ < table class ="table table-striped ">
496
+ < tbody >
497
+ < tr >
498
+ < td > ID</ td >
499
+ < td >
500
+ < a href ="/media?mediaId={{ generated_media.id }} "> {{ generated_media.id }}</ a >
501
+ </ td >
502
+ </ tr >
503
+ < tr >
504
+ < td > Type</ td >
505
+ < td > {{ generated_media.type }}</ td >
506
+ </ tr >
507
+ </ tbody >
508
+ </ table >
509
+ {% endfor %}
510
+ {% endif %}
511
+ {% endfor %}
512
+ </ div >
513
+ </ div >
514
+ </ div >
515
+ {% endif %}
516
+
517
+ {% if document.pages|length > 0 %}
518
+ {% with page_num=0 %}
519
+ {% for page in document.pages %}
520
+ {% set page_num = loop.index %}
521
+ < div class ="card ">
522
+ < div class ="card-header " id ="sup-doc-pages-{{ doc_num }}-{{ page_num }} ">
523
+ < h4 class ="mb-0 ">
524
+ < button class ="btn btn-link " type ="button " data-toggle ="collapse "
525
+ data-target ="#collapse-sup-doc-pages-{{ doc_num }}-{{ page_num }} "
526
+ aria-expanded ="true "
527
+ aria-controls ="collapse-sup-doc-pages-{{ doc_num }}-{{ page_num }} ">
528
+ Page {{ page_num }}
529
+ </ button >
530
+ </ h4 >
531
+ </ div >
532
+ < div id ="collapse-sup-doc-pages-{{ doc_num }}-{{ page_num }} " class ="collapse "
533
+ aria-labelledby ="sup-doc-pages-{{ doc_num }}-{{ page_num }} ">
534
+
535
+ < div class ="card-group ">
536
+ {% if page.media is not none %}
537
+ < div class ="card " style ="width: 18rem; ">
538
+ < img class ="card-img-top "
539
+ src ="/media?mediaId={{ page.media.id }} "/>
540
+ < div class ="card-body ">
541
+ < p > Method: {{ page.capture_method }}</ p >
542
+ </ div >
543
+ </ div >
544
+ {% endif %}
545
+ </ div >
546
+
547
+ {% if page.frames|length > 0 %}
548
+ < div class ="card-group ">
549
+ {% for frame in page.frames %}
550
+ {% if frame.media is not none %}
551
+ < div class ="card ">
552
+ < img class ="card-img-top " src ="/media?mediaId={{ frame.media.id }} " />
553
+ < div class ="card-body ">
554
+ < h5 class ="card-title "> Frame</ h5 >
555
+ </ div >
556
+ </ div >
557
+ {% endif %}
558
+ {% endfor %}
559
+ </ div >
560
+ {% endif %}
561
+
562
+ </ div >
563
+ </ div >
564
+ {% endfor %}
565
+ {% endwith %}
566
+ {% endif %}
567
+ </ div >
568
+ </ div >
569
+ </ div >
570
+ {% endfor %}
571
+ {% endwith %}
572
+
363
573
{% if session_result.resources.zoom_liveness_resources|length > 0 %}
364
574
< div class ="row pt-4 ">
365
575
< div class ="col ">
0 commit comments