tilausj:versionhistory
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tilausj:versionhistory [2018-11-24 10:58] – created krister | tilausj:versionhistory [2019-04-04 16:18] (current) – krister | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Versiohistoria ====== | ====== Versiohistoria ====== | ||
| + | ~~NOTOC~~ | ||
| + | |||
| + | Uudempien versioiden historiatiedot löytyvät [[https:// | ||
| + | |||
| + | ==== 1.6.3 ==== | ||
| + | * PHP7-virheenkorjauksia | ||
| ==== 1.6.2 ==== | ==== 1.6.2 ==== | ||
| Line 7: | Line 13: | ||
| ==== 1.6.1 ==== | ==== 1.6.1 ==== | ||
| - | | + | |
| - | < | + | |
| - | ALTER TABLE categories | + | ALTER TABLE categories |
| - | ADD autoPurchaseMail VARCHAR(100) NULL</ | + | ADD autoPurchaseMail VARCHAR(100) NULL |
| - | + | </ | |
| ==== 1.6.0 ==== | ==== 1.6.0 ==== | ||
| - | * PHP7-tuki. Vaatii uusia asennuksia palvelimelle. Katso Tilausjärjestelmän uusitut vaatimukset. | + | * PHP7-tuki. Vaatii uusia asennuksia palvelimelle. Katso Tilausjärjestelmän uusitut |
| - | * Vaihto svn:stä gitiin. Vaatii git:n asennuksen. | + | * Vaihto svn:stä gitiin. |
| - | * Session toteutus tietokannalla, | + | * Session toteutus tietokannalla, |
| - | < | + | CREATE TABLE ci_sessions ( |
| - | | + | session_id varchar(100) DEFAULT ' |
| - | | + | ip_address varchar(100) DEFAULT ' |
| - | | + | user_agent varchar(300) NOT NULL, |
| - | | + | last_activity int DEFAULT 0 NOT NULL, |
| - | | + | user_data varchar(max) NOT NULL, |
| - | | + | CONSTRAINT PK_CI_Session PRIMARY KEY (session_id ASC) |
| ); | ); | ||
| - | CREATE NONCLUSTERED INDEX NCI_Session_Activity | + | CREATE NONCLUSTERED INDEX NCI_Session_Activity |
| - | | + | ON CI_Sessions(last_activity DESC) |
| - | | + | </ |
| - | 1.5.2 | + | ==== 1.5.2 ==== |
| - | | + | * Lisätekstin syöttömahdollisuus tilaus-saapunut-sähköpostiin. |
| - | 1.5.1 | + | ==== 1.5.1 ==== |
| - | | + | * Lisätty rooli Tiili_Commenteditors |
| - | 1.5.0 | + | ==== 1.5.0 ==== |
| - | | + | * Vaihdettu automaattinen kustannuspaikan valinta määrittymään käyttäjän osaston mukaan (yksikön sijaan) |
| - | 1.4.9 | + | ==== 1.4.9 ==== |
| - | | + | * Tuki 5 merkin mittaiselle kustannuspaikan nimelle |
| - | Piilotettu näkyvistä kustannuslaji ja projekti/ | + | |
| - | 1.4.8 | + | ==== 1.4.8 ==== |
| - | | + | * Tuki 10 merkin mittaiselle kustannuspaikkanumerolle (Kieku). |
| - | 1.4.7 | + | ==== 1.4.7 ==== |
| - | | + | * Single-sign on. Voidaan ohjata myös juuripolku suoraan sivulle /login/sso. |
| - | 1.4.6 | + | ==== 1.4.6 ==== |
| - | | + | * Korjattu bugi: Costpools-sivu ei ohjaa login-sivulle, |
| - | Korjattu bugi: reports-sivu, | + | |
| - | Nyt jokainen sivu tarkastaa automaattisesti kaikissa toiminnoissaan, | + | |
| - | Lisätty "vapaa tilaus" | + | |
| - | Lisätty myös tarkistus, että kustannuspaikka on valittu | + | |
| - | Parannettu tarkistusta "vapaa tilaus" | + | |
| - | Lisätty rooli ja vastaava AD-ryhmä: Tiili_Reportviewers. Roolin jäsenillä on oikeus nähdä raportit-sivu. | + | |
| - | 1.4.5 | + | ==== 1.4.5 ==== |
| - | | + | * Lisätty ominaisuus, jonka avulla estetään nykyisten ja tulevien päivitysten yhteydessä käyttäjien välimuistiin jäävät vanhat javascript-tiedostot, |
| - | 1.4.4 | + | ==== 1.4.4 ==== |
| - | | + | * Myös vapaa tilaus-sivun käyttäjälistaukset vaihdettu järjestymään sukunimen mukaan. |
| - | AD-integrointimuutoksia | + | |
| - | Käyttäjät haetaan AD:sta nyt tilausjärjestelmässä määriteltyjen ryhmien mukaan, ei OU-haarojen. | + | |
| - | Tiili_Productusers-ryhmä (määritellään mysettings-tiedostossa) sisältää käyttäjät, | + | |
| - | TODO: Vapaa tilauksessa voi valita yhä kenet vain | + | |
| - | AD-asetussivu lisätty, jossa tietoa AD-synkronoinnista | + | |
| - | Käyttäjien kokonaismäärä lisätty näkyviin asetussivulle | + | |
| - | Päivityksen yhteydessä ajettava seuraava SQL-komento jonka jälkeen käyttäjät synkronoitava: | + | |
| + | ALTER TABLE users | ||
| + | ADD productUser INT NOT NULL DEFAULT(0) | ||
| + | </ | ||
| - | ALTER TABLE users | + | ==== 1.4.3 ==== |
| - | ADD productUser INT NOT NULL DEFAULT(0) | + | |
| - | | + | |
| - | 1.4.3 | + | * Käyttäjälistaukset vaihdettu järjestymään sukunimen mukaan uusi tilaus-sivulla ja raportit-sivulla. |
| + | * Kustannuspaikan automaattinen valitseminen vertaa nyt kustannuspaikkaa käyttäjän yksikköön, | ||
| + | * Mikäli yksikköä vastaavaa kustannuspaikkaa ei löydy, jää oletusvalinnaksi teksti " | ||
| - | Käyttäjälistaukset vaihdettu järjestymään sukunimen mukaan uusi tilaus-sivulla ja raportit-sivulla. | + | == Bugikorjaukset == |
| - | Kustannuspaikan automaattinen valitseminen vertaa nyt kustannuspaikkaa käyttäjän yksikköön, | + | |
| - | Mikäli yksikköä vastaavaa kustannuspaikkaa | + | * Selaa tilauksia-sivujen hakutuloksena |
| + | * Korjattu väärin näkyvät ääkköset acceptOrderByEmail-sivulla. | ||
| + | * Tilausten yhdistäminen: myös kustannuslajien oltava samat | ||
| - | Bugikorjaukset | + | == Muuta == |
| - | Selaa tilauksia-sivujen hakutuloksena ei enää voi tulla samaa tilausta useampaan kertaan | + | * Kasvata tilauksen kommenttikenttä 10x:< |
| - | | + | ALTER TABLE orders |
| - | | + | ALTER COLUMN comment VARCHAR(5000) |
| + | </ | ||
| - | Muuta | + | ==== 1.4.2 ==== |
| - | Kasvata tilauksen kommenttikenttä 10x: | + | * Lisätty uusi rooli: tilausvastaava (Tiili_Powerorderers), |
| - | ALTER TABLE orders | + | ==== 1.4.1 ==== |
| - | ALTER COLUMN comment VARCHAR(5000) | + | |
| - | | + | |
| - | 1.4.2 | + | * Mahdollista syöttää nelikirjaiminen nimi kustannuspaikalle. |
| - | Lisätty uusi rooli: tilausvastaava (Tiili_Powerorderers), | + | ==== 1.4 ==== |
| - | 1.4.1 | + | * Tuki Efecte-integroinnille. |
| + | * Uusi asetus kategorialle, | ||
| + | * Csv-tiedosto kirjoitetaan tuotekohtaisesti. Jokaiselle tilauksen tuotteelle syntyy oma tiedosto. | ||
| + | * Tilausjärjestelmä kirjoittaa csv-tiedostot hakemistoon: | ||
| + | * Muistettava antaa kirjoitusoikeudet hakemistoon | ||
| + | * Ajettava seuraavat SQL-komennot: | ||
| + | ALTER TABLE orderproducts | ||
| + | ADD csvCreation INT NOT NULL DEFAULT(0) | ||
| + | ALTER TABLE categories | ||
| + | ADD csvCreation INT NOT NULL DEFAULT(0) | ||
| + | </ | ||
| - | Mahdollista syöttää nelikirjaiminen | + | * csv-tiedoston kentät vasemmalta oikealle lueteltuna: |
| + | * tilausnro | ||
| + | * linkki tilaukseen | ||
| + | * tuotteen | ||
| + | * alkuperäistuotteen id | ||
| + | * tuotteen käyttäjän tunnus | ||
| + | * kategorian nimi | ||
| + | * < | ||
| + | esim. STUK0123; | ||
| + | http:// | ||
| + | </ | ||
| - | 1.4 | + | ==== 1.3.3. ==== |
| - | Tuki Efecte-integroinnille. | + | * Hienosäädetty "vapaa tilaus" |
| - | Uusi asetus kategorialle, | + | |
| - | Csv-tiedosto kirjoitetaan tuotekohtaisesti. Jokaiselle tilauksen tuotteelle syntyy oma tiedosto. | + | |
| - | Tilausjärjestelmä kirjoittaa csv-tiedostot hakemistoon: | + | |
| - | Muistettava antaa kirjoitusoikeudet hakemistoon | + | |
| - | Ajettava seuraavat SQL-komennot: | + | |
| - | ALTER TABLE orderproducts | + | ==== 1.3.2 ==== |
| - | ADD csvCreation INT NOT NULL DEFAULT(0) | + | |
| - | ALTER TABLE categories | + | |
| - | ADD csvCreation INT NOT NULL DEFAULT(0) | + | |
| - | | + | |
| - | csv-tiedoston kentät vasemmalta oikealle lueteltuna: | + | * Bugikorjaus: raportti " |
| - | tilausnro | + | |
| - | linkki tilaukseen | + | |
| - | tuotteen nimi | + | |
| - | alkuperäistuotteen id | + | |
| - | tuotteen käyttäjän tunnus | + | |
| - | kategorian nimi | + | |
| - | esim. STUK0123; | + | ==== 1.3.1 ==== |
| - | http:// | + | |
| - | 1.3.3. | + | * Poistettu popup " |
| - | Hienosäädetty "vapaa tilaus" | + | ==== 1.3 ==== |
| - | 1.3.2 | + | === Uudet toiminnot: === |
| - | Bugikorjaus: raportti | + | * Lisätty varoitus mikäli käyttäjä on hyväksymässä tilausta, jossa hän ei ole määritelty hyväksyjäksi. |
| + | * Raporttisivu: | ||
| + | * Uusi raportti: Tilatut tuotteet, joita ei vielä toimitettu, vaikka tilauksen hyväksymisestä on kulunut yli 40 päivää. | ||
| + | * Uusi raportti: Tilaukset, joita ei ole hankittu vielä, vaikka hyväksymisestä on kestänyt yli 5 päivää. | ||
| - | 1.3.1 | + | === Bugikorjaukset: |
| - | Poistettu popup "Haluatko varmasti hyväksyä tilauksen..." | + | * Näytä-otsikon alla olevat linkit eivät toimi "selaa tilauksia"-sivulla, mikäli auki on yksittäinen |
| + | * Hinta ei oikeassa formaatissa: | ||
| + | * Sähköposteissa | ||
| + | * Optioiden hinnat fillinfo-vaiheessa | ||
| - | 1.3 | + | === Muokkaukset: === |
| - | Uudet toiminnot: | + | |
| - | Lisätty varoitus mikäli käyttäjä on hyväksymässä tilausta, jossa hän ei ole määritelty hyväksyjäksi. | + | * Vaihdettu isompi fontti uloskirjautumislinkkiin ja muutenkin ylätunnisteeseen |
| - | Raporttisivu: | + | * Muokattu käyttöliittymän leveyttä "selaa tilauksia" |
| - | Uusi raportti: Tilatut tuotteet, joita ei vielä toimitettu, vaikka tilauksen hyväksymisestä on kulunut | + | * Raporttisivu: |
| - | Uusi raportti: Tilaukset, joita ei ole hankittu vielä, vaikka hyväksymisestä on kestänyt | + | * Muokattu nykyistä " |
| - | Bugikorjaukset: | + | ==== 1.2.2 ==== |
| - | Näytä-otsikon alla olevat linkit eivät toimi "selaa tilauksia" | + | * Piilotettu kategoriat, joissa ei ole tuotteita näkyvistä |
| - | Hinta ei oikeassa formaatissa: | + | ==== 1.2.1 ==== |
| - | Sähköposteissa | + | |
| - | Optioiden hinnat fillinfo-vaiheessa | + | |
| - | Muokkaukset: | + | * Korjattu bugi: raporttisivun tilausnumero " |
| - | Vaihdettu isompi fontti uloskirjautumislinkkiin ja muutenkin ylätunnisteeseen | + | ==== 1.2 ==== |
| - | Muokattu käyttöliittymän leveyttä "selaa tilauksia" | + | |
| - | Raporttisivu: | + | * Lisätty vuosiluku näkyviin tilausten selaussivulle |
| + | * Lisää kustannuslaji näkyviin ja muokattavaksi perustilaussivulle | ||
| + | * Uusi roolioikeus: view_reports | ||
| + | * Toteuttu raporttisivut | ||
| + | * Käyttäjälle tilatut tuotteet, listaa kaikki tuotteet eri tilauksista, | ||
| + | * Tuotteet, joiden toimitus on kestänyt tilauksen hyväksymishetkestä yli 60 päivää | ||
| + | * Tilaukset, joiden hankinta on kestänyt yli 7 päivää | ||
| + | * Tuoteryhmän poistaminen poistaa nyt siihen liittyvät lisäkentät ja optioryhmät | ||
| + | * SQL-lauseet, | ||
| + | * Laita ensin **on delete cascade** päälle constrainttiin **FK_orderproducts_relatedorderproducts_orderproducts** | ||
| + | * Aja sitten seuraava SQL-komento niin monta kertaa kunnes tuloksia ei enää tule: Tilaustuotteiden poisto< | ||
| + | DELETE FROM orderproducts WHERE id IN ( | ||
| + | SELECT p2.id FROM orderproducts p2 | ||
| + | LEFT OUTER JOIN orderproducts_relatedorderproducts | ||
| + | ON p2.id=orderproducts_relatedorderproducts.relatedorderproduct_id | ||
| + | WHERE orderproducts_relatedorderproducts.relatedorderproduct_id IS NULL | ||
| + | AND order_id IS NULL | ||
| + | ) | ||
| + | </ | ||
| - | Muokattu nykyistä " | + | * Yllä olevan poiston jälkeen aja seuraavat poistot:< |
| + | delete from orderextrafields where orderproduct_id is null | ||
| + | delete from optiongroups where group_id is NULL; | ||
| + | delete from extrafields where group_id is NULL; | ||
| + | </ | ||
| - | 1.2.2 | + | ==== 1.1a ==== |
| - | | + | * Piilotettu |
| - | 1.2.1 | + | ==== 1.1 ==== |
| - | | + | * Vapaa tilaus: |
| + | * Korjattu | ||
| + | * Lisätty tarkistus, että tuotteen nimi on syötetty. | ||
| + | * Lisätty asetuksissa määritellyt ohjeet näkyviin myös tänne. | ||
| + | * Lisäasetukset, | ||
| + | * Kustannuslaji lisätty tilauksiin. | ||
| + | * Normitilausten kustannuslaji määritellään kategorioissa eikä käyttäjä voi vaihtaa sitä. | ||
| + | * Vapaassa tilauksessa kustannuslaji syötetään itse. | ||
| + | * Lisätty myös vapaasti muokattava ohjekenttä kustannuslajille. | ||
| - | 1.2 | + | * Vapaan tilauksen automaattinen hyväksyminen ylläpitäjälle |
| + | * Lisätty uusi roolioikeus: | ||
| + | * Lähettää hyväksyjälle sähköpostin, | ||
| - | Lisätty vuosiluku näkyviin tilausten selaussivulle | + | * Tilauksen |
| - | Lisää kustannuslaji näkyviin ja muokattavaksi perustilaussivulle | + | |
| - | Uusi roolioikeus: | + | |
| - | Toteuttu raporttisivut | + | |
| - | Käyttäjälle tilatut tuotteet, listaa kaikki tuotteet eri tilauksista, | + | |
| - | Tuotteet, joiden toimitus on kestänyt tilauksen hyväksymishetkestä yli 60 päivää | + | |
| - | Tilaukset, joiden hankinta on kestänyt yli 7 päivää | + | |
| - | Tuoteryhmän | + | |
| - | SQL-lauseet, | + | |
| - | Laita ensin on delete cascade päälle constrainttiin FK_orderproducts_relatedorderproducts_orderproducts | + | |
| - | Aja sitten seuraava SQL-komento niin monta kertaa kunnes tuloksia ei enää tule: Tilaustuotteiden poisto | + | |
| - | DELETE FROM orderproducts WHERE id IN ( | + | * Huom! Päivityksen yhteydessä ajettava seuraavat SQL-komennot: |
| - | | + | |
| - | | + | |
| - | ON p2.id=orderproducts_relatedorderproducts.relatedorderproduct_id | + | |
| - | WHERE orderproducts_relatedorderproducts.relatedorderproduct_id IS NULL | + | |
| - | | + | </ |
| - | ) | + | |
| - | + | ||
| - | Yllä olevan poiston jälkeen aja seuraavat poistot: | + | ==== 1.0.9e ==== |
| - | delete | + | * new option to select which AD branches to use in user searching |
| - | | + | |
| - | delete from extrafields where group_id is NULL; | + | |
| - | 1.1a | + | ==== 1.0.9b-d ==== |
| - | Piilotettu kustannuslaji normitilaussivulta | + | * viilauksia ulkonäköön |
| - | 1.1 | + | ==== 1.0.9 ==== |
| - | Vapaa tilaus: | + | * hakeminen nyt mahdollista |
| - | Korjattu 1 000e -> 1e -bugi. Poistetaan välilyönnit ja lisäksi näytetään tulkittu hinta syötetyn arvon sijaan. | + | |
| - | Lisätty tarkistus, että tuotteen nimi on syötetty. | + | |
| - | Lisätty asetuksissa määritellyt ohjeet näkyviin myös tänne. | + | |
| - | Lisäasetukset, | + | |
| - | Kustannuslaji lisätty tilauksiin. | + | |
| - | Normitilausten kustannuslaji määritellään kategorioissa eikä käyttäjä voi vaihtaa sitä. | + | |
| - | Vapaassa tilauksessa kustannuslaji syötetään itse. | + | |
| - | Lisätty myös vapaasti muokattava ohjekenttä kustannuslajille. | + | |
| - | + | ||
| - | Vapaan tilauksen automaattinen hyväksyminen ylläpitäjälle | + | |
| - | Lisätty uusi roolioikeus: | + | |
| - | Lähettää hyväksyjälle sähköpostin, | + | |
| - | + | ||
| - | Tilauksen poistaminen poistaa nyt kaikki siihen liittyneet tuotteet ja kentät | + | |
| - | + | ||
| - | Huom! Päivityksen yhteydessä ajettava seuraavat SQL-komennot: | + | |
| - | + | ||
| - | ALTER TABLE orders | + | |
| - | ADD typeOfCost VARCHAR(50) NULL | + | |
| - | ALTER TABLE categories | + | |
| - | ADD typeOfCost VARCHAR(50) NULL | + | |
| - | + | ||
| - | + | ||
| - | 1.0.9e | + | |
| - | + | ||
| - | new option to select which AD branches to use in user searching from AD. hopefully prevents the 1000 user limit in one query " | + | |
| - | muista asettaa haarat myconfig.php tiedostossa! | + | |
| - | + | ||
| - | 1.0.9b-d | + | |
| - | + | ||
| - | viilauksia ulkonäköön | + | |
| - | + | ||
| - | 1.0.9 | + | |
| - | + | ||
| - | | + | |
| - | kategorian mukaan | + | |
| - | osaston mukaan | + | |
| - | tilaajan mukaan | + | |
| - | tilausnumeron mukaan | + | |
| - | tuotteiden mukaan | + | |
| + näiden yhdistelmät | + näiden yhdistelmät | ||
| - | | + | * haun voi linkata |
| - | haku ei koskaan näytä tuloksia joihin käyttäjällä ei ole oikeuksia | + | |
| - | + | ||
| - | Tekniset: | + | |
| - | + | ||
| - | vaihdettu MSSQL-limit-koodi | + | |
| - | otettu käyttöön tilaustenselaussivulla | + | |
| - | muokattu tilausten suodattaminen tilaustenselaussivulla | + | |
| - | käyttää nyt assoc_to_uri-funktiota | + | |
| - | muista vaihtaa config.php-tiedostossa permitted uri charssin perään äöÄÖ | + | |
| - | Known bugs: | + | === Tekniset: === |
| - | välilyönnistä tulee alaviiva tuotteita haettaessa (codeigniterin vanha versio bugaa?) | + | * vaihdettu MSSQL-limit-koodi |
| - | | + | |
| + | * muokattu tilausten suodattaminen tilaustenselaussivulla | ||
| + | * käyttää nyt assoc_to_uri-funktiota | ||
| + | * muista vaihtaa config.php-tiedostossa permitted uri charssin perään äöÄÖ | ||
| - | 1.0.8 | + | === Known bugs: === |
| - | avaa automaattisesti viitattu sivu sisäänkirjautumisen jälkeen | + | * välilyönnistä tulee alaviiva tuotteita haettaessa |
| - | | + | * truncate ääkkösen kohdalta aiheuttaa erikoismerkin |
| - | fixattu: tilausten-yhdistäminen näkyy kaikille | + | |
| - | luotu uusi roolioikeus: combine_orders | + | |
| - | 1.0.7: | + | ==== 1.0.8 ==== |
| - | kuka tahansa kustannuspaikan hyväksyjä voi hyväksyä | + | * avaa automaattisesti viitattu sivu sisäänkirjautumisen jälkeen (prioriteetti 2) |
| - | | + | * tarkistetaan oikeudet tilaukseen yksittäistä tilausta avattaessa |
| + | * fixattu: tilausten-yhdistäminen näkyy kaikille (HUPS) | ||
| + | | ||
| - | 1.0.6: | + | ==== 1.0.7: ==== |
| - | hinnan muotoilu | + | * kuka tahansa kustannuspaikan hyväksyjä voi hyväksyä |
| - | piste pilkuksi | + | * kun klikkaa hyväksymislinkkiä uudelleen/ |
| - | kaksi numeroa aina desimaalin jälkeen (bonuksena välinollat tuhansien välille) | + | |
| - | BUGI: kun valitsee tilaussivulla vain kategorian tuotteet näkyviin, aakkosjärjestys häviää | + | ==== 1.0.6: ==== |
| - | fixattu myös kategoriakohtainen view | + | |
| - | aikaisemmat: | + | * hinnan muotoilu |
| + | * piste pilkuksi | ||
| + | * kaksi numeroa aina desimaalin jälkeen (bonuksena välinollat tuhansien välille) | ||
| - | | + | * BUGI: kun valitsee tilaussivulla vain kategorian tuotteet näkyviin, aakkosjärjestys häviää |
| - | | + | * fixattu myös kategoriakohtainen view |
| - | tilaus työn alla oranssi väri | + | === aikaisemmat: |
| + | * BUGI: Tilaaja, tilaaja | ||
| + | * kuuluu kahteen ryhmään, jotka kuuluu tilaajat-grouppiin -> näkyy tilaaja, tilaaja | ||
| + | * tilaus työn alla oranssi väri | ||
tilausj/versionhistory.1543057108.txt.gz · Last modified: 2018-11-24 10:58 by krister
