Commit graph

20 commits

Author SHA1 Message Date
69d0b8ee10 Move sources to separate directory. 2023-04-01 09:45:46 +02:00
e9745bc64a Generalize period lookups. 2023-03-31 20:56:42 +02:00
51b3b6f5b7 Generalize period-based definitions lookup. 2023-03-31 20:17:01 +02:00
4a62102bc2 Lookup period-based fees. 2023-03-31 20:07:35 +02:00
9900764f57 Prepare fee lookups. 2023-03-31 19:43:43 +02:00
606a208237 Prepare for balances in totals table. 2023-03-30 19:18:48 +02:00
8f0d5acf0a Start with small tweaks as proof of concept. 2023-03-30 19:09:55 +02:00
817a1c8422 Fix member-record tests. 2023-03-29 19:15:24 +02:00
2117749d61 Fix basic info. 2023-03-29 18:35:26 +02:00
d483025321 Move all fees functions to member-fees module. 2023-03-29 14:42:03 +02:00
9b1652c9b5 Move the fees table to members-fees. 2023-03-29 14:38:26 +02:00
a48d521b94 Print the credit as well. 2023-03-29 14:36:30 +02:00
9cfd4e21e1 Basic member fees table. 2023-03-29 14:32:31 +02:00
7a0db40062 Fix handling calendar for nonsensical data. 2023-03-28 14:52:11 +02:00
6c2a6ca4d2 Compute total fees. 2023-03-27 22:10:15 +02:00
1a35c65f1d Extend ANSI module to support more colors and also background colors. 2023-03-27 22:00:39 +02:00
3e9b421f60 Work on calendar formatting. 2023-03-27 21:18:11 +02:00
2a6b364b4a Basic calendar processing. 2023-03-27 20:58:38 +02:00
6c8d2c8dbd Create member calendar. 2023-03-27 20:52:04 +02:00
a729d2f991 Add member-fees module skeleton. 2023-03-27 20:25:09 +02:00