MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: Ere Maijala on 03.02.21 - klo:21:36

Title: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 03.02.21 - klo:21:36
Joku varmaan on ainakin miettinyt, tuleeko uusia versioita joskus. Tulee, ja aika isoja muutoksia on tulossa. Seuraavassa versiossa on keskitytty erityisesti käyttöliittymän uudistukseen. Vaikka perustoiminnot säilyvät ennallaan, on tavoitteena ainakin päätoiminnoiltaan responsiivinen (eli mobiililaitteisiin ym. sopeutuva) käyttöliittymä modernimmalla pohjalla. Jahka tässä päästään siihen vaiheeseen, laittelen rohkeimmille testattavaksi uutta. Kyse on siis aika isosta projektista, jolloin mitä todennäköisimmin jotain jää huomaamatta.

Konepellin alla tapahtuu myös. Uudempien PHP-versioiden tukemiseksi on tuki PHP 5.6:lle jäänyt pois. Nyt jos koskaan on hyvä aika valmistautua ja jättää vanhat PHP-versiot taakse. Jos web-hotellissasi tms. on vielä antiikkinen PHP, kannattaa olla yhteydessä ja miettiä vaihtoehtoja. Eihän toki vanhempi MLInvoice mihinkään katoa, mutta tulevaisuus on uudemmissa.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: nasko on 26.02.21 - klo:16:18
Nice!!! Mä voisin testata etukäteen, jos sopii :)
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 09.03.21 - klo:19:51
Real soon now... :)
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 17.03.21 - klo:21:51
No nyt. Tosi rohkea voi kokeilla versiota tuolta: https://github.com/emaijala/MLInvoice/tree/v2.0. Periaatteessa sieltä voi Code-nappulasta ladata vain suoraan zip:n ja vaikka purkaa sen vanhan version päälle. Lisäksi riippuvuudet pitää asentaa composer:lla, eli composer osoitteesta https://getcomposer.org/ ja sitten komento
Code: [Select]
php /path/to/composer.phar install MLInvoicen hakemistossa.

Missään nimessä tämä ei ole tuotantovalmis, eli vain testausta varten.

Tässä on varmasti vielä viilattavaa, mutta nyt alkaa olla siinä vaiheessa, että voisin ottaa palautettakin vastaan. :)

Edit: Lisätty maininta composer:sta.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 17.03.21 - klo:22:51
Ai niin, vaatii se "composer install":n ajamisen, jotta saa riippuvuudet asennettua myös.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: d-iivil on 07.04.21 - klo:09:14
Rohkeana kokeilin! Tuntuisi muuten pelittävän, mutta parit 404-virheet tulee päänäkymää ladattaessa:
/fonts/icons/css/animation.css
/fonts/icons/css/mlinvoice-embedded.css

Mitäs muuta... laskun kun avaa editointitilaan, eikä tee muutoksia, niin tulee silti javascript prompt joka kysyy haluanko varmasti poistua sivulta.

Muutoin vaikuttaa hyvältä :)
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 07.04.21 - klo:18:53
Kiitos testauksesta! Puuttuvat tiedostot pitäisi nyt olla paikallaan. Täytyy tutkia tuota tallennusvaroitusta vielä.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: d-iivil on 08.04.21 - klo:13:29
Muita huomioita:

- keskeneräistä laskua jos menee muokkaamaan ja klikkaa "tallenna", niin lasku merkkaantuu maksetuksi ja katoaa arkistoon

Tuo tapahtuu vaikka laskun tilaksi asettaisi käsipelillä keskeneräinen. Testatut selaimet Chrome & Opera.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 08.04.21 - klo:22:20
Kiitos taas. Nyt pitäisi olla korjattu. Molemmat ongelmat johtuivat siitä, että date pickerillä varustettuihin kenttiin (kuten maksupäivä) tuli väkisin jokin arvo.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: d-iivil on 10.04.21 - klo:13:10
Kiitos taas. Nyt pitäisi olla korjattu. Molemmat ongelmat johtuivat siitä, että date pickerillä varustettuihin kenttiin (kuten maksupäivä) tuli väkisin jokin arvo.

Ah, aivan! Pistänpä testiin ja ilmoittelen jos tulee jotain uusia kummallisuuksia vastaan :)
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: laskuttaja_60 on 27.04.21 - klo:12:36
Tervehdys,  olen käyttänyt vanhaa versiota jo jonkin aikaa ja en ole havainnut virheitä.  Tuossa uudessa demo versiossa on kohta, jossa "osasuoritus".  Miten tämä toimii? 

Jos lähetän laskun 100€ ja asiakas maksaa 50€.  Avoimeksi jää 50€, kun hän seuraavan kerran maksaa tuon 50€, niin kuittaantuuko ko lasku kokonaan maksetuksi?  Entä jos asiakas maksaa 120€, näkyykö tuo 20€ miinusmerkkisenä?
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 27.04.21 - klo:21:41
Kyllä, juuri näin osasuoritus toimii.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: laskuttaja_60 on 02.05.21 - klo:18:45
Oliko Maventan lisääminen verkkolaskutus ominaisuuteen ajatuksissa?
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 02.05.21 - klo:20:52
On ollut esillä, mutta ei ole aikataulua luvata Maventa-tuelle.

--Ere
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: nasko on 12.05.21 - klo:13:46
Hei,

Kun asensin 2.0 versio saan error 500. Lokissa ei näy mtn. Osaatko sanoa mitä se vois olla?
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 13.05.21 - klo:13:47
Kyllähän sen virheen johonkin lokiin pitäisi mennä, muuten on vaikea selvittää. Jos ei PHP:llä ole omaa lokia, niin Apachen tms. loki voi auttaa. Voit toki koittaa laittaa config.php:n loppuun nämä rivit:

Code: [Select]
ini_set('display_errors', '1');
error_reporting(E_ALL);

Sekään ei auta ainakaan, jos virhe tapahtuu ennen kuin config.php käsitellään. Silloin pitäisi vastaavat asetukset saada PHP:n asetuksiin, jotta virheilmoituksen saisi esille.

Onhan käytössä tarpeeksi uusi PHP-versio? Pitäisi olla vähintään 7.2.5.

t. Ere
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: nasko on 14.05.21 - klo:19:58
(https://i.imgur.com/gzHCXnX.png)

Sanoks tämä mtn?
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 14.05.21 - klo:23:25
Riippuvuudet pitää asentaa composer:lla, kun ottaa suoraan GitHubista. Eli tarvitset composer:n (https://getcomposer.org/) ja sitten komennon tyyliin
Code: [Select]
php /path/to/composer.phar install.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Vilikki on 25.07.21 - klo:22:58
Mulla pyörii tämä Debian 10 päällä. Tässä ei tarvinut composerin asennuksen jälkeen heittää komennoksi kuin:
Code: [Select]
coposer installKunhan vain olin MLInvoicen hakemistossa.

Näyttäisi minulla pelaavan ok, sen perusteella, mitä ehdin testata. Tosin aika pikaisesti. Laskua poistettaessa ei tapahtunut mitään "poista" painikkeesta. Muilta osin kyllä vaikuttaa oikein hyvältä!

Edit: Ja niin, tuo Maventa liitäntä olisi tietenkin mahtava ominaisuus, sitä kun tällä hetkellä käytännössä pelkästään joutuu käyttämään (sähköisen laskutuksen vuoksi) En tiedä paljonko tämän ominaisuuden haluajia olisi, mutta voisikai tuosta pientä kahvirahaakin keräillä..
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Vilikki on 05.08.21 - klo:20:58
Huomasin tuossa, että "Päivitä päivämäärät" nappi ei tee mitään. Onko mulla voinut mennä päivityksessä joku mönkään?
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 08.08.21 - klo:21:26
Kiitos huomioista! Nyt pitäisi olla päivämäärien käsittely ja tietueen poistaminen korjattu. Ei ole vieläkään kunnolla testattu, joten kannattaa silti suhtautua terveen epäluuloisesti. :)

--Ere
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Vilikki on 19.08.21 - klo:20:36
Jep, näyttää ainakin tällä muutaman päivän testillä pelaavan hienosti!
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Vilikki on 06.10.21 - klo:22:00
1.99 versiosta löyty muuten sellanen ominaisuus myös, että jos on tehnyt laskun muutama päivä sitten ja avaa laskun ja päivittää siitä päivämäärät ja tallentaa sen niin päivämäärät kyllä päivittyy, mutta jos koittaa tulostaa laskua, niin tulee ilmoitus "Huom! Laskun päivämäärä poikkeaa nykyisestä". Tämä siis vaikka päivämäät ovat päivittyneet oikein.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: nasko on 08.10.21 - klo:02:31
Milloin julkaisu? :D
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 19.10.21 - klo:23:17
1.99 versiosta löyty muuten sellanen ominaisuus myös, että jos on tehnyt laskun muutama päivä sitten ja avaa laskun ja päivittää siitä päivämäärät ja tallentaa sen niin päivämäärät kyllä päivittyy, mutta jos koittaa tulostaa laskua, niin tulee ilmoitus "Huom! Laskun päivämäärä poikkeaa nykyisestä". Tämä siis vaikka päivämäät ovat päivittyneet oikein.

Kiitos huomiosta, pitäisi olla nyt korjattu GitHubissa v2.0-haarassa.
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 19.10.21 - klo:23:18
Milloin julkaisu? :D

Real soon now!
Title: Re: MLInvoice 2.0 - Mitä odotettavissa
Post by: Ere Maijala on 31.10.21 - klo:22:49
MLInvoice 2.0.0b1 (beta 1) on nyt ladattavissa osoitteesta https://labs.fi/files/mlinvoice-2.0.0b1.zip. Myös versiosta 1.23.x voi päivittää automaattisesti uuteen beta-versioon vaihtamalla päivityskanavaksi 'beta' config.php:ssa:

Code: [Select]
define('_UPDATE_CHANNEL_', 'beta');
Huom! Uusien versioiden automaattinen tarkistus tehdään vain kerran päivässä, mutta Järjestelmä-valikosta löytyvää Versiopäivitys-toimintoa voi käyttää milloin vain.