依瑪貓 imacat
imacat pushed tag v0.4.0 to imacat/mia-accounting 2023-03-01 01:56:04 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-01 01:56:03 +08:00
f3548a2327 Advanced to version 0.4.0.
79883d6940 Changed the Sphinx documentation scheme from "nature" to "sphinx_rtd_theme", to prepare for publishing in the future.
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.
453b3f0da5 Renamed the #tagInputOnChange method to #onTagInputChange in the JavaScript summary helper.
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.
Compare 38 commits »
imacat pushed tag v0.3.1 to imacat/mia-accounting 2023-02-28 00:18:02 +08:00
imacat pushed to main at imacat/mia-accounting 2023-02-28 00:18:01 +08:00
b28d446d07 Advanced to version 0.3.1.
274a38a588 Fixed a localization error in the transaction detail.
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.
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.
26bb16dd40 Revised the translation.
Compare 10 commits »
imacat pushed tag v0.3.0 to imacat/mia-accounting 2023-02-27 17:24:51 +08:00
imacat pushed to main at imacat/mia-accounting 2023-02-27 17:24:51 +08:00
329027969a Advanced to version 0.3.0.
9f7a8c9540 Revised the Sphinx documentation.
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.
cabfe268ce Added the page_37 and page_size_15_default constants in the test_malformed test of the PaginationTestCase test case, for consistency.
26df71014b Added the LIST_URL and DETAIL_URI constants to test_base_account.py, for consistency.
Compare 24 commits »
imacat deleted tag v0.3.0 from imacat/mia-accounting 2023-02-27 09:55:15 +08:00
imacat pushed tag v0.3.0 to imacat/mia-accounting 2023-02-27 09:50:00 +08:00
imacat pushed to main at imacat/mia-accounting 2023-02-27 09:49:59 +08:00
aaee5be32c Advanced to version 0.3.0.
7bc32b826c Revised the Sphinx documentation.
c568e5ce6d Revised the translation.
4f05bd580c Added the transaction management.
c30c6f7caf Revised the font awesome icon of the accounting application in the navigation menu.
Compare 19 commits »
imacat pushed to main at imacat/mia-accounting 2023-02-23 11:36:50 +08:00
d5af5de3c1 Renamed offset to pay-off, to be clear.
imacat pushed to main at imacat/mia-accounting 2023-02-21 14:54:01 +08:00
d9c08568cf Revised the test_update_not_modified tests to be more specific in the AccountTestCase and CurrencyTestCase test cases.
a4c89f1494 Added the type hint and the documentation for the obj parameter of the post_update method of the AccountForm and CurrencyForm forms.
a73e3204b9 Renamed the "accounting.utils.next_url" module to "accounting.utils.next_uri".
330a71ebf2 Fixed the logic in the __set_next method in the "accounting.utils.next_url" module.
36b0bb3a0e Revised the import in the "accounting.account.view" module.
Compare 5 commits »
imacat pushed to main at imacat/mia-accounting 2023-02-14 00:29:39 +08:00
2ab60b2224 Replaced "unittest.TestCase.assert*" methods with "assert" in the common test functions, for simplicity.
imacat pushed to main at imacat/mia-accounting 2023-02-09 00:02:26 +08:00
36f55900c7 Renamed "fh" to "fp" when opening files, following the Python convention.
imacat pushed to main at imacat/mia-accounting 2023-02-08 11:13:25 +08:00
d99f592cff Merged the "accounting.database" module into the "accounting" module. It has only one member as "db", the database instance, and does not need to be separated into another file.
imacat pushed to main at imacat/mia-accounting 2023-02-08 11:06:06 +08:00
e24ed61b99 Added 7 currencies.
354f1ff3d8 Moved the currency data from the "accounting.currency.commands" module into the currencies.csv file, separating the code and the data. Rewrote the test case to test against each all the content imported. 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.
d8e0e30c41 Revised the coding style in the test_init test of the BaseAccountCommandTestCase test case.
d58859bcf3 Removed the unused BaseAccountData data type.
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.
Compare 7 commits »
imacat pushed to main at imacat/mia-accounting 2023-02-07 21:45:19 +08:00
356d10eb6e Added the test_api_exists test to the CurrencyTestCase test case.
imacat pushed tag v0.2.0 to imacat/mia-accounting 2023-02-07 20:58:02 +08:00
imacat pushed to main at imacat/mia-accounting 2023-02-07 20:57:59 +08:00
8dc340dbf1 Advanced to version 0.2.0.
4b5b348270 Implemented the incremental search (search-as-you-type) in the base account selector of the account form.
Compare 2 commits »
imacat pushed to main at imacat/mia-accounting 2023-02-07 20:20:38 +08:00
c785409dc4 Implemented the incremental search (search-as-you-type) in the base account selector of the account form.
d9585f0e53 Fixed a translated message.
5737d6cef4 Fixed the error message in the Javascript validateAsyncCodeIsDuplicated function in currency-form.js.
1d61fa93d3 Prepend all the HTML ID and class names with "accounting-" to avoid name conflict.
Compare 4 commits »
imacat pushed to main at imacat/mia-accounting 2023-02-07 17:57:57 +08:00
128447b84e Prepend all the HTML ID and class names with "accounting-" to avoid name conflict.
b1c7bc61c4 Renamed the can_view_accounting and can_edit_accounting template functions to accounting_can_view and accounting_can_edit, respectively.
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.
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.
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.
Compare 9 commits »