|  | 40e64c4d2e | Rewrote the test_init test of the BaseAccountCommandTestCase test case to test all the content imported.  The translations are not hard-coded to Mandarin now. | 2023-02-08 10:28:41 +08:00 |  | 
			
				
					|  | 2aacb67988 | Moved the base account data from the "accounting.base_account.commands" module into the data directory as a CSV file, separating the code and the data.  The locales are read from the CSV file instead of hard-coded in the code, so that the translations are not hard-coded to Mandarin. | 2023-02-08 10:28:02 +08:00 |  | 
			
				
					|  | a839c5a41a | Fixed the path of the test site in MANIFEST.in. | 2023-02-08 09:45:25 +08:00 |  | 
			
				
					|  | 356d10eb6e | Added the test_api_exists test to the CurrencyTestCase test case. | 2023-02-07 21:44:58 +08:00 |  | 
			
				
					|  | 8dc340dbf1 | Advanced to version 0.2.0.
						
						
						
						
						
						
							
 v0.2.0 | 2023-02-07 20:55:00 +08:00 |  | 
			
				
					|  | 4b5b348270 | Implemented the incremental search (search-as-you-type) in the base account selector of the account form. | 2023-02-07 20:27:25 +08:00 |  | 
			
				
					|  | d9585f0e53 | Fixed a translated message. | 2023-02-07 20:20:18 +08:00 |  | 
			
				
					|  | 5737d6cef4 | Fixed the error message in the Javascript validateAsyncCodeIsDuplicated function in currency-form.js. | 2023-02-07 20:20:16 +08:00 |  | 
			
				
					|  | 1d61fa93d3 | Prepend all the HTML ID and class names with "accounting-" to avoid name conflict. | 2023-02-07 20:20:01 +08:00 |  | 
			
				
					|  | b1c7bc61c4 | Renamed the can_view_accounting and can_edit_accounting template functions to accounting_can_view and accounting_can_edit, respectively. | 2023-02-07 17:15:05 +08:00 |  | 
			
				
					|  | 708a434b5d | Renamed the append_next, inherit_next, and or_next template filters to accounting_append_next, accounting_inherit_next, and accounting_or_next, to avoid name conflict. | 2023-02-07 17:13:06 +08:00 |  | 
			
				
					|  | 8e524674a3 | Added the init_app function to the "accounting.utils.next_url" module to initialize the template filters, and apply it to the init_app function of the accounting application. | 2023-02-07 17:10:03 +08:00 |  | 
			
				
					|  | 699db20308 | Revised the init_app function of the "accounting.utils.permission" module to register the "can_view" and "can_edit" functions under the blueprint instead of the whole application. | 2023-02-07 17:05:27 +08:00 |  | 
			
				
					|  | c3cedf714b | Revised the documentation of the init_app function of the "accounting.locale", "accounting.base_account", "accounting.account", and "accounting.currency" modules. | 2023-02-07 17:01:08 +08:00 |  | 
			
				
					|  | c67ed4471c | Fixed the permission so that the template helper also use the wrapper can_view and can_edit, that can_edit always requires the user to log in first. | 2023-02-07 16:58:46 +08:00 |  | 
			
				
					|  | 2d3b9f68b8 | Added the missing Material Floating Action Button to add a new currency for the mobile devices to the currency list. | 2023-02-07 16:43:42 +08:00 |  | 
			
				
					|  | f82278b48a | Updated the icon of the currency management in the navigation menu. | 2023-02-07 16:36:18 +08:00 |  | 
			
				
					|  | 85480804e7 | Updated the translation. | 2023-02-07 16:23:46 +08:00 |  | 
			
				
					|  | 9e85c14431 | Changed the can_edit permission to at least require the user to log in first. | 2023-02-07 16:03:13 +08:00 |  | 
			
				
					|  | 31dc8fab04 | Changed the type hint of the "current_user" pseudo property of the AbstractUserUtils class to return None when the user has not logged in. | 2023-02-07 16:00:51 +08:00 |  | 
			
				
					|  | dc24af1db0 | Added the get_current_user function to the "accounting.utils.user" module to retrieve the currently logged-in user and cache it in the current request. | 2023-02-07 16:00:47 +08:00 |  | 
			
				
					|  | 59795635ee | Updated the Sphinx documentation. | 2023-02-07 11:41:28 +08:00 |  | 
			
				
					|  | 399afe56c8 | Added the initial values for the database instance, the user class and the user primary key column, to allow the Sphinx documentation system to work properly. | 2023-02-07 11:40:48 +08:00 |  | 
			
				
					|  | 16e2a146db | Fixed the documentation in the Account data model. | 2023-02-07 11:30:25 +08:00 |  | 
			
				
					|  | f7ce94902f | Revised the AccountTestCase test case, added the test_add, test_basic_update, test_update_not_modified, test_created_updated_by, test_l10n, and test_delete test to replace the simple test_change_base test. | 2023-02-07 11:29:09 +08:00 |  | 
			
				
					|  | 5cf3cb1e11 | Added the "is_modified" pseudo property to the Account data model, and applied it to the update_account view, to count the localized titles for modification. | 2023-02-07 11:14:15 +08:00 |  | 
			
				
					|  | a78057a8c3 | Renamed the variable in the test_created_updated_by test of the CurrencyTestCase test case. | 2023-02-07 09:47:32 +08:00 |  | 
			
				
					|  | 0491614ae4 | Added the PREFIX constant to simplify the CurrencyTestCase test case. | 2023-02-07 09:46:54 +08:00 |  | 
			
				
					|  | fb9ff1d7ff | Added to validate if the base account is available in the AccountForm form with the BaseAccountAvailable validator. | 2023-02-07 09:30:06 +08:00 |  | 
			
				
					|  | be10984cbb | Fixed the documentation of the BaseAccountExists validator. | 2023-02-07 09:28:10 +08:00 |  | 
			
				
					|  | 7b2089bdfb | Revised the currency test cases. | 2023-02-07 08:24:24 +08:00 |  | 
			
				
					|  | be8dc21c5a | Revised the code in the test_l10n test of the CurrencyTestCase test case. | 2023-02-07 00:38:41 +08:00 |  | 
			
				
					|  | 2f8c6f6981 | Removed the redundant unique constraint from the AccountL10n and CurrencyL10n data models. | 2023-02-07 00:24:36 +08:00 |  | 
			
				
					|  | cdd010427b | Added documentation to the columns of the AccountL10n data model. | 2023-02-07 00:23:45 +08:00 |  | 
			
				
					|  | d78b941674 | Applied the delete method of the Account data model to the delete_account view, to make things easier. | 2023-02-07 00:22:23 +08:00 |  | 
			
				
					|  | 570c84c196 | Added the currency management. | 2023-02-07 00:13:33 +08:00 |  | 
			
				
					|  | 7873e16cc3 | Added the editor2 user to the test site. | 2023-02-06 23:28:21 +08:00 |  | 
			
				
					|  | 52351c52bc | Revised the imports in test_base_account.py and test_account.py. | 2023-02-06 21:45:56 +08:00 |  | 
			
				
					|  | 591fb4a7ab | Replaced the UserClient class and the get_user_client function with the get_client function in the tests, for simplicity. | 2023-02-06 21:45:28 +08:00 |  | 
			
				
					|  | 2a6c5de6d6 | Removed the unused clients from the setUp method of the BaseAccountTestCase test case. | 2023-02-06 21:37:41 +08:00 |  | 
			
				
					|  | 6b94cfb908 | Removed excess blank lines in test_account.py and test_base_account.py. | 2023-02-06 19:57:19 +08:00 |  | 
			
				
					|  | eb90e83c98 | Removed an unused import from the "accounting" module. | 2023-02-06 19:31:06 +08:00 |  | 
			
				
					|  | 6bf18be455 | Revised the coding style in the title setter of the Account data model. | 2023-02-06 11:42:22 +08:00 |  | 
			
				
					|  | 895bca2508 | Fixed the documentation of the list_accounts view. | 2023-02-06 11:07:18 +08:00 |  | 
			
				
					|  | 6af29e7df7 | Updated the icon to create a new account in the account list. | 2023-02-06 10:08:50 +08:00 |  | 
			
				
					|  | 50f8f06687 | Revised the translation. | 2023-02-06 09:50:03 +08:00 |  | 
			
				
					|  | cd5b1b97fd | Added a different the page title of the search result in the base account list and account list, to be clear. | 2023-02-06 09:47:19 +08:00 |  | 
			
				
					|  | b7dd53d2f9 | Added a complex query to the test_malformed test of the QueryKeywordParserTestCase test case. | 2023-02-04 14:54:32 +08:00 |  | 
			
				
					|  | b07b0e3be4 | Added a complex query to the test_default test of the QueryKeywordParserTestCase test case. | 2023-02-04 14:53:18 +08:00 |  | 
			
				
					|  | e7fb2288ce | Revised the parse_query_keywords utility to handle the case with an open double quotation mark without its corresponding close double quotation mark. | 2023-02-04 14:51:09 +08:00 |  |