|
b2bc993416
|
Replaced the #populate method with the #parseAndPopulate method that is used both when starting the summary helper and when the summary input is updated.
|
2023-03-01 01:45:38 +08:00 |
|
|
453b3f0da5
|
Renamed the #tagInputOnChange method to #onTagInputChange in the JavaScript summary helper.
|
2023-03-01 01:31:25 +08:00 |
|
|
63ae3f0746
|
Replace the is_in_use pseudo property of the Account data model with the AccountOption class, and revised the #getAccountCodeUsedInForm method of the SummaryHelper, to solve the issue that the list of used accounts should be different for debit and credit entries.
|
2023-03-01 01:28:25 +08:00 |
|
|
da4cc6489f
|
Removed the direction arrows from the tab navigation in the summary helper.
|
2023-03-01 00:59:40 +08:00 |
|
|
1102a3a4f3
|
Updated the translation.
|
2023-03-01 00:51:58 +08:00 |
|
|
1402a12f04
|
Simplified the logic in the add_txn function in testlib_txn.py.
|
2023-03-01 00:51:24 +08:00 |
|
|
f049b5d7ee
|
Revised the form data used in the SummeryHelperTestCase test case, to avoid problems with SonarQube.
|
2023-03-01 00:51:24 +08:00 |
|
|
14ed4ca354
|
Added the #initializeTagButtons and #tagInputOnChange methods to the JavaScript SummaryHelper to simplify the code.
|
2023-03-01 00:51:24 +08:00 |
|
|
535ff96ab3
|
Revised the JavaScript regular expressions used in the summary helper, as suggested by SonarQube for security.
|
2023-03-01 00:51:24 +08:00 |
|
|
57482f81fc
|
Revised the transaction form to start a new journal entry with the journal entry form instead of the summary helper, because it feels strange when the user want to leave the summary empty.
|
2023-03-01 00:51:24 +08:00 |
|
|
a31ce3c400
|
Replaced the function-based JavaScript account selector with the AccountSelector class that does things better.
|
2023-03-01 00:51:11 +08:00 |
|
|
319f0aed90
|
Fixed a documentation in the JavaScript summary helper.
|
2023-02-28 22:54:20 +08:00 |
|
|
826dcf0f86
|
Revised the documentation of the JavaScript for the summary helper.
|
2023-02-28 22:47:04 +08:00 |
|
|
b2411aee74
|
Updated the Sphinx documentation.
|
2023-02-28 22:44:40 +08:00 |
|
|
731acdced0
|
Revised the HTML in the summary helper template.
|
2023-02-28 22:41:56 +08:00 |
|
|
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 |
|
|
de48c848da
|
Revised the code in the common account shorts in testlib_txn.py.
|
2023-02-28 08:24:15 +08:00 |
|
|
9cdcc828a7
|
Added the add_txn function to testlib_txn.py and applied it in the transaction test cases.
|
2023-02-28 08:14:23 +08:00 |
|
|
b28d446d07
|
Advanced to version 0.3.1.
|
2023-02-28 00:16:20 +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 |
|
|
329027969a
|
Advanced to version 0.3.0.
|
2023-02-27 17:23:20 +08:00 |
|
|
9f7a8c9540
|
Revised the Sphinx documentation.
|
2023-02-27 17:22:56 +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 |
|
|
cabfe268ce
|
Added the page_37 and page_size_15_default constants in the test_malformed test of the PaginationTestCase test case, for consistency.
|
2023-02-27 17:15:29 +08:00 |
|