csrdelft / csrdelft.nl

De webstek van Civitas Studiosorum Reformatorum, wordt onderhouden door de PubCie.
https://csrdelft.nl
17 stars 11 forks source link

Reserveringssysteem (queue voor fiscaat) #201

Open thervh70 opened 7 years ago

thervh70 commented 7 years ago

Het idee is ontstaan om een Reserveringssysteem te bouwen voor (vooralsnog alleen) de maaltijden. Dit systeem ziet er als volgt uit:

Lid ketzt zich in -> Kok sluit de maaltijd (Maalcie kosten worden in de transactiereserveringsqueue gezet) -> maaltijd wordt verwerkt door maalcie fiscus (kosten voor de maaltijd worden uit de queue gehaald en omgezet in een daadwerkelijke transactie)

Dit systeem is goed uit te breiden naar bijv. microtransacties bij ketzers.

thervh70 commented 7 years ago

@qurben is hiermee bezig, zie maalcie refactor 4. Het is work in progress

brussee commented 7 years ago

Bestelling krijgt een staat (enum: betaald, verwijderd, etc.)

Ik pleit tegen het bijhouden van explicite staat: data duplication en bijbehorende synchornisation issues. Beter om dit af te leiden aan de aanwezigheid van een betalingsafschrift (log) en dergelijken. Je wilt liever actuele status berekenen dan (in batches) periodiek verwerken. "Direct" verwerken kan niet altijd, zie het gegeven maaltijden-voorbeeld.