MLInvoice 2.0 - Mitä odotettavissa

Started by Ere Maijala, 03.02.21 - klo:21:36

Previous topic - Next topic

Ere Maijala

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.

nasko

Nice!!! Mä voisin testata etukäteen, jos sopii :)

Ere Maijala


Ere Maijala

#3
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 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.

Ere Maijala

Ai niin, vaatii se "composer install":n ajamisen, jotta saa riippuvuudet asennettua myös.

d-iivil

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ä :)

Ere Maijala

Kiitos testauksesta! Puuttuvat tiedostot pitäisi nyt olla paikallaan. Täytyy tutkia tuota tallennusvaroitusta vielä.

d-iivil

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.

Ere Maijala

Kiitos taas. Nyt pitäisi olla korjattu. Molemmat ongelmat johtuivat siitä, että date pickerillä varustettuihin kenttiin (kuten maksupäivä) tuli väkisin jokin arvo.

d-iivil

Quote from: 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.

Ah, aivan! Pistänpä testiin ja ilmoittelen jos tulee jotain uusia kummallisuuksia vastaan :)

laskuttaja_60

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ä?

Ere Maijala

Kyllä, juuri näin osasuoritus toimii.

laskuttaja_60

Oliko Maventan lisääminen verkkolaskutus ominaisuuteen ajatuksissa?

Ere Maijala

On ollut esillä, mutta ei ole aikataulua luvata Maventa-tuelle.

--Ere

nasko

Hei,

Kun asensin 2.0 versio saan error 500. Lokissa ei näy mtn. Osaatko sanoa mitä se vois olla?