-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Labels
0. Needs triagePending approval or rejection. This issue is pending approval.Pending approval or rejection. This issue is pending approval.enhancementNew feature or requestNew feature or request
Description
Provide and option in the form settings to record the submitter client's IP address (v4 or v6) as an implicit extra "answer", exportable as an extra column. It may or may not enable a
- Nextcloud-Version: any
- Forms-Version: any
Is your feature request related to a problem? Please describe.
It would facilitate filtering out spammy submissions when automatically processing the report, instead of having to dig into access logs. It would also allow some finer control when asking the user for their e-mail address.
Describe the solution you'd like
- Under "Form settings", add a checkbox: "Record client IP address."
- If the previous option is active, add a textbox: "Show warning: [ Your IP address will be recorded. ]" and publish it in the footer of the form.
- When exporting as a spreadsheet/CSV, add a column like "Client IP address" (or custom question id).
Describe alternatives you've considered
- Digging into access logs.
- Try to pattern-match the answers.
- Asking the user to manually fill-in their IP address.
Additional context
- Consider both IPv4 and IPv6.
Metadata
Metadata
Assignees
Labels
0. Needs triagePending approval or rejection. This issue is pending approval.Pending approval or rejection. This issue is pending approval.enhancementNew feature or requestNew feature or request