|  | c21ed59dfe | Replaced SQLAlchemy 1.x-style bulk_save_objects(objects) with SQLAlchemy 2.x-style execute(insert(model), data). | 2023-04-10 23:38:31 +08:00 |  | 
			
				
					|  | c4a8326bfc | Added the "accounting-init-db" console command to replace the trivial "accounting-init-base", "accounting-init-accounts" and "accounting-init-currencies" console commands. | 2023-04-10 23:38:27 +08:00 |  | 
			
				
					|  | 371c80f668 | Removed the unused CurrencyData custom type from the "accounting.currency.commands" module. | 2023-04-10 23:12:49 +08:00 |  | 
			
				
					|  | 40be3fb664 | Replaced SQLAlchemy 1.x-style bulk_insert_mappings(model, data) with SQLAlchemy 2.x-style execute(insert(model), data). | 2023-04-10 19:56:16 +08:00 |  | 
			
				
					|  | 1e56403b35 | Advanced to version 1.2.1.
						
						
						
						
						
						
							
 v1.2.1 | 2023-04-09 21:04:18 +08:00 |  | 
			
				
					|  | 650c26036a | Fixed the search result to allow full year/month/day specification. | 2023-04-09 21:03:18 +08:00 |  | 
			
				
					|  | b19a6e5ffe | Advanced to version 1.2.0.
						
						
						
						
						
						
							
 v1.2.0 | 2023-04-09 12:16:20 +08:00 |  | 
			
				
					|  | 1224d6f83e | Added the CSV_MIME constant to test_report.py to simplify the ReportTestCase test case. | 2023-04-09 12:09:52 +08:00 |  | 
			
				
					|  | 3a8618f7c3 | Fixed the csv_download function when downloading data with non-US-ASCII filenames in the "accounting.report.utils.csv_export" module. | 2023-04-09 12:07:31 +08:00 |  | 
			
				
					|  | 5d87205659 | Changed the data in the ReportTestData class to be non-US-ASCII. | 2023-04-09 11:55:15 +08:00 |  | 
			
				
					|  | 04de4f5c5e | Merged testlib_offset.py into testlib.py. | 2023-04-09 11:46:55 +08:00 |  | 
			
				
					|  | f8ea863b80 | Moved the add_journal_entry and match_journal_entry_detail functions from testlib_journal_entry.py to testlib.py.  They are used by everyone, and testlib_journal_entry.py is only for test_journal_entry.py to shorten the code in one single file. | 2023-04-09 11:46:55 +08:00 |  | 
			
				
					|  | 5ae0d03b32 | Revised the imports in testlib_journal_entry.py. | 2023-04-09 11:46:55 +08:00 |  | 
			
				
					|  | a9a3ad5871 | Fixed the data type of the original line item ID in the forms in the OffsetTestCase test case. | 2023-04-09 11:46:55 +08:00 |  | 
			
				
					|  | 5edc95afce | Moved the TestData class from testlib_offset.py to test_offset.py, and renamed it to OffsetTestData.  It is only used in test_offset.py now. | 2023-04-09 11:46:55 +08:00 |  | 
			
				
					|  | 943ace6fc7 | Added ReportTestData as the test data for the ReportTestCase test case. | 2023-04-09 11:46:46 +08:00 |  | 
			
				
					|  | a63bc977e9 | Added the _add_simple_journal_entry method to the BaseTestData class in testlib_offset.py to simplify the code. | 2023-04-09 10:50:50 +08:00 |  | 
			
				
					|  | dabe6ddbca | Renamed the _set_is_need_offset method to _set_need_offset in the BaseTestData class in testlib_offset.py. | 2023-04-09 10:42:18 +08:00 |  | 
			
				
					|  | f47e9b3150 | Renamed the CurrencyData class to JournalEntryCurrencyData in testlib_offset.py, to be clear. | 2023-04-09 10:42:18 +08:00 |  | 
			
				
					|  | bb5383febe | Removed the test data from the OptionTestCase test case.  It does not need data. | 2023-04-09 10:42:18 +08:00 |  | 
			
				
					|  | 87f9063ceb | Added the BaseTestData class in testlib_offset.py to simplify the test data, and changed the TestData, DifferentTestData, and SameTestData classes to its subclasses. | 2023-04-09 10:31:44 +08:00 |  | 
			
				
					|  | 51f0185bcf | Added to test the search in the ReportTestCase test case. | 2023-04-09 10:08:23 +08:00 |  | 
			
				
					|  | 7ca08d6cc8 | Added to test the CSV download in the ReportTestCase test case. | 2023-04-09 10:08:23 +08:00 |  | 
			
				
					|  | c8e9e562be | Fixed a URL in the test_nobody test of the ReportTestCase test case. | 2023-04-09 10:08:23 +08:00 |  | 
			
				
					|  | ba43bd7e90 | Simplify the URL of the default reports. | 2023-04-09 10:08:23 +08:00 |  | 
			
				
					|  | 4e550413ba | Revised the styles for blueprints to specify the URL, for consistency in the base account, account, currency, and journal entry management. | 2023-04-09 10:08:22 +08:00 |  | 
			
				
					|  | 59a3cbb472 | Added the ReportTestCase test case. | 2023-04-09 10:08:22 +08:00 |  | 
			
				
					|  | d1b64d069e | Added the test_empty_db test to the UnmatchedOffsetTestCase test case. | 2023-04-09 10:08:11 +08:00 |  | 
			
				
					|  | d823d3254f | Fixed the date in test_unmatched_offset.py. | 2023-04-09 10:07:56 +08:00 |  | 
			
				
					|  | 5e9a2fb0c3 | Renamed test_offset_matcher.py to test_unmatched_offset.py, and the OffsetMatcherTestCase test case to UnmatchedOffsetTestCase. | 2023-04-09 10:06:53 +08:00 |  | 
			
				
					|  | 3f2e659ba5 | Added the test_nobody, test_viewer, and test_editor tests to test the permissions in the OffsetMatcherTestCase test case. | 2023-04-09 10:06:33 +08:00 |  | 
			
				
					|  | 9f7bb6b9de | Added match_uri to the tests of the OffsetMatcherTestCase test case, for readability. | 2023-04-09 08:25:34 +08:00 |  | 
			
				
					|  | 6857164702 | Added the PREFIX constant to simplify the OffsetMatcherTestCase test case. | 2023-04-09 08:22:25 +08:00 |  | 
			
				
					|  | 6bac76be64 | Fixed an error in the formatted string in the translation. | 2023-04-09 01:41:42 +08:00 |  | 
			
				
					|  | 370d2668e5 | Advanced to version 1.1.0.
						
						
						
						
						
						
							
 v1.1.0 | 2023-04-09 00:48:57 +08:00 |  | 
			
				
					|  | 5e3e695e62 | Updated the Sphinx documentation. | 2023-04-09 00:41:14 +08:00 |  | 
			
				
					|  | 510d369e9c | Updated the translation. | 2023-04-09 00:39:46 +08:00 |  | 
			
				
					|  | b65cae9252 | Added the OffsetMatcherTestCase test case. | 2023-04-09 00:39:46 +08:00 |  | 
			
				
					|  | 285c12406b | Revised the property names in the TestData class in testlib_offset.py. | 2023-04-09 00:39:46 +08:00 |  | 
			
				
					|  | df240472a4 | Changed the permission to the offset matcher so that editors can use it. | 2023-04-09 00:39:45 +08:00 |  | 
			
				
					|  | 1218b224fc | Renamed the "accounting.unmatched_offset.forms" module to "accounting.utils.offset_matcher". | 2023-04-09 00:39:45 +08:00 |  | 
			
				
					|  | 79689ac0e5 | Revised the unapplied original line item report to mark matched offsets for administrators when there are unmatched offsets. | 2023-04-09 00:39:45 +08:00 |  | 
			
				
					|  | 1660e66766 | Revised the background color of the report tables, for better look on non-white backgrounds. | 2023-04-09 00:39:45 +08:00 |  | 
			
				
					|  | 12d00c9c7d | Added the unmatched offset list and the offset matcher. | 2023-04-09 00:39:11 +08:00 |  | 
			
				
					|  | 428018e4a9 | Added the match pseudo property to the JournalEntryLineItem data model. | 2023-04-08 18:12:57 +08:00 |  | 
			
				
					|  | a8f318b0bb | Reordered the methods in the JournalEntryLineItem data model. | 2023-04-08 18:12:57 +08:00 |  | 
			
				
					|  | a3507494e5 | Added the refundable deposit accounts to the default list of accounts that need offset in the accounting-init-accounts console command. | 2023-04-08 18:12:57 +08:00 |  | 
			
				
					|  | 3aa6c8d6f6 | Removed the empty value in the __is_need_offset function in the "accounting.account.commands" console.command. | 2023-04-08 18:12:56 +08:00 |  | 
			
				
					|  | 052b62cdd4 | Moved the __query_line_items method in the UnappliedOriginalLineItems report to the new "accounting.utils.unapplied" module, to share this query. | 2023-04-08 18:12:56 +08:00 |  | 
			
				
					|  | 3728a4037d | Renamed the UnappliedAccountConverter path converter to NeedOffsetAccountConverter. | 2023-04-08 18:12:56 +08:00 |  |