|
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 |
|
|
34f63c1cdf
|
Renamed the "isOriginalEntry", "is-original-entry", "is_original_entry", and "isOriginalEntry()" methods and properties of journal entries to "isNeedOffset", "is-need-offset", "is_need_offset", and "isNeedOffset()", to be clear and understandable.
|
2023-03-18 22:11:44 +08:00 |
|
|
2239ddfad1
|
Revised the JavaScript to initialize the AccountSelector instances in JournalEntryEditor, so that the journal entry editor holds the AccountSelector instances. It can find the AccountSelector instance without needing to invoke its static methods. Removed the redundant static methods from the AccountSelector class.
|
2023-03-18 22:11:44 +08:00 |
|
|
94a527caf2
|
Replaces the datasets with object attributes to store the column values in the JavaScript JournalEntryEditor class.
|
2023-03-18 22:10:28 +08:00 |
|
|
d88b3ac770
|
Added to track the net balance and offset of the original entries.
|
2023-03-17 22:32:01 +08:00 |
|
|
3a12472d4b
|
Fixed the indent in the template of the account selector.
|
2023-03-14 17:03:01 +08:00 |
|
|
690f89e29a
|
Removed the unused accounting-debit-account-code and accounting-credit-account-code HTML classes.
|
2023-03-14 17:02:54 +08:00 |
|
|
3826646d06
|
Reordered the journal entry editor and put the summary first and the account later.
|
2023-03-14 17:02:46 +08:00 |
|
|
3ce34803f3
|
Moved the journal entry editor from the transaction-form.js to a new independent JavaScript file journal-entry-editor.js.
|
2023-03-14 17:02:41 +08:00 |
|
|
232f73172f
|
Removed the prefix from the journal entry sub-form.
|
2023-03-14 17:02:39 +08:00 |
|
|
ff1bb7142b
|
Removed the unused data-prefix attribute from the currency sub-forms of the transaction form.
|
2023-03-14 17:02:37 +08:00 |
|
|
7155bf635a
|
Removed the data-entry-type attribute from the journal entry editor form. The entry type is passed by the object. There is no need to store this information in the HTML anymore.
|
2023-03-14 17:02:35 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
e37f6792c9
|
Replaced aria-label with aria-labelled-by in the search modal of the report, for simplicity.
|
2023-03-09 16:42:13 +08:00 |
|
|
27beff3f8f
|
Renamed the accounting-search and accounting-search-label HTML ID to accounting-toolbar-search and accounting-toolbar-search-label, respectively.
|
2023-03-09 14:37:03 +08:00 |
|
|
c6c545b99f
|
Removed the unused accounting-search-form, accounting-search-desktop-form, accounting-search-input, and accounting-search-label classes.
|
2023-03-09 14:37:02 +08:00 |
|
|
6d5a2fae6a
|
Applied the accounting-toolbar class to the base account list, account list, and currency list.
|
2023-03-09 14:37:02 +08:00 |
|
|
8819eabcd0
|
Replaced the separated toolbar for the desktop and mobile screen with the accounting-toolbar class that acts differently on different screen sizes.
|
2023-03-09 14:37:01 +08:00 |
|
|
3582d960ca
|
Replaced the toolbar button group with individual buttons on the reports.
|
2023-03-09 14:37:01 +08:00 |
|
|
02e10a301a
|
Removed the unused custom "btn-actions" class from the templates.
|
2023-03-09 14:36:59 +08:00 |
|
|
f0187434d2
|
Fixed the error from the month chooser in the period chooser when the current period has no start as the default month.
|
2023-03-09 14:36:59 +08:00 |
|
|
74eee034d0
|
Replaced the "transaction" property with the "url" property in the ReportEntry model of the income and expenses log, so that the report entry does not need to keep the transaction object.
|
2023-03-09 14:36:47 +08:00 |
|
|
d19d23fe37
|
Replaced the "transaction" property with the "url" property in the ReportEntry model of ledger, so that the report entry does not need to keep the transaction object.
|
2023-03-09 14:36:46 +08:00 |
|
|
21b3320e66
|
Revised the add-txn-material-fab.html template to simplify the code to include it.
|
2023-03-09 14:36:39 +08:00 |
|
|
5c47e63ae3
|
Moved the add-txn-material-fab.html template from the accounting/include directory to the accounting/report/include directory, because it is only used in the reports now.
|
2023-03-09 14:36:39 +08:00 |
|
|
f59378002e
|
Removed the list_transactions view that is not used now.
|
2023-03-09 14:36:38 +08:00 |
|
|
8fc33131dd
|
Changed the transaction operation to return to the default journal instead of the transaction list. The transaction list is to be removed. There is no link to the transaction list at all, and it's layout is undecided.
|
2023-03-09 14:36:38 +08:00 |
|
|
14d5d1e8d6
|
Renamed the action-buttons.html template to toolbar-buttons.html.
|
2023-03-09 14:36:35 +08:00 |
|
|
4306ed739f
|
Added the is_search property to the report chooser to highlight the search when it is on the search page.
|
2023-03-09 14:36:34 +08:00 |
|
|
41c3e06ce4
|
Removed the period chooser JavaScript from the search result page.
|
2023-03-09 14:36:12 +08:00 |
|
|
d5bd3b8383
|
Fixed an HTML error in the template of the trial balance.
|
2023-03-09 14:36:09 +08:00 |
|
|
d8a6614543
|
Fixed the text for the account used in the titles of the ledger and the income and expenses log.
|
2023-03-09 14:36:07 +08:00 |
|
|
8d76b5130e
|
Fixed the localization function used in the titles of the reports.
|
2023-03-09 14:36:07 +08:00 |
|
|
3ed8d7f1d2
|
Removed the now-unused table-row-link.js. It is replaced by the grid display.
|
2023-03-09 14:36:06 +08:00 |
|
|
ea7c194d7e
|
Revised the period-chooser.html template to simplify the code to include it.
|
2023-03-09 14:36:06 +08:00 |
|
|
041a905fc0
|
Added font-awesome icons to the report chooser.
|
2023-03-09 14:36:05 +08:00 |
|
|
10d1be8bd1
|
Added the action-buttons.html template and retired the report-chooser.html and currency-chooser.html templates, as the template for the common action buttons.
|
2023-03-09 14:36:03 +08:00 |
|
|
6e1d35eda4
|
Revised the report-chooser.html template to simplify the reports.
|
2023-03-09 14:36:03 +08:00 |
|
|
52b5151fe0
|
Added the currency-chooser.html template to simplify the templates of the report.
|
2023-03-09 14:36:02 +08:00 |
|
|
e7c43ae390
|
Revised the documentation to use the term "income and expenses log" instead of "income and expenses", for consistency.
|
2023-03-09 14:36:00 +08:00 |
|
|
b8b51b34d3
|
Added the income-expenses-row-desktop.html and ledger-row-desktop.html templates to simplify templates of the income and expenses log and ledger.
|
2023-03-09 14:36:00 +08:00 |
|
|
d083036719
|
Renamed the income-expenses-mobile-row.html and ledger-mobile-row.html templates to income-expenses-row-mobile.html and ledger-row-mobile.html, respectively.
|
2023-03-09 14:35:59 +08:00 |
|