Wissen van ondertekening

Uit Petities
Versie door Rrr (Overleg | bijdragen) op 5 mei 2017 om 15:37 (getest op burgerinitiatief)

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’


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
  • signed_at
  • confirmed_at
  • unique_key
  • confirmation_remote_browser
  • signature_remote_browser
  • person_born_at