|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 2c8d5e7c8a | Revised the translation. | 2023-02-04 13:27:04 +08:00 |  | 
			
				
					|  | e2f707f696 | Replaced gettext with pgettext in the Pagination utility. | 2023-02-04 13:26:58 +08:00 |  | 
			
				
					|  | b5c0d0b7b3 | Added the pgettext function to the "accounting.locale" module. | 2023-02-04 13:26:32 +08:00 |  | 
			
				
					|  | 7fe2bb6135 | Removed an excess blank line from the "accounting.utils.pagination" module. | 2023-02-04 12:57:38 +08:00 |  | 
			
				
					|  | 4d870f1dcc | Added the page size to the public properties of the Pagination utility.  It is used in the pagination template. | 2023-02-04 12:55:30 +08:00 |  | 
			
				
					|  | 16b2eb1c93 | Renamed the page_links and page_sizes properties to pages and page_size_options in the Pagination utility. | 2023-02-04 12:51:30 +08:00 |  | 
			
				
					|  | fd63149066 | Revised the pagination utility to handle the empty data. better | 2023-02-04 12:19:30 +08:00 |  | 
			
				
					|  | a7a432914d | Added the empty condition in the __get_page_sizes method of the Pagination utility. | 2023-02-04 11:37:00 +08:00 |  | 
			
				
					|  | 1a44f08b90 | Revised the empty condition in the __get_page_links method of the Pagination utility. | 2023-02-04 11:36:42 +08:00 |  | 
			
				
					|  | 3e68cfe690 | Removed incorrect documentation in the Pagination utility. | 2023-02-04 11:31:09 +08:00 |  | 
			
				
					|  | 809f2b6df3 | Changed the page number and page size properties to private in the Pagination utility. | 2023-02-04 11:26:33 +08:00 |  | 
			
				
					|  | c286aa8b8b | Added the missing parameter in the __uri_set method of the Pagination utility. | 2023-02-04 11:24:10 +08:00 |  | 
			
				
					|  | 1326d9538c | Added the missing is_found = True in the __uri_set method of the Pagination utility. | 2023-02-04 11:21:22 +08:00 |  | 
			
				
					|  | 3d9e6c10da | Removed the invalid page number handler in the __set_list method of the Pagination utility.  The invalid page numbers are handled and redirected in the __get_page_no method now. | 2023-02-04 11:07:04 +08:00 |  | 
			
				
					|  | 5090e59bb1 | Added to redirect when the page size is invalid in the Pagination utility. | 2023-02-04 10:55:49 +08:00 |  | 
			
				
					|  | 62697fb782 | Added the exception to the documentation of the constructor of the Pagination utility. | 2023-02-04 10:51:07 +08:00 |  | 
			
				
					|  | 8c462e7b2c | Replaced the messy __get_base_uri_params __uri_set_params methods with the unified __uri_set method in the Pagination utility. | 2023-02-04 10:49:35 +08:00 |  | 
			
				
					|  | 90a8229db9 | Revised the Pagination so that the page size and page number that are the same as the default values are redirected and removed, too. | 2023-02-04 10:37:39 +08:00 |  | 
			
				
					|  | 8be44ccf5f | Renamed the is_needed property to is_paged in the Pagination utility. | 2023-02-04 10:26:28 +08:00 |  | 
			
				
					|  | 511328a0bd | Renamed the PageLink class to Link in the "accounting.utils.pagination" module. | 2023-02-04 10:18:22 +08:00 |  | 
			
				
					|  | 6e212f0e33 | Revised the Pagination utility to handle the malformed and illegal page number and page size values. | 2023-02-04 09:34:52 +08:00 |  | 
			
				
					|  | d648538fbb | Added onupdate="CASCADE" to the foreign keys. | 2023-02-03 17:14:32 +08:00 |  | 
			
				
					|  | dde9c38bb8 | Fixed the primary key of the Account data model to be not auto-incrementing. | 2023-02-03 13:32:19 +08:00 |  | 
			
				
					|  | b5d87d2387 | Revised to allow the viewers to view the account order page. | 2023-02-03 12:57:53 +08:00 |  | 
			
				
					|  | f32d268494 | Revised the order and sorting routes from "/base/" to "/bases/". | 2023-02-03 12:57:53 +08:00 |  | 
			
				
					|  | 1c1be87f3e | Revised the accounting reordering to handle the cases with only one account or no account. | 2023-02-03 12:57:53 +08:00 |  | 
			
				
					|  | 589da0c1c6 | Renamed "sorting" to "reorder", and the "sort-form" route to "order". | 2023-02-03 12:57:53 +08:00 |  | 
			
				
					|  | 8363ce6602 | Fixed the endpoint name in the account detail template. | 2023-02-03 12:57:53 +08:00 |  | 
			
				
					|  | 7dc754174c | Revised the documentation of the views. | 2023-02-03 12:57:53 +08:00 |  | 
			
				
					|  | 5238168b2d | Added support to sort the accounts under the same base account. | 2023-02-03 12:57:53 +08:00 |  | 
			
				
					|  | eeb05b8616 | Removed the unique constraint in the Account data model. | 2023-02-03 12:57:53 +08:00 |  |