Zadatak: napraviti stranicu za slanje izvještaja kao na slici.
Frontend
zadužen: @dutmar
Izvještaji za slanje: iz servera iz direktorija izvjestaji (i poddirektorija zgrade i vodovod ) sastavlja se lista datoteka i prikazuju se nazivi ovdje, na način da nisu vidljivi u potpunosti ukoliko su predugi i ne bi stali u jedan red
Poruka o uspješnosti slanja: za svaki email koji se šalje, ovdje će biti ispisana poruka (kao na konzoli, jedna za drugom) je li određeni email (specificiran adresom primatelja) uspješno poslan ili ne.
ikona pošte: gumb za slanje mailova s dostupnim datotekama
Backend
zadužen: @KarloPaic
Algoritam za slanje e-mailova neka bude prilagođeni python_google_gmail.py (koji će email i lozinku pošiljatelja dobiti tako da korisnik obavi log-in) na sljedeći način:
Izvještaji za zgrade
Uzimaju se, dakle, datoteke iz /izvjestaji/zgrade lokacije na serveru i šalju tako da se ide po tablici Zgrada u bazi podataka i kao primatelja uzima Kontakt_email atribut. U email treba priložiti datoteku čije se ime dobije kad se Ulica_kbr te iste zgrade skrati prema već opisanoj logici koja je implementirana i u izvjesce_zgrade.py kao i u GeneriranjeIzvjestajaZaVodovod.py. Tako da bi bilo dobro da se taj algoritam odvoji u zasebnu funkciju da bi kod bio pregledniji i čitljiviji.
Izvještaj za vodovod
Uzimaju se, dakle, datoteke iz /izvjestaji/vodovod i prilažu sve u 1 email. Šalju se na adresu navedenu u tablici Vodovod, na svaku adresu atributa Kontakt_email.
Preporučam suradnju i komunikaciju, s obzirom da je za testiranje frontenda potrebno imati backend, i obrnuto. Sva komunikacija vezana uz implementaciju neka se odvija na Discord kanalu slanje-mailova radi lakšeg razumijevanja implementacije ostalim članovima tima.
Zadatak: napraviti stranicu za slanje izvještaja kao na slici.
Frontend
zadužen: @dutmar
Backend
zadužen: @KarloPaic Algoritam za slanje e-mailova neka bude prilagođeni python_google_gmail.py (koji će email i lozinku pošiljatelja dobiti tako da korisnik obavi log-in) na sljedeći način:
Izvještaji za zgrade
Uzimaju se, dakle, datoteke iz
/izvjestaji/zgrade
lokacije na serveru i šalju tako da se ide po tabliciZgrada
u bazi podataka i kao primatelja uzimaKontakt_email
atribut. U email treba priložiti datoteku čije se ime dobije kad seUlica_kbr
te iste zgrade skrati prema već opisanoj logici koja je implementirana i u izvjesce_zgrade.py kao i u GeneriranjeIzvjestajaZaVodovod.py. Tako da bi bilo dobro da se taj algoritam odvoji u zasebnu funkciju da bi kod bio pregledniji i čitljiviji.Izvještaj za vodovod
Uzimaju se, dakle, datoteke iz
/izvjestaji/vodovod
i prilažu sve u 1 email. Šalju se na adresu navedenu u tabliciVodovod
, na svaku adresu atributaKontakt_email
.Preporučam suradnju i komunikaciju, s obzirom da je za testiranje frontenda potrebno imati backend, i obrnuto. Sva komunikacija vezana uz implementaciju neka se odvija na Discord kanalu slanje-mailova radi lakšeg razumijevanja implementacije ostalim članovima tima.