|  | c885c08c37 | Moved the "accounting.option.options" module to "accounting.utils.options", because it is meant to shared by other submodules. | 2023-03-22 19:47:37 +08:00 |  | 
			
				
					|  | e2a4340f2a | Revised the imports in the "accounting.option.views" module. | 2023-03-22 19:43:10 +08:00 |  | 
			
				
					|  | 9728ff30e0 | Renamed the IsDebitAccount, IsCreditAccount, NotStartPayableFromDebit, and NotStartReceivableFromCredit validators to IsExpenseAccount, IsIncomeAccount, NotStartPayableFromExpense, and NotStartReceivableFromIncome, respectively, in the "accounting.option.forms" module. | 2023-03-22 19:41:54 +08:00 |  | 
			
				
					|  | a4644ede5f | Fixed and replaced the IsDebitAccount validator with the IsCreditAccount validator in the account_code field of the RecurringIncomeForm form. | 2023-03-22 19:39:02 +08:00 |  | 
			
				
					|  | 8f477dd6f1 | Added the all_errors pseudo property to the RecurringItemForm form, and applied it to the form-recurring-item.html template. | 2023-03-22 19:37:20 +08:00 |  | 
			
				
					|  | 44ac53f15c | Fixed and added the missing validation in the update_options route. | 2023-03-22 19:33:21 +08:00 |  | 
			
				
					|  | 5edb5465c5 | Fixed the incomes field of the RecurringForm form to use the RecurringIncomeForm form instead of the RecurringExpenseForm form as its sub-forms. | 2023-03-22 19:29:42 +08:00 |  | 
			
				
					|  | 067afdb165 | Fixed and moved the account_text pseudo property from the RecurringExpenseForm form to its base RecurringItemForm form. | 2023-03-22 19:28:46 +08:00 |  | 
			
				
					|  | 37a4c26f86 | Fixed the label in the option detail and option form. | 2023-03-22 19:21:24 +08:00 |  | 
			
				
					|  | 89e43830b4 | Fixed the __get_accounts method of the DescriptionEditor class not to do empty queries. | 2023-03-22 19:17:25 +08:00 |  | 
			
				
					|  | 671dbfb692 | Moved the CURRENCY_REQUIRED validator back from the "accounting.forms" module to the "accounting.journal_entry.forms.currency" module.  It is not shared with other module anymore. | 2023-03-22 19:14:51 +08:00 |  | 
			
				
					|  | 2014344d25 | Revised to use its own error message for the DataRequired validator in the default_currency field of the OptionForm form. | 2023-03-22 19:13:08 +08:00 |  | 
			
				
					|  | f9c39709c8 | Revised the text messages in the option forms. | 2023-03-22 19:11:07 +08:00 |  | 
			
				
					|  | b394c58ec6 | Added support to sort the recurring items. | 2023-03-22 19:01:02 +08:00 |  | 
			
				
					|  | 0af3e2785b | Removed an unused import from the "accounting.option.forms" module. | 2023-03-22 18:50:24 +08:00 |  | 
			
				
					|  | 7066f75e72 | Added the read-only view for the options. | 2023-03-22 16:08:16 +08:00 |  | 
			
				
					|  | 619540da49 | Fixed the documentation of the form-recurring-expense-income.html template. | 2023-03-22 15:47:19 +08:00 |  | 
			
				
					|  | 567004f7d9 | Renamed IncomeExpensesAccount to CurrentAccount. | 2023-03-22 15:42:44 +08:00 |  | 
			
				
					|  | 761d5a5824 | Added the option management, and moved the configuration of the default currency, the default account for the income and expenses log, and the recurring expenses and incomes to the options. | 2023-03-22 15:34:28 +08:00 |  | 
			
				
					|  | fa3cdace7f | Renamed the #validateForm method to #validate in the JavaScript AccountForm and CurrencyForm. | 2023-03-22 11:22:46 +08:00 |  | 
			
				
					|  | 656762850c | Moved the IncomeExpensesAccount data model from the "accounting.report.utils.ie_account" module to the "accounting.utils.ie_account" module. | 2023-03-22 07:29:41 +08:00 |  | 
			
				
					|  | e2325f08d0 | Moved the CURRENCY_REQUIRED and CurrencyExists validators from the "accounting.journal_entry.forms.currency" module to the "accounting.forms" module. | 2023-03-22 07:17:45 +08:00 |  | 
			
				
					|  | 855356084e | Fixed the documentation of the can_view and can_edit functions in the "accounting.utils.permission" module. | 2023-03-22 04:50:12 +08:00 |  | 
			
				
					|  | 7aaeb32a3d | Added the missing "role=" to the "<a...></a>" links that act like buttons. | 2023-03-22 02:35:07 +08:00 |  | 
			
				
					|  | b376cf1580 | Revised the toolbar layout so that it looks better with only one toolbar button on the mobile devices. | 2023-03-22 02:28:58 +08:00 |  | 
			
				
					|  | ccbdc779ac | Restored the "Back" button on the toolbar for the mobile devices.  It is still necessary, because the user may get lost in the navigation history. | 2023-03-22 02:28:29 +08:00 |  | 
			
				
					|  | 61ee08fda2 | Revised the date format in the journal entry order page, and removed the individual date in the page, as it is redundant. | 2023-03-22 02:12:19 +08:00 |  | 
			
				
					|  | c8e1270d8f | Updated the translation. | 2023-03-22 01:50:18 +08:00 |  | 
			
				
					|  | 2a78799404 | Revised the page to reorder the journal entries in a same day. | 2023-03-22 01:47:11 +08:00 |  | 
			
				
					|  | 863d7a9368 | Simplified the "can_delete" pseudo property of the JournalEntry data model.  SQLAlchemy caches the query result.  There is no need to cache the result again. | 2023-03-22 01:02:09 +08:00 |  | 
			
				
					|  | 6fd37b21d9 | Fixed so that the journal entries that has offset cannot be deleted. | 2023-03-22 00:59:43 +08:00 |  | 
			
				
					|  | bbf3ee3320 | Added the limitation so that the default currency and the currencies in use cannot be deleted. | 2023-03-22 00:37:39 +08:00 |  | 
			
				
					|  | d0d2d77a2e | Added the limitation so that essential accounts, like cash, and the accounts in use, cannot be deleted. | 2023-03-22 00:37:26 +08:00 |  | 
			
				
					|  | 494faeffea | Revised the toolbar of the reports to fit better in desktop browsers. | 2023-03-21 23:16:47 +08:00 |  | 
			
				
					|  | 871a5fd1d8 | Changed the "settings" button to "edit" in the account, currency, and journal entry detail pages. | 2023-03-21 23:10:33 +08:00 |  | 
			
				
					|  | e615ad2690 | Revised the style of the toolbar buttons for better layout on mobile devices.  Hid the "Back" button on mobile devices for better layout and saving spaces. | 2023-03-21 23:07:05 +08:00 |  | 
			
				
					|  | da92a0b42c | Replaced the BABEL_DEFAULT_LOCALE configuration variable with the default_locale from the Flask-Babel instance, to get rid of the dependency to the specific configuration variable. | 2023-03-21 22:34:44 +08:00 |  | 
			
				
					|  | 9248ba7e3b | Removed the redundant Flask App context from the default_currency_code Jinja2 global and the default_ie_account_code function.  They are always under the Flask app context. | 2023-03-21 21:17:10 +08:00 |  | 
			
				
					|  | a42e7d13a2 | Renamed the configuration DEFAULT_CURRENCY, DEFAULT_IE_ACCOUNT, and RECURRING to "ACCOUNTING_DEFAULT_CURRENCY", "ACCOUNTING_DEFAULT_IE_ACCOUNT", and "ACCOUNTING_RECURRING", respectively. | 2023-03-21 21:13:03 +08:00 |  | 
			
				
					|  | a82f5091f1 | Revised the styles of the buttons in the description editor. | 2023-03-21 19:50:57 +08:00 |  | 
			
				
					|  | 3455827c09 | Added the recurring transactions. | 2023-03-21 19:45:56 +08:00 |  | 
			
				
					|  | 5dccf99a55 | Renamed "regular" to "recurring" in the description editor. | 2023-03-21 17:48:19 +08:00 |  | 
			
				
					|  | 8818b46e01 | Moved the tag initialization from the constructor to the __init_tags method in the DescriptionEditor class. | 2023-03-21 17:32:07 +08:00 |  | 
			
				
					|  | 2f3ad99467 | Removed redundant code in the templates of the journal entry form. | 2023-03-21 11:54:45 +08:00 |  | 
			
				
					|  | 592910187b | Added the common form-debit-credit.html template to reduce the duplicated code for the currency sub-forms in the transaction form. | 2023-03-21 11:47:05 +08:00 |  | 
			
				
					|  | cb7a0d377f | Added the common form-currency.html template to reduce the duplicated code for the currency sub-forms in the transaction form. | 2023-03-21 11:26:28 +08:00 |  | 
			
				
					|  | 79175285f8 | Changed "to transfer" to "as transfer", and updated its Font Awesome icon in the toolbar of the journal entries. | 2023-03-21 11:04:45 +08:00 |  | 
			
				
					|  | fef474977c | Adjust the location of the Material Design floating action buttons for mobile screen. | 2023-03-21 10:57:08 +08:00 |  | 
			
				
					|  | fa1a55cd3d | Adjusted the style for the mobile toolbar for Firefox on Android with large font size. | 2023-03-21 10:56:21 +08:00 |  | 
			
				
					|  | 56138f7de3 | Updated the translation. | 2023-03-21 00:53:52 +08:00 |  |