Commit 7b88e27
Forms: Allow submitting form previews as test responses
Form preview now lets you submit the form to test the full submission
flow end to end. Responses created from preview are stored normally in
the inbox but flagged as test responses: clearly badged in the dashboard
list and detail panel, prefixed with [TEST] in the notification email
with a banner, excluded from the default CSV export, and excluded from
exports unless explicitly selected.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 80ea3fd commit 7b88e27
18 files changed
Lines changed: 978 additions & 76 deletions
File tree
- projects/packages/forms
- changelog
- routes/responses
- src
- contact-form
- dashboard/components
- export-responses
- inspector/response-meta
- modules/form
- types
- tests/php/contact-form
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
148 | 180 | | |
149 | 181 | | |
150 | 182 | | |
| |||
432 | 464 | | |
433 | 465 | | |
434 | 466 | | |
435 | | - | |
436 | | - | |
437 | | - | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
438 | 475 | | |
439 | 476 | | |
440 | 477 | | |
| |||
479 | 516 | | |
480 | 517 | | |
481 | 518 | | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
482 | 527 | | |
483 | 528 | | |
484 | 529 | | |
| |||
Lines changed: 35 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
807 | 807 | | |
808 | 808 | | |
809 | 809 | | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
810 | 830 | | |
811 | 831 | | |
812 | 832 | | |
| |||
988 | 1008 | | |
989 | 1009 | | |
990 | 1010 | | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
991 | 1026 | | |
992 | 1027 | | |
993 | 1028 | | |
| |||
Lines changed: 42 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1607 | 1607 | | |
1608 | 1608 | | |
1609 | 1609 | | |
1610 | | - | |
1611 | | - | |
1612 | | - | |
1613 | | - | |
1614 | | - | |
1615 | 1610 | | |
1616 | 1611 | | |
1617 | 1612 | | |
| |||
1625 | 1620 | | |
1626 | 1621 | | |
1627 | 1622 | | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
1628 | 1641 | | |
1629 | 1642 | | |
1630 | 1643 | | |
| |||
1721 | 1734 | | |
1722 | 1735 | | |
1723 | 1736 | | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
1724 | 1740 | | |
1725 | 1741 | | |
1726 | 1742 | | |
| |||
1909 | 1925 | | |
1910 | 1926 | | |
1911 | 1927 | | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
1912 | 1932 | | |
1913 | 1933 | | |
1914 | 1934 | | |
| |||
2906 | 2926 | | |
2907 | 2927 | | |
2908 | 2928 | | |
2909 | | - | |
| 2929 | + | |
| 2930 | + | |
| 2931 | + | |
| 2932 | + | |
2910 | 2933 | | |
2911 | 2934 | | |
2912 | 2935 | | |
2913 | | - | |
| 2936 | + | |
2914 | 2937 | | |
2915 | 2938 | | |
2916 | 2939 | | |
| |||
2921 | 2944 | | |
2922 | 2945 | | |
2923 | 2946 | | |
| 2947 | + | |
| 2948 | + | |
| 2949 | + | |
| 2950 | + | |
| 2951 | + | |
2924 | 2952 | | |
2925 | 2953 | | |
2926 | 2954 | | |
| |||
3078 | 3106 | | |
3079 | 3107 | | |
3080 | 3108 | | |
3081 | | - | |
| 3109 | + | |
| 3110 | + | |
3082 | 3111 | | |
3083 | 3112 | | |
3084 | 3113 | | |
| |||
3091 | 3120 | | |
3092 | 3121 | | |
3093 | 3122 | | |
3094 | | - | |
| 3123 | + | |
| 3124 | + | |
| 3125 | + | |
| 3126 | + | |
| 3127 | + | |
3095 | 3128 | | |
3096 | 3129 | | |
3097 | 3130 | | |
| |||
Lines changed: 85 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
140 | 151 | | |
141 | 152 | | |
142 | 153 | | |
| |||
619 | 630 | | |
620 | 631 | | |
621 | 632 | | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
622 | 652 | | |
623 | 653 | | |
624 | 654 | | |
| |||
1249 | 1279 | | |
1250 | 1280 | | |
1251 | 1281 | | |
1252 | | - | |
1253 | 1282 | | |
1254 | 1283 | | |
1255 | 1284 | | |
| |||
2602 | 2631 | | |
2603 | 2632 | | |
2604 | 2633 | | |
| 2634 | + | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
| 2640 | + | |
| 2641 | + | |
| 2642 | + | |
| 2643 | + | |
2605 | 2644 | | |
2606 | 2645 | | |
2607 | 2646 | | |
| |||
2692 | 2731 | | |
2693 | 2732 | | |
2694 | 2733 | | |
2695 | | - | |
2696 | | - | |
2697 | | - | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
2698 | 2743 | | |
2699 | 2744 | | |
2700 | 2745 | | |
| |||
2790 | 2835 | | |
2791 | 2836 | | |
2792 | 2837 | | |
| 2838 | + | |
| 2839 | + | |
| 2840 | + | |
| 2841 | + | |
| 2842 | + | |
| 2843 | + | |
| 2844 | + | |
| 2845 | + | |
| 2846 | + | |
| 2847 | + | |
| 2848 | + | |
| 2849 | + | |
| 2850 | + | |
| 2851 | + | |
| 2852 | + | |
| 2853 | + | |
2793 | 2854 | | |
2794 | 2855 | | |
2795 | 2856 | | |
| |||
2901 | 2962 | | |
2902 | 2963 | | |
2903 | 2964 | | |
| 2965 | + | |
2904 | 2966 | | |
2905 | 2967 | | |
2906 | 2968 | | |
| |||
2937 | 2999 | | |
2938 | 3000 | | |
2939 | 3001 | | |
| 3002 | + | |
| 3003 | + | |
| 3004 | + | |
| 3005 | + | |
| 3006 | + | |
| 3007 | + | |
| 3008 | + | |
| 3009 | + | |
| 3010 | + | |
| 3011 | + | |
| 3012 | + | |
| 3013 | + | |
| 3014 | + | |
| 3015 | + | |
| 3016 | + | |
| 3017 | + | |
| 3018 | + | |
| 3019 | + | |
| 3020 | + | |
2940 | 3021 | | |
2941 | 3022 | | |
2942 | 3023 | | |
| |||
0 commit comments