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.