zebraf1 / Kassa

Private inventory system
GNU General Public License v2.0
0 stars 0 forks source link

Ülekannete ülevaade ja lisamine #83

Closed tanelk closed 6 years ago

tanelk commented 6 years ago

Praegu on ostud ja ülekanded sama API alt, kuid nad oma olemuselt vägagi erinevad. Kas poleks mõistlikum neid lahku lüüa ning lisada /api/transactions/

Ostudel on basket, ülekannetel on summa ning võiks olla ka kommentaar. Suure if-de hulga asemel saaks teha kaks eraldi kontrollerit.

POST ja GET /api/transactions/

Usecases:

Filtrid:

Sorteerimine: Aja järgi uuematest vanemateni.

Tagastatavad väljad:

Võimalik oleks lisada ka ülekande kirja pannud admini id.

Boonus: Pangaülekanded lisatakse automaatselt süsteemi: Igale kasutajale saab genereerida unikaalse viitenumbri. ME tellib meilile teate oma kontole tulnud ülekannetest. Kiri läheb serverile, mida saab automaatselt parseda ning võtame välja summa, viitenumbri ja kommentaari. Nüüd lisatakse ülekanne süsteemi. Samas pangas olles võiks krediit jõuda kasutaja kontole minutitega. Teistes pankades järgmiseks päevaks.

tanelk commented 6 years ago

Põhi funktsionaalsus olemas, boonus tuleb eraldi hiljem