Wissen van ondertekening: verschil tussen versies
(nav BDC-88528-174 bleek dat huisnummer wissen niet mag, dus in huisnummertoevoeging veld tekst over het wissen) |
(een extra 'expiration date') |
||
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
+ | In de tabel signatures een extra veld 'deletion date' die default NULL is maar door moderator of script ingesteld kan worden. | ||
+ | |||
Om ondertekeningen te wissen gaat een script de ondertekeningen af en vraagt: | Om ondertekeningen te wissen gaat een script de ondertekeningen af en vraagt: | ||
− | + | Verandert een petitie van open (status=live) naar gesloten (status=completed of withdrawn)? | |
− | + | Zet de datum in 'signatures.expiration date' van bijbehorende ondertekeningen op een week vanaf nu. | |
− | # | + | |
− | # Zo nee, | + | Een ander script checkt signatures op expiration date. |
− | # Zo nee, dan betreft het een anonieme ondertekening van een gesloten en ‘overhandigde’ petitie. Verander de gegevens in de volgende velden in NULL | + | |
+ | # Is de expiration date in de toekomst? Stop. | ||
+ | # Zo nee, expiration date in het verleden? Staat de ondertekening op zichtbaar (visible=1)? Zo ja, dan niets doen. Stop. | ||
+ | # Zo nee, dan betreft het een anonieme ondertekening van een gesloten en ‘overhandigde’ petitie of 'ingetrokken' petitie. Verander de gegevens in de volgende velden in NULL | ||
* person_name | * person_name | ||
Regel 22: | Regel 27: | ||
In een apart veld wordt de datum en tijd geschreven waarop het wissen plaats vond. Op basis daarvan toont de webinterface (internationalised) teksten als: | In een apart veld wordt de datum en tijd geschreven waarop het wissen plaats vond. Op basis daarvan toont de webinterface (internationalised) teksten als: | ||
− | Naam gewist op (datum) | + | * Naam gewist op (datum) |
− | Straat gewist op (datum) | + | * Straat gewist op (datum) |
− | Huisnummer (datumdag) Huisnummertoevoeging ( | + | * Huisnummer (datumdag) Huisnummertoevoeging (datummaand en jaar) is het huisnummer gewist (bij sommige petitietypes) |
− | E-mailadres gewist op (datum) | + | * E-mailadres gewist op (datum) |
− | IP-adres bij ondertekenen gewist op (datum) | + | * IP-adres bij ondertekenen gewist op (datum) |
− | IP-adres bij bevestigen gewist op (datum) | + | * IP-adres bij bevestigen gewist op (datum) |
Voor de duidelijkheid, onderstaande velden worden niet beschouwd als 'persoonsgegeven' voor de Wet Bescherming Persoonsgegevens en veranderen niet: | Voor de duidelijkheid, onderstaande velden worden niet beschouwd als 'persoonsgegeven' voor de Wet Bescherming Persoonsgegevens en veranderen niet: |
Huidige versie van 7 okt 2017 om 07:36
In de tabel signatures een extra veld 'deletion date' die default NULL is maar door moderator of script ingesteld kan worden.
Om ondertekeningen te wissen gaat een script de ondertekeningen af en vraagt:
Verandert een petitie van open (status=live) naar gesloten (status=completed of withdrawn)? Zet de datum in 'signatures.expiration date' van bijbehorende ondertekeningen op een week vanaf nu.
Een ander script checkt signatures op expiration date.
- Is de expiration date in de toekomst? Stop.
- Zo nee, expiration date in het verleden? Staat de ondertekening op zichtbaar (visible=1)? Zo ja, dan niets doen. Stop.
- Zo nee, dan betreft het een anonieme ondertekening van een gesloten en ‘overhandigde’ petitie of 'ingetrokken' petitie. Verander de gegevens in de volgende velden in NULL
- person_name
- person_street
- person_street_number
- person_street_number_suffix
- person_postalcode
- person_dutch_citizen
- person_birth_date
- person_birth_city
- signature_remote_addr
- confirmation_remote_addr
en het veld person_email wordt ‘signatures_id’@petities.nl. Dat is handig voor als er alsnog een mailing uitgaat per ongeluk. Dan krijgt de helpdesk die binnen en kan dit uitgezocht worden.
In een apart veld wordt de datum en tijd geschreven waarop het wissen plaats vond. Op basis daarvan toont de webinterface (internationalised) teksten als:
- Naam gewist op (datum)
- Straat gewist op (datum)
- Huisnummer (datumdag) Huisnummertoevoeging (datummaand en jaar) is het huisnummer gewist (bij sommige petitietypes)
- E-mailadres gewist op (datum)
- IP-adres bij ondertekenen gewist op (datum)
- IP-adres bij bevestigen gewist op (datum)
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
In de webinterface blijft dan op de bevestigingspagina (op basis van unique_key) staan:
- Functie ___
- Ondertekend op ___
- Bevestigd op ___
- Met browser ___ ondertekend
- Met browser ___ bevestigd
- Geboren op __-__-__ (bij sommige petitietypes)