Continued with docs/tickets/63.

  • Number formatting. lino.utils.appy_pod.Renderer.insert_table() (the central method used for printing tables) now formats numbers more or less correctly. Is respects lino.Lino.decimal_separator and the new setting lino.Lino.decimal_group_separator. Most of the work is done by lino.ui.extjs2.ext_store.StoreField.value2html() and lino.ui.extjs2.ext_store.StoreField.format_value(), and the new method lino.ui.extjs2.ext_store.StoreField.format_sum().

    Note: Zero values are currently always hidden (printed as empty cells, not “0” or “0,00”) It is not yet possible to configure this behaviour.

Remains to do:

  • Print general summary of a budget:

    • Monatliche Einkünfte

    • Monatliche Ausgaben inkl Raten der laufenden Kredite

    • Monatliche Reserve Steuern

    • Monatliche Reserve Versicherungen

    • Restbetrag für Kredite und Zahlungsrückstände:

    • Total Kredite / Schulden / Gerichtsvollzieher / Zahlungsrückstände

  • Hide the “Debts Mediation” tab (BudgetsByPartner) for Users without is_debts.

  • Eingabe in der Grid ist umständlich:

    • handleKeyDown optimieren

    • nicht nach jeder Zelle ein refresh machen

To discuss when first prototype is available:

  • Jährliche Beträge

  • Debt.status : “Kredit”, “Schuld”, “Gerichtsvollzieher”?

  • Debt.rate (Monatsrate)?

  • Entries are printed by Group, but displayed on screen by type…