From 2202770fa7a2c5a05e2b2798f7554a8d44cca3dc Mon Sep 17 00:00:00 2001 From: mahdahar <89adham@gmail.com> Date: Tue, 10 Feb 2026 16:53:36 +0700 Subject: [PATCH] fix: Update UAT checklist print styles for landscape layout --- UAT_GDC_CMOD_Checklist.html | 75 +++++++++++++++++++++++++++---------- 1 file changed, 56 insertions(+), 19 deletions(-) diff --git a/UAT_GDC_CMOD_Checklist.html b/UAT_GDC_CMOD_Checklist.html index 2c72bfc..a62f929 100644 --- a/UAT_GDC_CMOD_Checklist.html +++ b/UAT_GDC_CMOD_Checklist.html @@ -21,26 +21,72 @@ padding: 0; } @media print { - body { padding: 1mm; font-size: 10pt; } + @page { + size: A4 landscape; + margin: 5mm; + } + body { + padding: 0; + font-size: 7pt; + margin: 0; + } h1 { - font-size: 12pt; + font-size: 10pt; padding: 1px 0; margin: 0 0 2px 0; page-break-after: avoid !important; } - .data-table { margin: 0; } - table { page-break-inside: avoid !important; } - .container { padding-top: 0; } - tr { page-break-inside: avoid !important; } + h2 { + font-size: 9pt; + margin: 5px 0 0 0; + } + .data-table { + margin: 0; + font-size: 6pt; + width: 100%; + max-width: 100%; + } + .data-table th, + .data-table td { + font-size: 6pt; + padding: 1px; + max-width: 200px; + } + .data-table th:nth-child(1), + .data-table td:nth-child(1) { width: 5%; } + .data-table th:nth-child(2), + .data-table td:nth-child(2) { width: 15%; } + .data-table th:nth-child(3), + .data-table td:nth-child(3) { width: 20%; } + .data-table th:nth-child(4), + .data-table td:nth-child(4) { width: 20%; } + .data-table th:nth-child(5), + .data-table td:nth-child(5) { width: 15%; } + .data-table th:nth-child(6), + .data-table td:nth-child(6) { width: 10%; } + .data-table th:nth-child(7), + .data-table td:nth-child(7) { width: 15%; } + table { + page-break-inside: auto !important; + table-layout: fixed; + } + .container { + padding-top: 0; + max-width: 100%; + overflow: visible; + } + tr { page-break-inside: auto !important; } input[type="text"] { border: 1px solid #ccc !important; background: #fff !important; + font-size: 6pt; + padding: 1px; } input[type="checkbox"] { -webkit-appearance: square !important; appearance: square !important; - width: 10px !important; - height: 10px !important; + width: 8px !important; + height: 8px !important; } } h1 { @@ -188,17 +234,8 @@ TC-071Concurrent Validation โšก2 user buka validation dialog bersamaanValidasi berhasil, tidak conflict โœ…FITUR CROSS-ROLE ๐Ÿค โœ…
โŒ TC-072Concurrent Sample Collection โšก2 user collect tube berbeda bersamaanSemua berhasil tercatat โœ…FITUR CROSS-ROLE ๐Ÿงช โœ…
โŒ TC-073Session Timeout โฑ๏ธTunggu session timeoutRedirect ke login ๐Ÿ”„FITUR CROSS-ROLE ๐Ÿ” โœ…
โŒ -TC-074Password Hashing Security ๐Ÿ”’Buat user โ†’ cek databasePassword dalam HASH bukan plain ๐Ÿ›ก๏ธFITUR CROSS-ROLE ๐Ÿ” โœ…
โŒ -TC-075Legacy Read-Only ๐Ÿ‘€Cek koneksi & fungsi FirebirdHanya READ dari Firebird, TIDAK WRITE ๐Ÿšซโœ๏ธFITUR CROSS-ROLE ๐Ÿ—„๏ธ โœ…
โŒ -TC-076Print Labels ๐Ÿท๏ธPrint individual/collection/allSemua labels tercetak ๐Ÿ–จ๏ธADM, LAB, PHLEB โœ…
โŒ -TC-077Edit Comment โœ๏ธEdit comment di dashboardComment berubah tersimpan ๐Ÿ’พSU โœ…
โŒ - -

๐Ÿ“‹ Next Plan ๐Ÿ“‹

- - - - - + +
IDJudul Test CaseLangkah UtamaExpected ResultRoleHasilIssue/Jawaban
NP-001Collect Sample ๐ŸงชBuka dialog sample โ†’ CollectSTATUS=1, COLLECTIONDATE & USERID diset โœ…SU, ADM, LAB โœ…
โŒ
NP-002Un-Collect Sample โ†ฉ๏ธBuka dialog sample โ†’ Un-CollectSTATUS di-reset, audit log tercatat ๐Ÿ“SU, ADM, LAB โœ…
โŒ
NP-004Sample Collection Buttons Enabled โœ…Buka dialog sampleTombol Collect/Un-Coll/Un-Recv enabled ๐Ÿ”˜ADMIN โœ…
โŒ
TC-074Print Labels ๐Ÿท๏ธPrint individual/collection/allSemua labels tercetak ๐Ÿ–จ๏ธADM, LAB, PHLEB โœ…
โŒ
TC-075Edit Comment โœ๏ธEdit comment di dashboardComment berubah tersimpan ๐Ÿ’พSU โœ…
โŒ