|
6a671cac84
|
Revised the JavaScript journal entry editor and summary editor so that the summary editor work with the journal entry editor and does not get into the detail of the journal entry editor.
|
2023-03-14 16:59:54 +08:00 |
|
|
fe87c3a7de
|
Fixed the documentation of the #side property of the JavaScript JournalEntryEditor class.
|
2023-03-14 16:59:51 +08:00 |
|
|
2013f8cbd9
|
Removed the initializeNewJournalEntry method from the JavaScript SummaryEditor. It does not do meaningful things at all.
|
2023-03-14 16:59:49 +08:00 |
|
|
2325842471
|
Fixed the documentation of the JavaScript for the transaction form.
|
2023-03-14 16:59:48 +08:00 |
|
|
c80e58b049
|
Renamed the journal entry form to journal entry editor, to be clear.
|
2023-03-14 16:59:46 +08:00 |
|
|
be0ae5eba4
|
Replaced the function-based JavaScript with the object-oriented TransactionForm, CurrencySubForm, DebitCreditSideSubForm, JournalEntrySubForm, and JournalEntryForm classes for the transaction form.
|
2023-03-14 16:59:36 +08:00 |
|
|
2b84f64554
|
Replaced the function-based JavaScript with the object-oriented AccountForm class for the currency form.
|
2023-03-12 22:15:56 +08:00 |
|
|
0a658a76e8
|
Replaced the function-based JavaScript with the object-oriented AccountForm class for the account form.
|
2023-03-12 22:15:54 +08:00 |
|
|
50dc79d865
|
Added the missing is-invalid class on errors to the currency field in the currency sub-forms of the transaction form.
|
2023-03-12 16:51:25 +08:00 |
|
|
8e5377a416
|
Replaced the payable account with the petty-cash account in the SummeryEditorTestCase test case.
|
2023-03-12 01:34:47 +08:00 |
|
|
4299fd6fbd
|
Revised the code in the JavaScript initializeBaseAccountSelector function in the account form.
|
2023-03-12 01:34:45 +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 |
|
|
bb2993b0c0
|
Reordered the code in the "accounting.transaction.forms.journal_entry" module.
|
2023-03-11 20:36:38 +08:00 |
|
|
f6946c1165
|
Revised the IsBalanced validator so that it no longer need the __future__ annotation.
|
2023-03-11 19:10:47 +08:00 |
|
|
8e219d8006
|
Fixed the type hint of the form parameter in the NeedSomeJournalEntries validator.
|
2023-03-11 19:10:44 +08:00 |
|
|
53565eb9e6
|
Changed the IsBalanced validator from an inner class inside the TransferCurrencyForm form to an independent class.
|
2023-03-11 19:10: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 |
|
|
74b81d3e23
|
Renamed the offset_original_id column to original_entry_id, and the offset_original relationship to original_entry in the JournalEntry data model.
|
2023-03-11 16:34:30 +08:00 |
|
|
a0fba6387f
|
Added the order to the search report.
|
2023-03-11 16:34:30 +08:00 |
|
|
d28bdf2064
|
Revised the parameter order in the template of the currency sub-form of the transaction form.
|
2023-03-11 16:34:29 +08:00 |
|
|
edf0c00e34
|
Shortened the names of the #filterAccountOptions, #getAccountCodeUsedInForm, and #shouldAccountOptionShow methods to #filterOptions, #getCodesUsedInForm, and #shouldOptionShow, respectively, in the JavaScript AccountSelector class.
|
2023-03-11 16:34:29 +08:00 |
|
|
107d161379
|
Removed a debug output from the JavaScript AccountSelector class.
|
2023-03-11 16:34:29 +08:00 |
|
|
f2c184f769
|
Rewrote the JavaScript AccountSelector to store the page elements in the object.
|
2023-03-11 16:34:28 +08:00 |
|
|
b45986ecfc
|
Fixed the parameter type for the JavaScript AccountSelector class.
|
2023-03-11 16:34:28 +08:00 |
|
|
a2c2452ec5
|
Added a missing blank line to the JavaScript AccountSelector class.
|
2023-03-11 16:34:28 +08:00 |
|
|
5194258b48
|
Removed the redundant #init method from the JavaScript AccountSelector class.
|
2023-03-11 16:34:28 +08:00 |
|
|
3fe7eb41ac
|
Removed the unused "__in_use_account_id" property from the TransactionForm form.
|
2023-03-11 16:34:28 +08:00 |
|
|
7fb9e2f0a1
|
Added missing documentation to the OptionLink data model in the "accounting.report.utils.option_link" module.
|
2023-03-11 16:34:28 +08:00 |
|
|
1d443f7b76
|
Renamed the "accounting.transaction.form" module to "accounting.transaction.forms". It only contains forms now.
|
2023-03-11 16:34:28 +08:00 |
|
|
6ad4fba9cd
|
Moved the "accounting.transaction.operators", "accounting.transaction.summary_editor" and "accounting.transaction.form.account_option" modules into the "accounting.transaction.utils" module.
|
2023-03-11 16:34:28 +08:00 |
|
|
3dda6531b5
|
Split the "accounting.transaction.forms" module into various submodules in the "accounting.transaction.form" module.
|
2023-03-11 16:33:51 +08:00 |
|
|
4d11517e21
|
Advanced to version 0.5.0.
|
2023-03-10 08:36:22 +08:00 |
|
|
308e4ac69d
|
Updated the Sphinx documentation.
|
2023-03-10 08:36:08 +08:00 |
|
|
de09e1498b
|
Added the __get_default_page_uri() function to the "accounting.transaction.views" module to simplify the code.
|
2023-03-10 08:34:44 +08:00 |
|
|
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.
|
2023-03-10 08:25:38 +08:00 |
|
|
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.
|
2023-03-09 22:50:18 +08:00 |
|
|
71af74fc8a
|
Added documentation to the properties of the AccountOption data model.
|
2023-03-09 22:47:46 +08:00 |
|
|
56e972c371
|
Fixed so that the download buttons on the report pages are disabled when there is no data.
|
2023-03-09 22:29:44 +08:00 |
|
|
7feb6da062
|
Fixed the JavaScript period chooser error when there is no data.
|
2023-03-09 22:25:26 +08:00 |
|
|
af71874f9d
|
Fixed an error checking if there is any data in the PeriodChooser utility.
|
2023-03-09 22:20:24 +08:00 |
|
|
3fa8818a27
|
Added the is_check_as parameter to the get_txn_op function so that the "as" query parameter is not checked when showing the transaction detail.
|
2023-03-09 22:14:22 +08:00 |
|
|
be46d8aa14
|
Renamed the default_io_account_code and default_io_account functions to default_ie_account_code and default_ie_account, respectively. That was a mistake.
|
2023-03-09 20:59:21 +08:00 |
|
|
20f55058ac
|
Shortened the name of the "accounting.report.utils.income_expenses_account" module to "accounting.report.utils.ie_account".
|
2023-03-09 20:59:21 +08:00 |
|
|
e9d1a53e03
|
Shortened the name of the "accounting.report.utils.income_expenses_account" module to "accounting.report.utils.ie_account".
|
2023-03-09 20:59:21 +08:00 |
|
|
38141759fd
|
Removed an excess blank line in the "accounting.report.view" module.
|
2023-03-09 20:59:20 +08:00 |
|
|
7fb3e3bc2c
|
Shortened the names of the views of the reports.
|
2023-03-09 20:59:20 +08:00 |
|
|
05ac5158f8
|
Added the default report view as the income and expenses log with the default currency, default account and default period. Changed the previous default journal links to the current default.
|
2023-03-09 20:59:09 +08:00 |
|
|
ec257a4b57
|
Renamed the "accounting.report.period.periods" module to "accounting.report.period.shortcuts", to be clear.
|
2023-03-09 20:13:15 +08:00 |
|
|
5ebb89a6d5
|
Moved the month_end utility from the "accounting.report.period.period" module to the new "accounting.report.period.month_end" module.
|
2023-03-09 19:56:06 +08:00 |
|
|
900d60d1ae
|
Moved the shortcut named periods from the "accounting.report.period.period" module to the "accounting.report.period.periods" module.
|
2023-03-09 19:44:53 +08:00 |
|