|
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 |
|
|
77787eee9f
|
Fixed the search queries to be case-insensitive.
|
2023-03-20 23:54:38 +08:00 |
|
|
50dd6078c7
|
Replaced "Need offset" with "Needs Offset" as the text of the badge.
|
2023-03-20 22:43:53 +08:00 |
|
|
8f909965a9
|
Renamed "voucher line item" to "journal entry line item".
|
2023-03-20 20:52:35 +08:00 |
|
|
c1235608d8
|
Renamed "journal entry" to "voucher line item", and "entry type" to "side".
|
2023-03-19 22:09:40 +08:00 |
|
|
5571c0d01f
|
Renamed all the is_XXX_needed properties to is_need_XXX. For example, especially the is_offset_needed property to is_need_offset, to be clear and understandable.
|
2023-03-18 22:52:29 +08:00 |
|
|
4eac10981f
|
Added owner's equity (base code starts with "3") to the accounts that can take offset.
|
2023-03-18 22:11:44 +08:00 |
|
|
2b2c665eb6
|
Replaced the if checks with assert in the IsBalanced validator of the currency sub-form of the transaction form, the NoOffsetNominalAccount validator of the account form, and the CodeUnique validator of the currency form.
|
2023-03-15 22:25:24 +08:00 |
|
|
e9d8a8fcd8
|
Added the "accounting.utils.cast" module to cast the things to the expected type in order to supress the warnings from PyCharm.
|
2023-03-15 01:09:59 +08:00 |
|
|
1d6a53f7cd
|
Revised the account form so that the if-offset-needed option is only available for real accounts.
|
2023-03-12 01:34:42 +08:00 |
|
|
965e78d8ad
|
Revised the rule for the accounts that need offset in the accounting-init-accounts console command.
|
2023-03-11 17:15:08 +08:00 |
|
|
5132141c68
|
Renamed the "is_pay_off_needed" column of the Account data model to "is_offset_needed", and the "pay_off_target_id" column of the JournalEntry data model to "original_id".
|
2023-03-09 17:16:05 +08:00 |
|
|
8cf81b5459
|
Revised the documentation of the "accounting.account.queries", "accounting.base_account.queries", "accounting.currency.queries", and "accounting.transaction.queries" modules.
|
2023-03-04 06:57:35 +08:00 |
|
|
6957e52d0d
|
Renamed the "accounting.account.query", "accounting.base_account.query", "accounting.currency.query", and "accounting.transaction.query" modules to "accounting.account.queries", "accounting.base_account.queries", "accounting.currency.queries", and "accounting.transaction.queries", respectively. There will be more than one query in the next report module.
|
2023-03-03 01:12:36 +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 |
|
|
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 |
|
|
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 |
|
|
a4c89f1494
|
Added the type hint and the documentation for the obj parameter of the post_update method of the AccountForm and CurrencyForm forms.
|
2023-02-20 16:08:49 +08:00 |
|
|
a73e3204b9
|
Renamed the "accounting.utils.next_url" module to "accounting.utils.next_uri".
|
2023-02-20 16:08:32 +08:00 |
|
|
36b0bb3a0e
|
Revised the import in the "accounting.account.view" module.
|
2023-02-18 18:40:11 +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.
|
2023-02-08 11:13:09 +08:00 |
|
|
c3cedf714b
|
Revised the documentation of the init_app function of the "accounting.locale", "accounting.base_account", "accounting.account", and "accounting.currency" modules.
|
2023-02-07 17:01:08 +08:00 |
|
|
5cf3cb1e11
|
Added the "is_modified" pseudo property to the Account data model, and applied it to the update_account view, to count the localized titles for modification.
|
2023-02-07 11:14:15 +08:00 |
|
|
fb9ff1d7ff
|
Added to validate if the base account is available in the AccountForm form with the BaseAccountAvailable validator.
|
2023-02-07 09:30:06 +08:00 |
|
|
be10984cbb
|
Fixed the documentation of the BaseAccountExists validator.
|
2023-02-07 09:28:10 +08:00 |
|
|
d78b941674
|
Applied the delete method of the Account data model to the delete_account view, to make things easier.
|
2023-02-07 00:22:23 +08:00 |
|
|
895bca2508
|
Fixed the documentation of the list_accounts view.
|
2023-02-06 11:07:18 +08:00 |
|
|
b5d87d2387
|
Revised to allow the viewers to view the account order page.
|
2023-02-03 12:57:53 +08:00 |
|
|
f32d268494
|
Revised the order and sorting routes from "/base/" to "/bases/".
|
2023-02-03 12:57:53 +08:00 |
|
|
589da0c1c6
|
Renamed "sorting" to "reorder", and the "sort-form" route to "order".
|
2023-02-03 12:57:53 +08:00 |
|
|
7dc754174c
|
Revised the documentation of the views.
|
2023-02-03 12:57:53 +08:00 |
|
|
5238168b2d
|
Added support to sort the accounts under the same base account.
|
2023-02-03 12:57:53 +08:00 |
|
|
9f9c40c30e
|
Revised the code to find the next number in the populate_obj method of the AccountForm form.
|
2023-02-03 12:57:53 +08:00 |
|
|
581e803707
|
Moved the user utilities from the "accounting.database" module to the "accounting.utils.users" module, and simplified its use.
|
2023-02-03 12:57:53 +08:00 |
|
|
2359842e80
|
Added to query the "offset needed" in the get_account_query function.
|
2023-02-03 12:55:58 +08:00 |
|
|
cb0dea58f1
|
Fixed the documentation of the AccountConverter converter.
|
2023-02-03 12:55:55 +08:00 |
|
|
241ad337c8
|
Added the "accounting.utils.next_uri" utilities to fixed how the next URI works.
|
2023-02-03 12:55:55 +08:00 |
|
|
e29b99b0a7
|
Merged the "accounting.base_account.models" and "accounting.account.models" modules into the new "accounting.modules" module, so that the data models can reference one another.
|
2023-02-03 12:55:54 +08:00 |
|
|
e9f6b769f4
|
Added the account management.
|
2023-02-03 12:55:54 +08:00 |
|