@@ -73,20 +73,20 @@ <h3 class="mb-0">
7373 </ div >
7474 </ div >
7575 {% endif %}
76- {% if session_result.text_data_checks |length > 0 %}
76+ {% if session_result.id_document_text_data_checks |length > 0 %}
7777 < div class ="card ">
7878 < div class ="card-header " id ="text-data-checks ">
7979 < h3 class ="mb-0 ">
8080 < button class ="btn btn-link " type ="button " data-toggle ="collapse "
8181 data-target ="#collapse-text-data-checks " aria-expanded ="true "
8282 aria-controls ="collapse-text-data-checks ">
83- Text Data Checks
83+ ID Document Text Data Checks
8484 </ button >
8585 </ h3 >
8686 </ div >
8787 < div id ="collapse-text-data-checks " class ="collapse " aria-labelledby ="text-data-checks ">
8888 < div class ="card-body ">
89- {% for check in session_result.text_data_checks %}
89+ {% for check in session_result.id_document_text_data_checks %}
9090 {% with check=check %}
9191 {% include "partials/check.html" %}
9292 {% endwith %}
@@ -163,6 +163,29 @@ <h3 class="mb-0">
163163 </ div >
164164 </ div >
165165 {% 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 %}
166189 </ div >
167190 </ div >
168191 </ div >
@@ -360,6 +383,193 @@ <h5 class="card-title">Frame</h5>
360383 {% endfor %}
361384 {% endwith %}
362385
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+
363573 {% if session_result.resources.zoom_liveness_resources|length > 0 %}
364574 < div class ="row pt-4 ">
365575 < div class ="col ">
0 commit comments