Block a user
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.
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.
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.
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.
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.
2ab60b2224
Replaced "unittest.TestCase.assert*" methods with "assert" in the common test functions, for simplicity.
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.
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.
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.
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.
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.