- Diantar
- 7 November 2026 pukul 19.58 UTC
- Pengarang
- Kamo
- Kommit
- c4b5302
Paket Legal & Compliance sekarang dapat meminta anggota untuk UPLOAD dokumen dan dapat rutekan tugas yang selesai ke seorang peninjau HR yang menyetujuinya atau mengembalikannya item untuk koreksi. - Entitas baru: LegalPackageRequest (template), LegalPackageVersionRequest (beku pada penerbitan), LegalPackageReviewer (peninjau bernama), LegalPackageSubmission + LegalPackageSubmissionFile (per putaran, berkas tidak pernah deleted), LegalPackageReview + LegalPackageReviewItem (DRAFT resumable, FINAL appendix-only), ditambah enums mereka. - LegalPackage: reviewRequired, reviewerAnyRight, reviewerManager, reviewDueBusinessDays, adhoc, adhocMemberId. Version freezes reviewRequired. Assignment: reviewRound, submittedAt, reviewDueAt. Document: round, priorEnvelopeUids. Attestation: round (unik per tugas+round). LegalSettings: returnReasons, requestLibrary (JSONB). - Status tugas += AWAITING_REVIEW (tidak terbuka) dan RETURNED (terbuka); LIVE_STATES = OPEN_STATES + AWAITING_REVIEW untuk pengiriman/boikot/pengiriman ulang. Status dokumen + = SUBMITTED, RETURNED, ACCEPTED. - RoleRightType REVIEW_LEGAL_SUBMISSIONS (697, "Review Legal Submissions", RoleRightHierarchyTest: nilai 442, standalone 102, akar 151. - Email templates hr.package_needs_review / hr.package_returned / hr.package_approved (label anggota tim organisasi, tidak ada nama penyewa). DDL sudah diterapkan pada YugabyteDB (idempotent, peran pemilik).
