24
Operations

Model Overrides and Data Model

Overridable model keys and conceptual FormForge tables.

Overridable models

Config key: formforge.models.*

  • form_definition
  • form_category
  • form_submission
  • submission_file
  • staged_upload
  • idempotency_key
  • form_draft
  • submission_automation_run
  • submission_privacy_policy
  • submission_privacy_override

Rule: custom model classes must extend package base models.

Conceptual data model

Main tables:

  • formforge_forms
  • formforge_categories
  • formforge_submissions
  • formforge_submission_files
  • formforge_staged_uploads
  • formforge_drafts
  • formforge_idempotency_keys
  • formforge_submission_automation_runs
  • formforge_privacy_policies
  • formforge_submission_privacy_overrides