Wissen van ondertekening

Uit Petities
Versie door Rrr (Overleg | bijdragen) op 1 mei 2017 om 12:58 (hoe wissen we ondertekeningen)

(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

Om ondertekeningen te wissen gaat een script de ondertekeningen af vanaf en vraagt:

  1. Staat de petitie die hoort bij de ondertekening nog open (status=live)? Zo ja, dan niets doen. Stop.
  2. Zo nee, dan is de petitie niet meer ondertekenbaar.
  3. Staat de indiendatum in de toekomst? Zo ja, dan nog niets doen. Stop.
  4. Zo nee, dan is de petitie overhandigd (of had het moeten gebeuren). Staat de ondertekening op zichtbaar (visible=1)? Zo ja, dan niets doen. Stop.
  5. Zo nee, dan betreft het een anonieme ondertekening van een gesloten en ‘overhandigde’ petitie. Verander de ondertekening als volgt:
  • person_name -> Naam gewist op ‘petition.date_projected’
  • person_street -> Straat gewist op ‘petition.date_projected’
  • person_street_number -> 0
  • person_street_number_suffix -> NULL
  • person_postalcode -> NULL
  • person_email -> ‘signatures_id’@petities.nl
  • person_dutch_citizen -> NULL
  • person_birth_date -> NULL
  • person_birth_city -> NULL
  • signature_remote_addr -> IP-adres bij ondertekenen gewist op ‘petition.date_projected’
  • confirmation_remote_addr -> IP-adres bij bevestigen gewist op ‘petition.date_projected’
  • person_born_at -> NULL

Waarbij ‘petition.date_projected’ als dag-maand-jaar wordt genoteerd, wel zo netjes.

Voor de duidelijkheid, onderstaande velden worden niet beschouwd als 'persoonsgegeven' voor de Wet Bescherming Persoonsgegevens en veranderen niet:

  • person_function niet veranderen
  • signed_at niet veranderen
  • confirmed_at niet veranderen
  • unique_key niet veranderen
  • confirmation_remote_browser
  • signature_remote_browser