Implement a minimal UI/frontend with the following spec:
Käyttäjänä haluan
antaa palautetta palautelomakkeella (POST suoraan APIin)
valita palautteen kohteen ("service")
kirjoittaa palautteen leipätekstin ("description")
kirjoittaa palautteen vapaaehtoisen otsikon (citysdk title)
kirjoittaa yhteystietoni (nimi-puhelin-sähköposti)
valita paikan kartalla
valita geometrian kartalta? (MML-laajennus)
liittää tiedostoliitteitä
hakea julkisia palautteita (frontend/AJAX/API)
hakukentään syötetyn tekstin perusteella (search kenttä)
kartalta karttanäkymän sisältä (bbox) tai klikatun pisteen ympäriltä (radius)
Ylläpitäjänä haluan (ORM)
että frontend on rakennettu Bootstrap 3:a käyttäen, jotta voin vaihtaa käyttöön minkä tahansa Bootstrap 3 -yhteensopivan teeman, ks. esim. https://bootswatch.com
pystyä muokkaamaan sivuston yleisiä "esittelytekstejä" (tein-itse-säästin-parler-flatpages)
listan uusista (unmoderated) palautteista
yksittäisen palautteen tiedot
julkaista tai piilottaa palautteen (public/hidden)
yksittäisen palautteen käsittely
toimenpiteen lisäys (request log -laajennus)
log-entryn luonti asettaa status_notesin
log-entryn luonti (mikäli sulkeva) asettaa statuksen
ei siis mahdollista asettaa statusta luomatta lokimerkintöjä
Implement a minimal UI/frontend with the following spec:
Käyttäjänä haluan
Ylläpitäjänä haluan (ORM)