Metalab / kassomat

kassomat firmware
https://metalab.at/wiki/Kassomat
2 stars 2 forks source link

Implement projects #6

Closed anlumo closed 11 years ago

anlumo commented 11 years ago

The Kassomat shall support managing multiple projects. One of these is the Metalab Beverage Account, which is used for buying drinks from the fridge.

Implement managing projects in a generic way. The Beverage Account shall be one of these with a special name that's hard coded into the UI layer (not the controller layer).

A project can contain multiple products that can be bought, like Club Mate or Fritz Cola in the named example. Make this list accessible.

Record the bought product in the transaction log in the same entry as the money transaction itself.