Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • CiviCRM Core CiviCRM Core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 1k
    • Issues 1k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • DevelopmentDevelopment
  • CiviCRM CoreCiviCRM Core
  • Issues
  • #4570

Proposal: More logging in Form Builder

Overview

This issue explains a new proposal for the "Other improvements" section in the Form Builder roadmap: Extending the existing submission log and adding a debug log.

Current behaviour

Currently, there is a simple log for submissions that does not contain submission data.

Proposed behaviour

There is already a submission log per form, but it only records the submitter and the time.

With some additional capabilities of FormBuilder, it becomes more important for both reporting and debugging to capture more information about the submissions themselves on the one hand, but also about their processing on submission on the other hand (examples: deduplication, processing by Form Processor etc.).

There should therefore be two logs:

  1. the submission log should contain the actual submission data in addition to the metadata (cf. #3744 (closed)).

  2. an additional debug log should contain information about the processing of the data (like the CMRF log in WordPress or Drupal for CiviMcRestFace submissions).

Comments

For reasons of data protection, it should be configurable by form whether no logging, logging of metadata or extended logging is desired.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking