wijzig een cgclid / creëer een nieuw cgclid vereist Log in
enkel de staff gebruiker kan alles en is zogenaamde administrator van dit cgcproject
Signup functie
test_persoon1 J01Bizet_1
test_persoon2 J01Bizet_2
test_persoon3 J01Bizet_3
tweemaal signup met test_persoon1 gaat niet
test_persoon1, 2 en 3 geen toegang
enkel administrator ulefr01 (staff gebruiker) : staff status en superuser status
soorten toegang : add(=toevoegen), change(=wijzigen), delete (=weggooien) en view (=bekijken)
NOOT = view laten we hier toe
test_persoon1 :
voeg email adres toe
met toegang add_cgclid, change_cgclid, delete_cgclid en view_cgclid
test_persoon2 :
met toegang change_cgclid en view_cgclid
test_persoon3 :
met toegang add_adres, change_adres, delete_adres en view_cgclid
(geen add_cgclid, change_cgclid, delete_cgclid !)
creëer nieuwe cgcleden, wijzig cgcleden, delete cgcleden, nieuw adres, nieuwe vergadering gebruik hiervoor de verschillende test_persoon1, 2 en 3 gebruikers
wijzig wachtwoord
doe volgende tests
gebruik ulefr01, check registraties op 18 mei 2019
wijzig vergadering 18 mei 2019
wijzig datum naar 17 mei 2019
verzenden
bekijk nu registraties : registraties op 18 mei zijn gewijzigd naar 17 mei : sql werkt goed !
wijzig datum terug naar 18-05-2019
bekijk vergadering van 11 januari 2020
bekijk vergadering van 14 december 2019
scannen streepjescodes/qrcodes met webcam van laptop : ./scanner.py
De reguliere regressie van de CGC lidcodes moet voldoen aan re.match("^[A-Z]{2}/[0-9]{2}/[0-9]{2}")
cat registraties_2019-09-10.txt | sort -u >registraties_2019-09-10.csv
vereist : vergadering met registratie datum moet gecreerd zijn in de sql database
python opladen_aanwezigen.py -h
* opladen_aanwezigen.py -b <database> -d <datum> in formaat=yyyy-mm-dd
python opladen_aanwezigen.py -b db.sqlite3 -d 2019-10-12
* datum is = 2019-10-12
* database is = db.sqlite3
* vergadid = 11
* filenaam = registraties_2019-10-12.csv
grafische presentatie van aanwezigen met de python matplotlib tool
het plotten gebeurt met de "fivethirtyeight" stijl , het totaal aantal CGCleden worden getoond per per datum van de CGC vergadering
python qrcode.py "TE/01/01" test.qrcode.png
zbarimg stevens.qrcode.png
./backup_registraties
./backup_database
output is sqlite3_20191013.db