Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Record client IP address

Aperta
#2,811 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript
Ambito
full-stack

Direzione di ricerca

Non sono indicati file né test. Inizia individuando la UI delle impostazioni del modulo, la gestione degli invii e i percorsi di esportazione spreadsheet/CSV, quindi traccia come una risposta implicita opzionale potrebbe attraversarli. Il lavoro è completato quando un IP client IPv4/IPv6 attivabile tramite opt-in, un testo di avviso opzionale nel piè di pagina del modulo e una colonna di esportazione sono coperti da test appropriati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

0. Needs triage enhancement

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.
Lingua principale
JavaScript
Stelle
382
Fork
127
Merge medio
19h 31m
PR unite (30g)
75

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nextcloud/forms

Tutte le issue di nextcloud/forms

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.