thuma / BESK

Kodcentrum Attendance System
GNU General Public License v3.0
1 stars 0 forks source link

Inaktivera "datum-utskick" #57

Closed SGenheden closed 4 years ago

SGenheden commented 4 years ago

Introducerar 3 nya kolumner i kodstugor tabellen som ska vara "aktiv" eller "inaktiv". Om något är inaktiv så skickas inte det sms:et/e-postet ut. Dessa värden kan ändras när man går in på fliken "Utskick målsman".

Jag skulle vilja skriva ett test för detta, men jag vet inte riktigt hur jag ska gå till väga. Det finns ingen test-kod att bygga på. Förslag välkomnas.

Testa manuellt genom att skapa en ny kodstuga och sedan gå in och ändra status på fliken "Utskick målsman".

SGenheden commented 4 years ago

Om ni redan har en databas så måste de tre kolumnerna läggs till med dessa 3 SQL statements.

ALTER TABLE kodstugor
ADD COLUMN sms_status TEXT

ALTER TABLE kodstugor
ADD COLUMN epost_status TEXT

ALTER TABLE kodstugor
ADD COLUMN epost_status_ja TEXT 
thuma commented 4 years ago

Jag har lagt om testerna så att det går lättare och snabbare att köra utsiks testerna, det finns nu också en testfil för påminnelserna (test_kodstugor_datum.py) med en kort översikt om hur man kan skriva testen för att se att utskicken går igenom.

thuma commented 4 years ago

Nu finns det en fixtur med komplett kodstuga att testa med.