Otie2-Projekti Pöytäkirja 11.11.2004 Aika ja paikka 11.11.2004 klo 08:15 Sali CK109 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Jani Hanhisalo Matias Käkelä Niklas Rosenberg Petteri Salonvaara (toimi sihteerinä) Teemu Vilen Marja Huovinen (ohjaaja) Poissa Virpi Peuralinna 1. Avaus Ohjaaja avasi kokouksen klo 08:30 2. Tarkasteltiin ohjelmiston tilaa ja tehtiin seuraavia havaintoja ja päätöksiä Päättyneet projektit eivät mahdu screenille kokonaan. Ratkaisu- vaihtoehtoina tarjottiin: - fontin koon pienennys - jako useammille sivuille Koodissa esiintyy linkkien osoitteissa virheitä, public_html on liikaa. Ne poistetaan. Matias ilmeisesti korjasi lennossa. Projektit-valikon nimeksi muutetaan "Omat projektit". Niklas tekee. "Uusi mittaussarja" haluttiin siirtää valikossa eri paikkaan. Niklas tekee. Mittaussarjoista puuttuvat luonti- ja muokkauspäivämäärät. Vaatinee kantamuutoksia. Niklas tekee. Projektin tietojen muokkaus rikkoo kantaa, koska kantarakenne on muuttunut. Ohjelmakoodi vaatii muokkaamista, jotta se vastaisi kannan rakennetta. Lisäksi ei ole suunniteltu tapaa, jolla aktiiviset projektit merkitään passiivisiksi. Tuntien kirjaus projektiin -toimintoon halutaan tieto millä rivillä esiintyi virhe, jos syötetty data on virheellistä. Nyt tulee vain herja epäonnistumisesta. Kaikki syötetyt tunnit menevät ilmeisesti vielä Virpin nimiin? Syöttötiedoston formaatista halutaan ohje, joka näkyisi koko ajan ko. toiminnossa (ei siis minnekään piiloon painikkeen taakse). Virpi tekee. CSS-tyylitiedostoista päätettiin ottaa käyttöön omat staattiset versiot. Laitoksen tyylit kun muuttuvat vähintään kerran vuodessa, jolloin suurin osa webbisivuista on aivan sekaisin. Niklas tekee. Arvostelutoiminto puuttuu kokonaan, prioriteetti on alhainen. Aktiiviset projektit -toimintoon taulukoiden ulkoasu samanlaiseksi kuin on muissakin taulukoissa. Henkilöt myös näkyviin. Tunneista voitaisiin laskea kokonaismäärät. Matias tekee. Projektien luonti -lomakkeelta puuttuu täytettäviä kenttiä, esim. aktiivinen/passiivinen. Tallenna ja Hae -painikkeet halutaan tämän nimisinä ja näköisinä. Ei siis pieniä alkukirjaimia eikä muita termejä. Käyttäjien hallinta -toiminnosta puuttuu tarkastuksia ja salasanan käsittelyssä ei käytetä vielä MD5:tä. Metriikkasarjojen lisäys -toiminto on korjattava sille tasolle, ettei tule notice-herjoja. Korjaus kohdistuu checkdate-funktioon. Virpi tekee. projectMetricSearch.php on vielä vaiheessa. Petteri tekee. Kantaa käsiteltävissä funktiossa ei saa olla suoraan Oracle- tai MySQL-sidonnaisia komentoja, vaan käytetään DBfetchassoccia. Poistetaan funktio DBfetcharray. Jani tekee. Oraclen päivämäärämuoto saattaa olla erilainen kuin MySQL:n. Uutena ylimääräisenä toimintona ideoitiin projektin tietojen haku lukukausittain. Oikeuksien tarkistukset pitää saada joka sivulle, ettei niille päästä oikeuksitta URL:n kautta. Nyt tarkistukset ovat vain navimenussa. Matias testaa ja tarkkailee, että näin tehdään testaussuunnitelman mukaisesti. Huomautukset toiminnon koodaajalle. URL:n saa haettua PHP:n valmiilla server_requst_url-funktiolla. Kaikkien lomakkeiden pitää käyttää POST:ia ja koodissa request:ia. Omat tiedot -toiminto puuttuu. Asiakas haluaa, ettei käyttäjien nimiä voida muuttaa. Teemu tekee. Käyttäjän erottaminen projektista on suunnittelematta. Kommentoinnilla ei ole kiirettä, tärkeämpää on saada tässä vaiheessa (ennen tiistaita) koodi toimimaan. Matias meilaa vielä pikaohjeistuksen javadoc-maisen phpdoc:n käytöstä. Koodi hyväksytään aina jonkun toisen projektin jäsenen toimesta. Oracle-kyselyt, jotka palauttavat tekstimuotoista tietoa, toimivat nykyään komentotasolta PHP-tulkin läpi, mutta webbiselain käytöstä samoilla PHP-lomakkeilla tulee yhä ORA-herjoja. Petteri selvittelee ylläpidon kanssa. 3. Kokouksen päättäminen Teemu päätti kokouksen klo 10:00.