|  | 5571c0d01f | Renamed all the is_XXX_needed properties to is_need_XXX.  For example, especially the is_offset_needed property to is_need_offset, to be clear and understandable. | 2023-03-18 22:52:29 +08:00 |  | 
			
				
					|  | 61c111db69 | Revised the journal, the ledger, the income and expenses log, and the search result to show the last page first as the default upon pagination. | 2023-03-18 22:11:44 +08:00 |  | 
			
				
					|  | 08d1e60238 | Fixed the journal, the ledger, the income ane expenses log, and the search result to respect the transaction number before the debit/credit and the journal entry nuber. | 2023-03-17 22:39:29 +08:00 |  | 
			
				
					|  | e9d8a8fcd8 | Added the "accounting.utils.cast" module to cast the things to the expected type in order to supress the warnings from PyCharm. | 2023-03-15 01:09:59 +08:00 |  | 
			
				
					|  | a0fba6387f | Added the order to the search report. | 2023-03-11 16:34:30 +08:00 |  | 
			
				
					|  | 5d1f87582e | Moved the "accounting.report.reports.utils" module to "accounting.report.utils".  It does not make sense to have a wierd and long module name just to make the import pretty. | 2023-03-09 18:09:08 +08:00 |  | 
			
				
					|  | 5132141c68 | Renamed the "is_pay_off_needed" column of the Account data model to "is_offset_needed", and the "pay_off_target_id" column of the JournalEntry data model to "original_id". | 2023-03-09 17:16:05 +08:00 |  | 
			
				
					|  | 555ad388bc | Added the debit and credit pseudo properties to the JournalEntry data model, and retired the redundant ReportEntry model from the "accounting.report.reports.journal" module. | 2023-03-09 14:36:44 +08:00 |  | 
			
				
					|  | ff3dd28cd7 | Replaced querying the transactions later with the "selectinload" query option in the journal and search reports.  Retired the unused populate_entries function from the "accounting.report.reports.journal" module. | 2023-03-09 14:36:42 +08:00 |  | 
			
				
					|  | a14ffa93ed | Replaced querying the currencies later with the "selectinload" query option in the journal and search reports. | 2023-03-09 14:36:41 +08:00 |  | 
			
				
					|  | 13e3ef5875 | Replaced querying the accounts later with the "selectinload" query option in the journal and search reports, and restored the lazy setting in the account relationship of the JournalEntry data model. | 2023-03-09 14:36:40 +08:00 |  | 
			
				
					|  | 5e7f790f87 | Moved the __get_csv_rows method of the Journal report to the get_csv_rows function, and revised the Search report to use it, because both of their __get_csv_rows methods are identical. | 2023-03-09 14:36:32 +08:00 |  | 
			
				
					|  | d74c62dbb7 | Removed excess property documentation from the Journal and Search classes. | 2023-03-09 14:36:22 +08:00 |  | 
			
				
					|  | 987e98ebc0 | Moved the code to collect the report entries to the EntryCollector class in the Search report. | 2023-03-09 14:36:21 +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 |  | 
			
				
					|  | 3c98960efe | Replaced the Entry CSVRow, and populate_entries in the "accounting.report.reports.search" module with those in the journal module, because their contents are identical. | 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 |  | 
			
				
					|  | 8a3df7a689 | Revised the search report to match the amount when the query keyword is a number, instead of matching the amount as a text string.  For example, "0150.00" matches 150, while "50" does not match 150. | 2023-03-09 14:36:11 +08:00 |  | 
			
				
					|  | 196a115c99 | Revised the coding style in the __get_transaction_condition method of the Search report. | 2023-03-09 14:36:11 +08:00 |  | 
			
				
					|  | 9993f65627 | Added the search to the accounting data. | 2023-03-09 06:37:31 +08:00 |  |