Otie2-Projekti Pöytäkirja 16.11.2004 Aika ja paikka 16.11.2004 klo 10:15 Sali CK109 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Jani Hanhisalo Matias Käkelä (sihteeri) Niklas Rosenberg Petteri Salonvaara Teemu Vilen (saapui 10.40) Marja Huovinen (ohjaaja) Turjo TUohiniemi (asiakas) Virpi Peuralinna 1. Avaus Kokous avattiin asiakkaan saapuessa klo 10.20 2. Asiakkaan kommentit Otie2-ohjelmiston esiversion esittelystä 2.0 Referenssit Käyttötapaukset (KTxx) otettu määrittelydokumentin versiosta 1.0 (http://www.cs.helsinki.fi/group/otie2/dokumentit/maarittelydokumentti.pdf) 2.1 KT1 - (Myös yleinen vaatimus) Tietoturva: ei virheilmoitusten välitystä URL:issa 2.2 KT4 - Omien asetusten muokkaus tekoon 2.3 KT5 & KT6 - Super-oikeudet -> Super-Hessu / nimen muutos järkevämmäksi - Yläotsikoiden ulkoasu samanlaiseksi (viivat koko palstan leveydelle), H1 otsikoiden koko erilaiseksi vrt. H2 - (Hetu syntymäajan tilalle) - Virheiden maininta korostettuna myös sivun alkuun. Virhetekstit punaisella, toiminnon onnistumisesta kertovat mustalla. Tämä toteutetaan esim käyttämällä CSS:ää ja DIV-tageja - Käyttäjän syötössä oletusoikeudet normaalikäyttäjälle valmiiksi täytettynä - Oikeudet ryhmitellään käyttäjän mukaan: opiskelija, ohjaaja, vastuuhenkilö, muut - Jos käyttäjälisäys ei onnistu: HTTP virhekoodi - Oikeuksista pois erottelu käyttöoikeuksien anto ja henkilön luonti -> kummatkin samaan käyttöoikeuteen 2.4 KT8 Projektin luonti sivulla pakollisia kenttiä vain projektin nimi - (Kun ryhmä tehdään passiiviseksi, samalla myös kaikki ryhmän jäseniltä poistetaan oikeudet kirjautua sisään. Tai ainakin koko ryhmän jäsenten yhtäaikainen passivointi mahdolliseksi) 2.5 KT9 - Projektin muokkauksen jälkeen muutos kuitataan, jos ei tapahtunut virheitä. Ts. ei esitetä uudestaan syöttökenttiä. - Aktiivinen / passiivinen -> Käynnissä / päättynyt - Projektin työtunnit navimenuun linkiksi. Ts. pois tältä sivulta 2.6 KT10 - Toteutettava: henkilön poisto projektista. (Järjestelmästä ei tarvitse poistaa) 2.7 KT12 - Arvosteluun suora linkki projektienhallinta-sivulta ylläpitäjälle. Ohjaajalle Omat projektit -valikosta - Toiminto toteutettava 2.8 KT16 - Työtuntitaulukosta pääavain pois - Tuntikirjauksen jälkeen kuitataan onnistuminen, ei palata syöttösivulle - Pois punainen kuittausteksti 2.9 KT1? - (Mahdollisuus poistaa taulukkomuotoisista datatyypeistä jokaisen solun otsikko) - Ohjetekstit pois näkyvistä silloin, kun metriikoita katsellaan - ts. syöttökenttiä ei näy, vain niiden sisällöt (showSerieInProjects.php -sivu) 2.10 KT18 - Metriikkasarjojen poisto toteutukseen 2.11 KT19 - Liitettyihin metrikkasarjoihin muokkaushetken päivämäärän ja kellonajan kohdalle viivan tilalle merkkijono klo. 3. Yleiset demoamisen aikana esiin tulleet asiat - UI:n yhtenäistäminen: esim. otsikoiden kaksoispisteet samalla tavalla, ja nappien tekstit samanlaisiksi - Metriikkasarja -> Mittaussarja - Kaikkiin hakutulostaulukoihin yhtenäinen järjestys (aakkosjärjestys). (Aktiiviset projektit, projektien haku, metriikoiden haku, työtuntikirjanpidot yms) - Projects-taulun C_DATE -> Dateksi ja M_DATE pysyy TIMESTAMPINA - (Parametroitavissa oleva taulukoiden tulostus siten, että määrää voisi rajoittaa. Esim. allProjects tulostaisi vain valitun määrän projekteja) 4. Tietokannat - Oracle on edelleen ensisijainen tietokanta - Niklas yrittää saada Oraclea toimimaan sovelluksemme kanssa - Matias korjaa DB-wrapperit toimimaan PHP 4:n kanssa 5. Testaus - Päätettiin keskustella testauksen suunnittelusta torstain 18.11.2004 kokouksessa - Kiinnitetään huomiota järjestelmätestauksessa ensisijaisesti normaalikäyttäjän käyttötapauksiin 6. Kokouksen päättäminen - Kokous päätettiin klo 12.17