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