|
7083f22577
|
Revised the documentation in the page parameters and the report in the ledger and income and expenses log.
|
2023-03-09 14:36:21 +08:00 |
|
|
7b10eb68bc
|
Revised the documentation of the EntryCollector class in the ledger and income and expenses log.
|
2023-03-09 14:36:20 +08:00 |
|
|
c8230c949d
|
Renamed the Entry class to ReportEntry in the journal, ledger, income and expenses log, and search result, to be clear without confusion.
|
2023-03-09 14:36:18 +08:00 |
|
|
c5d0d91a7d
|
Renamed the _populate_entries functions to populate_entries in journal, ledger, income and expenses log, and search result, changing them from protected to public so that they can be reused.
|
2023-03-09 14:36:17 +08:00 |
|
|
cb89f34455
|
Renamed the "PageParams" class to "BasePageParams", and renamed its module from "accounting.report.reports.utils.page_params" to "accounting.report.reports.utils.base_page_params". Renamed all its subclasses to PageParams, to shorten their names and make code more readable.
|
2023-03-09 14:36:17 +08:00 |
|
|
11ab4a4ba6
|
Revised the documentation of the CSV rows for the reports.
|
2023-03-09 14:36:16 +08:00 |
|
|
617dd29f23
|
Added the period_spec function to be used to compose the download file name, to replace the spec property of the Period utility.
|
2023-03-09 14:36:08 +08:00 |
|
|
2f7b9932a0
|
Added the base report class to ensure that the reports can both be shown on the page and downloaded as CSV.
|
2023-03-09 06:37:28 +08:00 |
|
|
ede1160943
|
Fixed the ledger and the income and expenses log not to show the total entry when there is actually no data.
|
2023-03-09 06:37:27 +08:00 |
|
|
9f1e724875
|
Added the "accounting.report.reports.csv_export" module to handle the CSV export in one place.
|
2023-03-09 06:37:26 +08:00 |
|
|
f838e7f893
|
Moved the utilities that are only for the report generators from the "accounting.report" module to the "accounting.report.reports.utils" module.
|
2023-03-09 06:37:25 +08:00 |
|
|
edb893ecd3
|
Replaced the report generators with a separated module for each report, to work with the diversity of the report formats without messing-up one another.
|
2023-03-09 06:37:23 +08:00 |
|