KamoCRM

Requested documents, HR review and Quick Requests — entities, REVIEW_LEGAL_SUBMISSIONS (697)

Featurekamo-shared-library
Shipped
November 7, 2026 at 7:58 PM UTC
Author
Kamo
Commit
c4b5302

Legal & Compliance packages can now ask members to UPLOAD documents and can route a finished assignment to an HR reviewer who approves it or returns items for correction. - New entities: LegalPackageRequest (template), LegalPackageVersionRequest (frozen at publish), LegalPackageReviewer (named reviewers), LegalPackageSubmission + LegalPackageSubmissionFile (per round, files never deleted), LegalPackageReview + LegalPackageReviewItem (DRAFT resumable, FINAL append-only), plus their enums. - LegalPackage: reviewRequired, reviewerAnyRight, reviewerManager, reviewDueBusinessDays, adhoc, adhocMemberId. Version freezes reviewRequired. Assignment: reviewRound, submittedAt, reviewDueAt. Document: round, priorEnvelopeUids. Attestation: round (unique per assignment+round). LegalSettings: returnReasons, requestLibrary (JSONB). - Assignment status += AWAITING_REVIEW (not open) and RETURNED (open); LIVE_STATES = OPEN_STATES + AWAITING_REVIEW for delivery/void/redeliver. Document status += SUBMITTED, RETURNED, ACCEPTED. - RoleRightType REVIEW_LEGAL_SUBMISSIONS (697, "Review Legal Submissions", HRS, standalone root). RoleRightHierarchyTest: values 442, standalone 102, roots 151. - Email templates hr.package_needs_review / hr.package_returned / hr.package_approved (org Team Member label, no tenant names). DDL already applied to YugabyteDB (idempotent, owner role).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing