Thursday, July 22, 2021¶
Changes in the lino_xl.lib.invoicing model.
To Plan.today field of an invoicing plan is now read-only.
That’s because Lino needs it to make sure that the database never contains more
than one invoicing plan per user.
New plugin attribute Plugin.order_model is “orders.Order” for
Lino Presto. Until now we had some special logic for orders in presto. But
this special logic is actually generic (and optional): we need it in noi as
well.
I converted docs about lino_voga.lib.courses to prosa.
I started to review the docs about lino_xl.lib.invoicing. Until now we
had no difference between invoice generator and invoiceable, but
maybe we want to separate them.
TODO:
Extend the lino_xl.lib.orders plugin: an order is not only an
EventGenerator but also an InvoiceGenerator.