Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Forms] Add a feature to disable forms #671

Open
tudoramariei opened this issue Mar 13, 2024 · 0 comments
Open

[Forms] Add a feature to disable forms #671

tudoramariei opened this issue Mar 13, 2024 · 0 comments
Assignees
Labels
enhancement 🚀 New feature or request Forms

Comments

@tudoramariei
Copy link
Member

Is your feature request related to a problem? Please describe.

Forms might only need to be open for a while, and with their links spread over many pages, it can be challenging to locate and remove each one.
In such cases, you might randomly receive submissions because someone found an orphaned link.

Describe the solution you'd like

Create a mechanism to disable a form and block users from submitting more information.

Control:

  • If Store submissions and Send submissions by email are turned off, the form should be disabled.
  • The feature could also be controlled through a switch in the admin panel like the ones for Store submissions or Send submissions by email, but it should be separate to avoid confusion.
  • It would be helpful to allow for an expiration date & time for a form's availability (i.e., to enable people to register for an event)

Views:

  • Depending on the available features, a minimal implementation would block the user from submitting their responses.
  • Additionally, gray out the fields to ensure the user doesn't enter data to discover the form is disabled.

Additional context

We thought about this feature after some forms were still receiving submissions, although we had removed the links from all (known) places.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🚀 New feature or request Forms
Projects
None yet
Development

No branches or pull requests

2 participants