Skip to main content

Sign Waivers

Sign Waivers

Component File: src/features/tools/components/WaiverSigning.tsx Route / navigation: Path /tools, Zustand toolsTool = sign-waivers. See 00-TOOLS-HUB.md. Last Updated: April 13, 2026 Status: Current

Overview

Sign Waivers is the end-user waiver-signing surface for staff and volunteer accounts.

Current Runtime Behavior

  • loads waivers and waiver signatures through shared waiver hooks
  • filters waivers based on the current user's role (employee or volunteer)
  • separates unsigned and signed waivers in the shared WaiverSigningView
  • refreshes signature data after a signing flow completes
  • can show entity badges when the user is viewing multiple entities
  • when viewing an admin/all entity context, signature lookup now falls back to all user membership orgs
  • multi-sign requests are deduped against existing signature rows before insert to prevent accidental duplicate records

Notes

This is the user-facing signing workflow. The admin-facing waiver upload and management tool is documented separately under Administration.

Related Docs

  • documentation/pages/tools/00-TOOLS-HUB.md
  • documentation/pages/administration/00-ADMINISTRATION-HUB.md

Synced from IFMmvp-Frontend documentation: pages/tools/15-SIGN-WAIVERS.md

Ready to Get Started?

See how Alignmint can simplify your nonprofit's operations. Schedule a free demo with our team and we'll walk you through everything.

Questions? Email us at steven@getalignmint.org

Ready to get started?Start Plus Trial