Skip to content

Corporate CLA approval workflows #276

@fusion94

Description

@fusion94

Summary

Require manual admin approval before a corporate CLA signature takes effect, with a review queue and notification flow.

Motivation

In regulated industries, a company representative signing a CCLA on behalf of all employees is a significant legal commitment. Admins may need to verify the signer's authority before the CCLA becomes active.

Implementation notes

  • Per-agreement toggle: requireCorporateApproval
  • New signature status: pending_approvalapproved / rejected
  • Admin review queue showing pending corporate signatures with company details
  • Email notification to agreement owner when a corporate CLA is submitted
  • PR check status remains "pending" until the CCLA is approved
  • Audit log entries for approval/rejection

Phase

Phase 7: Enterprise (v3.0 roadmap)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions