依瑪貓 imacat
26 contributions in the last 12 months
MayJunJulAugSepOctNovDecJanFebMarAprMonWedFri
Less
More
imacat created branch offset in imacat/mia-accounting 2023-03-12 22:17:32 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-12 22:16:31 +08:00
2b84f64554 Replaced the function-based JavaScript with the object-oriented AccountForm class for the currency form.
0a658a76e8 Replaced the function-based JavaScript with the object-oriented AccountForm class for the account form.
50dc79d865 Added the missing is-invalid class on errors to the currency field in the currency sub-forms of the transaction form.
Compare 3 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-12 01:35:02 +08:00
8e5377a416 Replaced the payable account with the petty-cash account in the SummeryEditorTestCase test case.
4299fd6fbd Revised the code in the JavaScript initializeBaseAccountSelector function in the account form.
1d6a53f7cd Revised the account form so that the if-offset-needed option is only available for real accounts.
Compare 3 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-11 20:37:07 +08:00
bb2993b0c0 Reordered the code in the "accounting.transaction.forms.journal_entry" module.
imacat pushed to main at imacat/mia-accounting 2023-03-11 19:11:16 +08:00
f6946c1165 Revised the IsBalanced validator so that it no longer need the __future__ annotation.
8e219d8006 Fixed the type hint of the form parameter in the NeedSomeJournalEntries validator.
53565eb9e6 Changed the IsBalanced validator from an inner class inside the TransferCurrencyForm form to an independent class.
Compare 3 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-11 18:45:04 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-11 17:15:35 +08:00
ef7c9f3eb1 Revised the "init-db" console command in the test site to also run the "accounting-init-base", "accounting-init-currencies", and "accounting-init-accounts" console commands.
965e78d8ad Revised the rule for the accounts that need offset in the accounting-init-accounts console command.
Compare 2 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-11 16:35:40 +08:00
74b81d3e23 Renamed the offset_original_id column to original_entry_id, and the offset_original relationship to original_entry in the JournalEntry data model.
a0fba6387f Added the order to the search report.
d28bdf2064 Revised the parameter order in the template of the currency sub-form of the transaction form.
edf0c00e34 Shortened the names of the #filterAccountOptions, #getAccountCodeUsedInForm, and #shouldAccountOptionShow methods to #filterOptions, #getCodesUsedInForm, and #shouldOptionShow, respectively, in the JavaScript AccountSelector class.
107d161379 Removed a debug output from the JavaScript AccountSelector class.
Compare 13 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-11 16:34:16 +08:00
3dda6531b5 Split the "accounting.transaction.forms" module into various submodules in the "accounting.transaction.form" module.
imacat pushed to main at imacat/mia-accounting 2023-03-11 12:42:04 +08:00
4e38239fa8 Renamed the offset_original_id column to original_entry_id, and the offset_original relationship to original_entry in the JournalEntry data model.
imacat pushed to main at imacat/mia-accounting 2023-03-11 12:36:07 +08:00
f987ac91cf TEMP: offset.
imacat pushed to main at imacat/mia-accounting 2023-03-11 01:01:59 +08:00
d0bad0022c Added the order to the search report.
d862f52c7e Revised the parameter order in the template of the currency sub-form of the transaction form.
Compare 2 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-10 14:53:26 +08:00
260cd9a18f Shortened the names of the #filterAccountOptions, #getAccountCodeUsedInForm, and #shouldAccountOptionShow methods to #filterOptions, #getCodesUsedInForm, and #shouldOptionShow, respectively, in the JavaScript AccountSelector class.
5b1e07f240 Removed a debug output from the JavaScript AccountSelector class.
2effbd680a Rewrote the JavaScript AccountSelector to store the page elements in the object.
396814c0d8 Fixed the parameter type for the JavaScript AccountSelector class.
a3d57bfd70 Added a missing blank line to the JavaScript AccountSelector class.
Compare 11 commits »
imacat pushed tag v0.5.0 to imacat/mia-accounting 2023-03-10 08:37:54 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-10 08:37:54 +08:00
4d11517e21 Advanced to version 0.5.0.
308e4ac69d Updated the Sphinx documentation.
de09e1498b Added the __get_default_page_uri() function to the "accounting.transaction.views" module to simplify the code.
c26c4686c5 Renamed the "original_id" column to "offset_original_id", and the "original" and "offset" relationships to "offset_original" and "offsets", respectively, in the JournalEntry data model.
c95f4fcc47 Added the __str property and changed the query_values property from a pseudo property to a real property in the AccountOption data model, so that it does not need to hold the account object forever.
Compare 43 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-09 14:42:24 +08:00
d7bc01ccb4 Updated the Sphinx documentation.
27beff3f8f Renamed the accounting-search and accounting-search-label HTML ID to accounting-toolbar-search and accounting-toolbar-search-label, respectively.
c6c545b99f Removed the unused accounting-search-form, accounting-search-desktop-form, accounting-search-input, and accounting-search-label classes.
6d5a2fae6a Applied the accounting-toolbar class to the base account list, account list, and currency list.
8819eabcd0 Replaced the separated toolbar for the desktop and mobile screen with the accounting-toolbar class that acts differently on different screen sizes.
Compare 112 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-09 14:35:14 +08:00
9993f65627 Added the search to the accounting data.
fe01d5418d Fixed to limit the width of the search box in the currency list, base account list, account list, and transaction list.
2f7b9932a0 Added the base report class to ensure that the reports can both be shown on the page and downloaded as CSV.
1eed16b732 Added the pseudo account for the income and expenses log to query the income and expenses log of the current assets and liabilities.
ede1160943 Fixed the ledger and the income and expenses log not to show the total entry when there is actually no data.
Compare 52 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-08 01:51:33 +08:00
3dd70913c5 Added the search to the accounting data.
19e1e420bb Fixed to limit the width of the search box in the currency list, base account list, account list, and transaction list.
99320f1b2d Added the base report class to ensure that the reports can both be shown on the page and downloaded as CSV.
5726dcf209 Added the pseudo account for the income and expenses log to query the income and expenses log of the current assets and liabilities.
11027b7ac6 Fixed the ledger and the income and expenses log not to show the total entry when there is actually no data.
Compare 78 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-04 11:53:43 +08:00
c50b9a2000 Removed the unused tab and page classes from the templates of the summary editor.
af9bd14eed Removed the unused tab ID from the template of the summary editor.
9e1ff16e96 Fixed the aria-labelledby in the template of the summary editor.
f7c1fd77f2 Added blank lines and documentation to the template of the summary editor.
641315537d Replaced the traditional function expressions with ES6 arrow function expressions in the JavaScript for the transaction order, account order, currency form, and the speed dial for the material floating action buttons.
Compare 29 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-01 23:48:04 +08:00
9cd9e90be0 Renamed the variables in the tests of the AccountTestCase and CurrencyTestCase test cases, for simplicity.
2839dc60b4 Revised the documentation of the PREFIX constant in test_account.py, test_currency.py, and test_transaction.py.
Compare 2 commits »