User Tools

Site Tools


tilausj:versionhistory

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tilausj:versionhistory [2018-11-24 10:58] – created kristertilausj:versionhistory [2019-04-04 16:18] (current) krister
Line 1: Line 1:
 ====== Versiohistoria ====== ====== Versiohistoria ======
 +~~NOTOC~~
 +
 +Uudempien versioiden historiatiedot löytyvät [[https://git.tihku.net/Krister/TilausJ/releases|gitistä]].
 +
 +==== 1.6.3 ====
 +  * PHP7-virheenkorjauksia
  
 ==== 1.6.2 ==== ==== 1.6.2 ====
Line 7: Line 13:
  
 ==== 1.6.1 ==== ==== 1.6.1 ====
-  * Automaattinen hankinta. Ajettava SQL: + 
-<code> +  * Automaattinen hankinta. Ajettava SQL:<code> 
- ALTER TABLE categories +ALTER TABLE categories 
- ADD autoPurchaseMail VARCHAR(100) NULL</code> +ADD autoPurchaseMail VARCHAR(100) NULL 
-            +</code> 
 ==== 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 [[tilausj:settings|vaatimukset]]
-  * Vaihto svn:stä gitiin. Vaatii git:n asennuksen+  * Vaihto svn:stä gitiin. 
-  * Session toteutus tietokannalla, poistaa tuotteiden tilaamisrajat. Ajettava SQL: +  * Session toteutus tietokannalla, poistaa tuotteiden tilaamisrajat. Ajettava SQL:<code> 
-   <code>CREATE TABLE ci_sessions ( +CREATE TABLE ci_sessions ( 
-     session_id varchar(100) DEFAULT '0' NOT NULL, +  session_id varchar(100) DEFAULT '0' NOT NULL, 
-     ip_address varchar(100) DEFAULT '0' NOT NULL, +  ip_address varchar(100) DEFAULT '0' NOT NULL, 
-     user_agent varchar(300) NOT NULL, +  user_agent varchar(300) NOT NULL, 
-   last_activity int DEFAULT 0 NOT NULL, +  last_activity int DEFAULT 0 NOT NULL, 
-   user_data varchar(max) NOT NULL, +  user_data varchar(max) NOT NULL, 
-   CONSTRAINT PK_CI_Session PRIMARY KEY (session_id ASC)+  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)</code> +ON CI_Sessions(last_activity DESC) 
-            +</code>
  
-1.5.2+==== 1.5.2 ====
  
-    Lisätekstin syöttömahdollisuus tilaus-saapunut-sähköpostiin.+  * Lisätekstin syöttömahdollisuus tilaus-saapunut-sähköpostiin.
  
-1.5.1+==== 1.5.1 ====
  
-    Lisätty rooli Tiili_Commenteditors+  * 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)+  * 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 +  * Tuki 5 merkin mittaiselle kustannuspaikan nimelle 
-    Piilotettu näkyvistä kustannuslaji ja projekti/tehtävä-kentät "uusi tilaus"- ja "vapaa tilaus" -sivuilta+  Piilotettu näkyvistä kustannuslaji ja projekti/tehtävä-kentät "uusi tilaus"- ja "vapaa tilaus" -sivuilta
  
-1.4.8+==== 1.4.8 ====
  
-    Tuki 10 merkin mittaiselle kustannuspaikkanumerolle (Kieku).+  * Tuki 10 merkin mittaiselle kustannuspaikkanumerolle (Kieku).
  
-1.4.7+==== 1.4.7 ====
  
-    Single-sign on. Voidaan ohjata myös juuripolku suoraan sivulle /login/sso.+  * 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, jos sessio vanhentunut +  * Korjattu bugi: Costpools-sivu ei ohjaa login-sivulle, jos sessio vanhentunut 
-    Korjattu bugi: reports-sivu, costpools sivu yms. sivut eivät tarkasta oikeuksia, mikäli käyttäjä kirjoittaa osoitteen suoraan +  Korjattu bugi: reports-sivu, costpools sivu yms. sivut eivät tarkasta oikeuksia, mikäli käyttäjä kirjoittaa osoitteen suoraan 
-        Nyt jokainen sivu tarkastaa automaattisesti kaikissa toiminnoissaan, että oikeudet ovat kunnossa. Mikäli ei ole, käyttäjä ohjataan sivulle, jolle hänellä on oikeudet, tai ulos järjestelmästä. +    Nyt jokainen sivu tarkastaa automaattisesti kaikissa toiminnoissaan, että oikeudet ovat kunnossa. Mikäli ei ole, käyttäjä ohjataan sivulle, jolle hänellä on oikeudet, tai ulos järjestelmästä. 
-    Lisätty "vapaa tilaus"-sivulle kustannuspaikkaan "Valitse:"-kohta. Tämän avulla estetään tilaukset vahingossa järjestysluvultaan ensimmäiseen kustannuspaikkaan, mikäli tilaajan yksikkö ei vastaa kustannuspaikan nimeä +  Lisätty "vapaa tilaus"-sivulle kustannuspaikkaan "Valitse:"-kohta. Tämän avulla estetään tilaukset vahingossa järjestysluvultaan ensimmäiseen kustannuspaikkaan, mikäli tilaajan yksikkö ei vastaa kustannuspaikan nimeä 
-        Lisätty myös tarkistus, että kustannuspaikka on valittu +    Lisätty myös tarkistus, että kustannuspaikka on valittu 
-    Parannettu tarkistusta "vapaa tilaus"-sivulla: tuotteen hinta-kenttää ei voi jättää tyhjäksi, eikä siihen voi syöttää kirjaimia. +  Parannettu tarkistusta "vapaa tilaus"-sivulla: tuotteen hinta-kenttää ei voi jättää tyhjäksi, eikä siihen voi syöttää kirjaimia. 
-    Lisätty rooli ja vastaava AD-ryhmä: Tiili_Reportviewers. Roolin jäsenillä on oikeus nähdä raportit-sivu.+  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, jotka aiheuttavat ongelmia 1+  * Lisätty ominaisuus, jonka avulla estetään nykyisten ja tulevien päivitysten yhteydessä käyttäjien välimuistiin jäävät vanhat javascript-tiedostot, jotka aiheuttavat ongelmia [[http://stackoverflow.com/questions/32414/how-can-i-force-clients-to-refresh-javascript-files|1]]
  
-1.4.4+==== 1.4.4 ====
  
-    Myös vapaa tilaus-sivun käyttäjälistaukset vaihdettu järjestymään sukunimen mukaan. +  * Myös vapaa tilaus-sivun käyttäjälistaukset vaihdettu järjestymään sukunimen mukaan. 
-    AD-integrointimuutoksia +  AD-integrointimuutoksia 
-        Käyttäjät haetaan AD:sta nyt tilausjärjestelmässä määriteltyjen ryhmien mukaan, ei OU-haarojen. +    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, joille tuotteita voi tilata +    Tiili_Productusers-ryhmä (määritellään mysettings-tiedostossa) sisältää käyttäjät, joille tuotteita voi tilata 
-            TODO: Vapaa tilauksessa voi valita yhä kenet vain +      TODO: Vapaa tilauksessa voi valita yhä kenet vain 
-        AD-asetussivu lisätty, jossa tietoa AD-synkronoinnista +    AD-asetussivu lisätty, jossa tietoa AD-synkronoinnista 
-        Käyttäjien kokonaismäärä lisätty näkyviin asetussivulle +    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: Tuotteiden käyttäjät+  Päivityksen yhteydessä ajettava seuraava SQL-komento jonka jälkeen käyttäjät synkronoitava: Tuotteiden käyttäjät<code> 
 +          ALTER TABLE users 
 +          ADD productUser INT NOT NULL DEFAULT(0) 
 +</code>
  
-              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, käyttäjän osaston sijaan 
 +  * Mikäli yksikköä vastaavaa kustannuspaikkaa ei löydy, jää oletusvalinnaksi teksti "Valitse:", jota ei voi valita kustannuspaikaksi 
  
-    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, käyttäjän osaston sijaan+
  
-    Mikäli yksikköä vastaavaa kustannuspaikkaa ei löydy, jää oletusvalinnaksi teksti "Valitse:", jota ei voi valita kustannuspaikaksi+  * Selaa tilauksia-sivujen hakutuloksena ei enää voi tulla samaa tilausta useampaan kertaan 
 +  * Korjattu väärin näkyvät ääkköset acceptOrderByEmail-sivulla. 
 +  * Tilausten yhdistäminenmyös kustannuslajien oltava samat
  
-Bugikorjaukset+== Muuta ==
  
-    Selaa tilauksia-sivujen hakutuloksena ei enää voi tulla samaa tilausta useampaan kertaan +  * Kasvata tilauksen kommenttikenttä 10x:<code> 
-    Korjattu väärin näkyvät ääkköset acceptOrderByEmail-sivulla. +          ALTER TABLE orders 
-    Tilausten yhdistäminen: myös kustannuslajien oltava samat+          ALTER COLUMN comment VARCHAR(5000) 
 +</code>
  
-Muuta+==== 1.4.2 ====
  
-    Kasvata tilauksen kommenttikenttä 10x:+  * Lisätty uusi roolitilausvastaava (Tiili_Powerorderers), saa tilata kaikille käyttäjille tuotteita, näkee kaikkien osastojen tilaukset
  
-              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), saa tilata kaikille käyttäjille tuotteita, näkee kaikkien osastojen tilaukset+==== 1.4 ====
  
-1.4.1+  * Tuki Efecte-integroinnille. 
 +    * Uusi asetus kategorialle, jossa määritellään kirjoitetaanko csv-tiedosto tilauksen hyväksymis- tai tuotteen saapumisvaiheessa. 
 +    * Csv-tiedosto kirjoitetaan tuotekohtaisesti. Jokaiselle tilauksen tuotteelle syntyy oma tiedosto. 
 +    * Tilausjärjestelmä kirjoittaa csv-tiedostot hakemistoon: /csv/ 
 +      * Muistettava antaa kirjoitusoikeudet hakemistoon 
 +      * Ajettava seuraavat SQL-komennot: CSV-toiminnallisuuden vaatimat kentät<code> 
 +ALTER TABLE orderproducts 
 +ADD csvCreation INT NOT NULL DEFAULT(0) 
 +ALTER TABLE categories 
 +ADD csvCreation INT NOT NULL DEFAULT(0) 
 +</code>
  
-    Mahdollista syöttää nelikirjaiminen nimi kustannuspaikalle.+  * csv-tiedoston kentät vasemmalta oikealle lueteltuna: 
 +    * tilausnro 
 +    * linkki tilaukseen 
 +    * tuotteen nimi 
 +    * alkuperäistuotteen id 
 +    * tuotteen käyttäjän tunnus 
 +    * kategorian nimi 
 +    * <code> 
 +esimSTUK0123; 
 +http://url/tilausj/orders/vieworder/123;"Muistitikku 4GB";59;ke;Tarvikkeet 
 +</code>
  
-1.4+==== 1.3.3. ====
  
-    Tuki Efecte-integroinnille. +  * Hienosäädetty "vapaa tilaus"-sivun korkeuden päivitystä ja ulkoasua.
-        Uusi asetus kategorialle, jossa määritellään kirjoitetaanko csv-tiedosto tilauksen hyväksymis- tai tuotteen saapumisvaiheessa. +
-        Csv-tiedosto kirjoitetaan tuotekohtaisesti. Jokaiselle tilauksen tuotteelle syntyy oma tiedosto. +
-        Tilausjärjestelmä kirjoittaa csv-tiedostot hakemistoon: /csv/ +
-            Muistettava antaa kirjoitusoikeudet hakemistoon +
-            Ajettava seuraavat SQL-komennot: CSV-toiminnallisuuden vaatimat kentät+
  
-                              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: +  * Bugikorjausraportti "Tilatut tuotteet, joita ei vielä toimitettu, vaikka tilauksen hyväksymisestä on kulunut yli 40 päivää." antoi liikaa tuloksia.
-        tilausnro +
-        linkki tilaukseen +
-        tuotteen nimi +
-        alkuperäistuotteen id +
-        tuotteen käyttäjän tunnus +
-        kategorian nimi+
  
-        esimSTUK0123; +==== 1.3.1 ====
-        http://url/tilausj/orders/vieworder/123;"Muistitikku 4GB";59;ke;Tarvikkeet+
  
-1.3.3.+  * Poistettu popup "Haluatko varmasti hyväksyä tilauksen..." html-koodista, jos ei oikeuksia tilauksen hyväksymiseen tai tilaus on jo hyväksytty. Tällä vältetään ongelma mikäli käyttäjän selain pitää välimuistissa vanhaa javascript-tiedostoa joka ei piilota tuota elementtiä näkyvistä.
  
-    Hienosäädetty "vapaa tilaus"-sivun korkeuden päivitystä ja ulkoasua.+==== 1.3 ====
  
-1.3.2+=== Uudet toiminnot: ===
  
-    Bugikorjaus: raportti "Tilatut tuotteet, joita ei vielä toimitettu, vaikka tilauksen hyväksymisestä on kulunut yli 40 päivää." antoi liikaa tuloksia.+  * 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 raporttiTilatut 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...html-koodistajos ei oikeuksia tilauksen hyväksymiseen tai tilaus on jo hyväksyttyTällä vältetään ongelma mikäli käyttäjän selain pitää välimuistissa vanhaa javascript-tiedostoa joka ei piilota tuota elementtiä näkyvistä.+  * Näytä-otsikon alla olevat linkit eivät toimi "selaa tilauksia"-sivullamikäli auki on yksittäinen tilaus. 
 +  * 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"-sivulla 
-        Uusi raportti: Tilatut tuotteet, joita ei vielä toimitettu, vaikka tilauksen hyväksymisestä on kulunut yli 40 päivää+  * Raporttisivu:  
-        Uusi raporttiTilaukset, joita ei ole hankittu vielä, vaikka hyväksymisestä on kestänyt yli 5 päivää.+    * Muokattu nykyistä "Hankinta kesti yli päivää"-raporttia"Hankinta kesti yli 5 päivää
  
-Bugikorjaukset:+==== 1.2.2 ====
  
-    Näytä-otsikon alla olevat linkit eivät toimi "selaa tilauksia"-sivulla, mikäli auki on yksittäinen tilaus.+  * Piilotettu kategoriat, joissa ei ole tuotteita näkyvistä "Uusi tilaus"-sivulla.
  
-    Hinta ei oikeassa formaatissa: +==== 1.2.1 ====
-        Sähköposteissa +
-        Optioiden hinnat fillinfo-vaiheessa+
  
-Muokkaukset:+  * Korjattu bugiraporttisivun tilausnumero "STUKxxxx" ei näytä nollia
  
-    Vaihdettu isompi fontti uloskirjautumislinkkiin ja muutenkin ylätunnisteeseen +==== 1.2 ====
-    Muokattu käyttöliittymän leveyttä "selaa tilauksia"-sivulla+
  
-    Raporttisivu:+  * Lisätty vuosiluku näkyviin tilausten selaussivulle 
 +  * Lisää kustannuslaji näkyviin ja muokattavaksi perustilaussivulle 
 +  * Uusi roolioikeusview_reports 
 +  * Toteuttu raporttisivut 
 +    * Käyttäjälle tilatut tuotteet, listaa kaikki tuotteet eri tilauksista, mitä käyttäjälle on tilattu. Käyttäjä valitaan listasta. 
 +    * 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, jotka siivoavat ylimääräiset kentät tietokannasta: 
 +    * 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<code> 
 +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 
 +  ) 
 +</code>
  
-        Muokattu nykyistä "Hankinta kesti yli 7 päivää"-raporttia"Hankinta kesti yli 5 päivää"+  * Yllä olevan poiston jälkeen aja seuraavat poistot:<code> 
 +delete from orderextrafields where orderproduct_id is null 
 +delete from optiongroups where group_id is NULL; 
 +delete from extrafields where group_id is NULL; 
 +</code>
  
-1.2.2+==== 1.1a ====
  
-    Piilotettu kategoriat, joissa ei ole tuotteita näkyvistä "Uusi tilaus"-sivulla.+  * Piilotettu kustannuslaji normitilaussivulta
  
-1.2.1+==== 1.1 ====
  
-    Korjattu bugi: raporttisivun tilausnumero "STUKxxxx" ei näytä nollia+  * Vapaa tilaus: 
 +    * 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, sähköpostitpoistetaan välilyönnit ennen sähköpostiosoitteen tarkistusta 
 +  * 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: bypass_accept_process 
 +    * Lähettää hyväksyjälle sähköpostin, jossa kerrotaan, että on tehty uusi tilaus, joka on hyväksytty tämän puolesta.
  
-    Lisätty vuosiluku näkyviin tilausten selaussivulle +  * Tilauksen poistaminen poistaa nyt kaikki siihen liittyneet tuotteet ja kentät
-    Lisää kustannuslaji näkyviin ja muokattavaksi perustilaussivulle +
-    Uusi roolioikeus: view_reports +
-    Toteuttu raporttisivut +
-        Käyttäjälle tilatut tuotteet, listaa kaikki tuotteet eri tilauksista, mitä käyttäjälle on tilattu. Käyttäjä valitaan listasta. +
-        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, jotka siivoavat ylimääräiset kentät tietokannasta: +
-        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: Kustannuslajin lisäys tietokantaan<code> 
-          SELECT p2.id FROM orderproducts p2 +          ALTER TABLE orders 
-          LEFT OUTER JOIN orderproducts_relatedorderproducts +          ADD typeOfCost VARCHAR(50) NULL 
-          ON p2.id=orderproducts_relatedorderproducts.relatedorderproduct_id +          ALTER TABLE categories 
-          WHERE orderproducts_relatedorderproducts.relatedorderproduct_id IS NULL +          ADD typeOfCost VARCHAR(50NULL 
-          AND order_id IS NULL +</code>
-          ) +
-                  +
  
-    Yllä olevan poiston jälkeen aja seuraavat poistot:+==== 1.0.9e ====
  
-    delete from orderextrafields where orderproduct_id is null +  * new option to select which AD branches to use in user searching from AD. hopefully prevents the 1000 user limit in one query "feature" of AD. 
-    delete from optiongroups where group_id is NULL; +    * muista asettaa haarat myconfig.php tiedostossa!
-    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. +    kategorian mukaan 
-        Lisätty tarkistus, että tuotteen nimi on syötetty. +    osaston mukaan 
-        Lisätty asetuksissa määritellyt ohjeet näkyviin myös tänne. +    tilaajan mukaan 
-    Lisäasetukset, sähköpostit: poistetaan välilyönnit ennen sähköpostiosoitteen tarkistusta +    tilausnumeron mukaan 
-    Kustannuslaji lisätty tilauksiin. +    tuotteiden mukaan
-        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: bypass_accept_process +
-        Lähettää hyväksyjälle sähköpostin, jossa kerrotaan, että on tehty uusi tilaus, joka on hyväksytty tämän puolesta. +
- +
-    Tilauksen poistaminen poistaa nyt kaikki siihen liittyneet tuotteet ja kentät +
- +
-    Huom! Päivityksen yhteydessä ajettava seuraavat SQL-komennot: Kustannuslajin lisäys tietokantaan +
- +
-              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 "feature" of AD. +
-        muista asettaa haarat myconfig.php tiedostossa! +
- +
-1.0.9b-d +
- +
-    viilauksia ulkonäköön +
- +
-1.0.9 +
- +
-    hakeminen nyt mahdollista +
-        kategorian mukaan +
-        osaston mukaan +
-        tilaajan mukaan +
-        tilausnumeron mukaan +
-        tuotteiden mukaan+
  
 + näiden yhdistelmät + näiden yhdistelmät
  
-    haun voi linkata +  * haun voi linkata 
-    haku ei koskaan näytä tuloksia joihin käyttäjällä ei ole oikeuksia +  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 
-    truncate ääkkösen kohdalta aiheuttaa erikoismerkin (ääkkönen kaksi merkkiä pitkä?) (korjaantui myöhemmin käyttämällä CSS:ssää truncaten sijaan)+    * 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 äöÄÖ
  
-1.0.8+=== Known bugs: ===
  
-    avaa automaattisesti viitattu sivu sisäänkirjautumisen jälkeen (prioriteetti 2+  * välilyönnistä tulee alaviiva tuotteita haettaessa (codeigniterin vanha versio bugaa?
-    tarkistetaan oikeudet tilaukseen yksittäistä tilausta avattaessa +  * truncate ääkkösen kohdalta aiheuttaa erikoismerkin (ääkkönen kaksi merkkiä pitkä?(korjaantui myöhemmin käyttämällä CSS:ssää truncaten sijaan)
-    fixattu: tilausten-yhdistäminen näkyy kaikille (HUPS) +
-        luotu uusi roolioikeuscombine_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) 
-    kun klikkaa hyväksymislinkkiä uudelleen/tai joku toinen jo hyväksynyt"tilaus on jo hyväksytty aiemmin, katso tiedot tästä"+  * tarkistetaan oikeudet tilaukseen yksittäistä tilausta avattaessa 
 +  * fixattu: tilausten-yhdistäminen näkyy kaikille (HUPS) 
 +    * luotu uusi roolioikeuscombine_orders
  
-1.0.6:+==== 1.0.7====
  
-    hinnan muotoilu +  * kuka tahansa kustannuspaikan hyväksyjä voi hyväksyä 
-        piste pilkuksi +  * kun klikkaa hyväksymislinkkiä uudelleen/tai joku toinen jo hyväksynyt: "tilaus on jo hyväksytty aiemmin, katso tiedot tästä"
-        kaksi numeroa aina desimaalin jälkeen (bonuksena välinollat tuhansien välille)+
  
-    BUGIkun 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: Tilaajatilaaja +  * BUGI: kun valitsee tilaussivulla vain kategorian tuotteet näkyviinaakkosjärjestys häviää 
-        kuuluu kahteen ryhmään, jotka kuuluu tilaajat-grouppiin -> näkyy tilaaja, tilaaja+    * 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