|
35b3bca1e6
|
Renamed the variables for the button elements in the summary helper, to be clear.
|
2023-02-28 22:37:46 +08:00 |
|
|
3c413497ae
|
Split the JavaScript for the account selector from transaction-form.js to account-selector.js, to modularize the complex JavaScript.
|
2023-02-28 22:33:14 +08:00 |
|
|
1b5e516413
|
Renamed the HTML ID and class name prefix of the account selector modal, for consistency.
|
2023-02-28 22:24:12 +08:00 |
|
|
20cb5cecc4
|
Renamed the accounting-selector-modal class to accounting-account-selector-modal in the account selector.
|
2023-02-28 22:14:03 +08:00 |
|
|
08dc24605d
|
Replaced the forEach loops with the for-of loops in the JavaScript for the currency form, account form, and the drag-and-drop reorder library functions.
|
2023-02-28 22:09:39 +08:00 |
|
|
bb7e9e94ee
|
Replaced the forEach loops with the for-of loops whenever appropriate in the JavaScript for the transaction form.
|
2023-02-28 22:00:19 +08:00 |
|
|
2680a1c872
|
Merged debit-account-modal.html and credit-account-modal.html into account-selector-modal.html, because they are almost the same.
|
2023-02-28 21:45:10 +08:00 |
|
|
20a7ce591c
|
Renamed the account_selector_modals block to form_modals in the transaction form templates.
|
2023-02-28 21:37:08 +08:00 |
|
|
474e844ed9
|
Revised the loading of the summary helper so that only the required helpers are loaded, but not both the debit and credit helpers.
|
2023-02-28 21:35:02 +08:00 |
|
|
b34955f2fb
|
Replaced the forEach loops with the for-of loops in the JavaScript summary helper. The for-of loops are more consistent with the other languages and the traditional for loops, and do not mess up with the "this" object.
|
2023-02-28 20:20:36 +08:00 |
|
|
2bd0f0f14d
|
Fixed the target in the initShow method of the JavaScript summary helper.
|
2023-02-28 19:13:08 +08:00 |
|
|
8b77d9ff93
|
Added the suggested accounts to the summary helper.
|
2023-02-28 19:11:09 +08:00 |
|
|
a9c7360020
|
Renamed the variables in the #reset method of the JavaScript SummaryHelper class, for consistency.
|
2023-02-28 17:14:02 +08:00 |
|
|
d02c87602b
|
Added validation to the summary helper.
|
2023-02-28 16:38:50 +08:00 |
|
|
9f966643b5
|
Added ARIA labels to the different pages in the summary helper.
|
2023-02-28 16:38:19 +08:00 |
|
|
5746e2a3d6
|
Added a missing amount filter to the debit entries of the transaction form.
|
2023-02-28 15:52:30 +08:00 |
|
|
d5c2231794
|
Added the summary helper for the transaction form.
|
2023-02-28 15:49:01 +08:00 |
|
|
fc8e257a10
|
Added missing documentation to the currencies_errors pseudo property of the TransactionForm form.
|
2023-02-28 09:36:20 +08:00 |
|
|
2e9bf382fb
|
Revised the documentation of the "accounting.transaction.dispatcher" module.
|
2023-02-28 09:31:46 +08:00 |
|
|
274a38a588
|
Fixed a localization error in the transaction detail.
|
2023-02-28 00:16:12 +08:00 |
|
|
fff89a9957
|
Replaced the direct database add with the relationship append in the JournalEntryCollector class, to fix the PostgreSQL error that the new journal entries are added when the transaction is not added yet.
|
2023-02-28 00:04:32 +08:00 |
|
|
5613657c8f
|
Fixed the JavaScript filterAccountOptions function in the transaction form so that the accounting list is not hidden when there is no account in use.
|
2023-02-27 23:00:49 +08:00 |
|
|
26bb16dd40
|
Revised the translation.
|
2023-02-27 18:59:50 +08:00 |
|
|
f0d39bb27b
|
Added the action button to convert a cash income or cash expense transaction to a transfer transaction.
|
2023-02-27 18:59:42 +08:00 |
|
|
4c17310ebf
|
Fixed an error to recognize the current transaction type in the supplied URI in the with_type filter in the "accounting.transaction.template" module.
|
2023-02-27 18:47:19 +08:00 |
|
|
fd36672877
|
Revised the imports in the "accounting.transaction.views" module.
|
2023-02-27 18:44:33 +08:00 |
|
|
d67c57056b
|
Added the accounting_txn_format_amount_input template filter to properly format the decimal amount for the number input fields.
|
2023-02-27 18:40:54 +08:00 |
|
|
59c55ef574
|
Fixed the amount display in the template of the journal entry sub-form.
|
2023-02-27 18:34:02 +08:00 |
|
|
384bb2c46d
|
Added the dummy commented <ul>...</ul> to the navigation menu and the journal entry sub-form templates, for SonarQube not to complain about incorrect HTML.
|
2023-02-27 17:20:43 +08:00 |
|
|
cb622f4bad
|
Added the __get_detail_uri function to the "accounting.currency.views" module, for simplicity.
|
2023-02-27 16:31:41 +08:00 |
|
|
515d39e61c
|
Added the __get_detail_uri and __get_list_uri functions to the "accounting.account.views" module, for simplicity.
|
2023-02-27 16:29:56 +08:00 |
|
|
0f6c23e1f3
|
Replaced the regular expression replace with trimEnd() in the validateNote validator in the JavaScript for the transaction form.
|
2023-02-27 16:03:25 +08:00 |
|
|
685213cdbb
|
Revised the translation.
|
2023-02-27 15:29:37 +08:00 |
|
|
05fde3a742
|
Added the transaction management.
|
2023-02-27 15:28:45 +08:00 |
|
|
9383f5484f
|
Revised aria-label in the templates, added necessary aria labels, removed excess aria labels, and added localization.
|
2023-02-27 12:54:41 +08:00 |
|
|
88314e1e45
|
Revised the regular expression in the find_by_code method of the Account data model.
|
2023-02-27 12:54:38 +08:00 |
|
|
83b5761bca
|
Replaced the for loop with the for-of loop in the search-as-you-type JavaScript of the account form.
|
2023-02-27 10:30:21 +08:00 |
|
|
6d02f8033d
|
Revised the font awesome icon of the accounting application in the navigation menu.
|
2023-02-27 10:18:29 +08:00 |
|
|
2c367703e4
|
Removed a debug logging in the JavaScript for the account form.
|
2023-02-27 10:18:29 +08:00 |
|
|
284b5be128
|
Fixed the typo "model" to "modal" in the templates.
|
2023-02-27 10:18:10 +08:00 |
|
|
a672a13789
|
Revised the strip_text filter to return None when the text is empty.
|
2023-02-26 08:00:58 +08:00 |
|
|
9af9afd14d
|
Added the height for the textarea with floating labels.
|
2023-02-26 07:59:25 +08:00 |
|
|
d98e9f8f05
|
Added the accounting-dragged class to replace the list-group-item-dark class when reordering with drag-and-drop, because the dragged list may not be a list group.
|
2023-02-26 07:54:23 +08:00 |
|
|
652bddc07a
|
Fixed an error in the onDragOver function in drag-and-drop-reorder.js that sometimes the dragged object may be null.
|
2023-02-26 07:54:20 +08:00 |
|
|
4cfe7c7c59
|
Added the flash_all_errors utility in the "accounting.utils.flash_errors" module to recursively flush all form errors in the sub-forms.
|
2023-02-25 12:27:55 +08:00 |
|
|
b0b30a8ae6
|
Fixed the broken action button group in the account list and currency list, by adding a separated action button group for the mobile screens.
|
2023-02-25 10:37:28 +08:00 |
|
|
2e3633b205
|
Revised to sort the accounts in the same base before saving an account to a new base, and added the test_change_base_code test to the AccountTestCase test case for this.
|
2023-02-25 09:44:17 +08:00 |
|
|
d68aa91c33
|
Removed the redundant post_update methods from the AccountForm and CurrencyForm forms.
|
2023-02-24 17:18:55 +08:00 |
|
|
3f63fb0bda
|
Fixed a type hint in the populate_obj method of the AccountForm form.
|
2023-02-24 00:18:55 +08:00 |
|
|
d5af5de3c1
|
Renamed offset to pay-off, to be clear.
|
2023-02-23 11:32:55 +08:00 |
|