Skip to content

Add public forms plugin - #24

Merged
owjs3901 merged 1 commit into
mainfrom
owjs3901/forms
Aug 31, 2026
Merged

Add public forms plugin#24
owjs3901 merged 1 commit into
mainfrom
owjs3901/forms

Conversation

@owjs3901

Copy link
Copy Markdown
Contributor

Summary\n- add the forms plugin with admin CRUD, builder, and paginated submission inbox\n- expose exact public definition/submission endpoints with strict server-side validation and per-form hourly caps\n- snapshot each form definition with submissions and emit value-free submission events to keep PII out of audit history and webhooks\n\n## Validation\n- cargo clippy --workspace --all-targets --all-features -- -D warnings\n- cargo test --workspace\n- bun install --frozen-lockfile; TypeScript checks; oxlint\n- RUSTDOCFLAGS='-D warnings' cargo doc --workspace --no-deps\n- cargo run -p yeollin-cli -- build --skip-backend\n- browser QA: sign-in render and /forms authentication redirect in the single-port dev server

Provide validated public form definitions and submissions with an administrator builder and inbox. Snapshot each form definition with its submission and keep submitted values out of audit history and generic event payloads.
@owjs3901
owjs3901 merged commit fbfafb5 into main Aug 31, 2026
1 check was pending
@owjs3901
owjs3901 deleted the owjs3901/forms branch August 31, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant