|
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 |
|
|
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 |
|
|
bc792c145f
|
Replaced the Period.get_instance method with the get_period function in the "accounting.report.period.parser" module. Changed the parse_spec function in the "accounting.report.period.parser" to private.
|
2023-03-09 19:40:34 +08:00 |
|
|
4432484acd
|
Replaced the PeriodSpecification object-based utility with the get_spec function-based utility, for simplicity.
|
2023-03-09 19:30:36 +08:00 |
|
|
7ad3f9e0cb
|
Replaced the PeriodDescription object-based utility with the get_desc function-based utility, for simplicity.
|
2023-03-09 19:25:43 +08:00 |
|
|
060a52f7a2
|
Moved the period specification parser from the "accounting.report.period.period" module to the "accounting.report.period.parser" module.
|
2023-03-09 19:10:21 +08:00 |
|
|
c17430d211
|
Renamed the "accounting.report.period.period_chooser" module to "accounting.report.period.chooser", for simplicity.
|
2023-03-09 19:07:58 +08:00 |
|
|
8fd99bb617
|
Simplified the import of the datetime module in the "accounting.report.period.period" module.
|
2023-03-09 19:05:27 +08:00 |
|
|
ce388eb6c8
|
Moved the PeriodSpecification and PeriodDescription utilities from the "accounting.report.period.period" module to the "accounting.report.period.specification" and "accounting.report.period.description" modules, respectively.
|
2023-03-09 18:57:29 +08:00 |
|
|
1850f9787e
|
Moved the period and period chooser to the "accounting.report.period" module.
|
2023-03-09 18:30:41 +08:00 |
|
|
c6d55fad1c
|
Renamed the "accounting.report.utils.period_choosers" module to "accounting.report.utils.period_chooser", because there is only period chooser now.
|
2023-03-09 18:14:20 +08:00 |
|
|
0c647d8f21
|
Moved the "accounting.reports.period" and "accounting.reports.income_expense_account" utility modules into the "accounting.reports.utils" module.
|
2023-03-09 18:13:18 +08:00 |
|
|
5d1f87582e
|
Moved the "accounting.report.reports.utils" module to "accounting.report.utils". It does not make sense to have a wierd and long module name just to make the import pretty.
|
2023-03-09 18:09:08 +08:00 |
|
|
ef086b3f81
|
Revised to simplify the YearPeriod period.
|
2023-03-09 18:03:02 +08:00 |
|
|
b4be1db712
|
Revised the imports in the "accounting.report.reports.utils.period_chooser" module.
|
2023-03-09 18:00:38 +08:00 |
|
|
5d44ebdfd8
|
Revised the properties of the Today, Yesterday, and AllTime periods.
|
2023-03-09 17:58:49 +08:00 |
|
|
9859604c81
|
Revised the documentation of the _set_properties method of the Period utility.
|
2023-03-09 17:56:27 +08:00 |
|