Feat/persuratan service#360
Open
farisifakhri wants to merge 10 commits into
Open
Conversation
… and PDF generation
…nd animation improvements`
…tterhead rendering - Change DOMPDF layout sizing to millimeters (mm) with absolute positioning for A4 paper precision. - Implement base64 image encoding for 'kop-ldk.png' to prevent missing image errors during PDF generation. - Apply standardized layout to all letter templates (Parental Leave, Equipment/Venue Borrowing, Funding Request, Invitation, and Recommendation).
… standard - Refactor surat-undangan.blade.php and fallback surat.blade.php to match the new mm layout and base64 Kop LDK. - Add SVG QR Code implementation on signature block.
- Enhance mobile responsiveness with a native-like bottom sheet for sidebar widgets.
- Consolidate 'peminjaman-alat-internal' and 'eksternal' into a single dynamic form.
- Add new official letter types (S.Ket, Ph, Ks, Pb) conforming to SOP Kestari.
- Fix left-margin alignment for the recipient ('Yth.') block across all PDF templates.
- Update logic to dynamically handle internal (-i) and external (-e) letter numbering prefixes.
- Update _qr-verifikasi: tambah 3 badge status (hijau/kuning/merah) - Update 8 template PDF existing (layout & styling) - Tambah _index-styles sebagai shared component (di-include 12 blade) - Tambah 4 template baru: kerja-sama-sponsorship, permohonan-pemateri, surat-aktif-organisasi, surat-pemberitahuan
- Hapus PersuratingController (diganti LetterController) - Hapus SuratCounter model (diganti NomorSuratCounter) - Hapus 4 migration awal yang digantikan migration baru
…ocking - Tambah NomorSuratCounter model dengan nextNomor() dan syncManualNomor() - Refactor generateNomorSurat() di SuratLog pakai NomorSuratCounter - Migration: drop surat_counters, recreate surat_logs, create nomor_surat_counters - Migration: insert setting persuratan ke tabel settings
…seeders - Tambah LetterController (ganti PersuratingController) - Update routes/web.php untuk endpoint persuratan baru - Update views admin & landing-page persuratan - Tambah folder e-letter dengan template surat - Fix PermissionSeeder: pakai firstOrCreate untuk idempoten - Fix MsKTALDKSyahidSeeder: foreign key dari ID real DB - Tambah SuratLogSeeder
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.