依瑪貓 imacat
imacat deleted tag v0.10.0 from imacat/mia-accounting 2023-04-03 22:05:00 +08:00
imacat pushed tag v0.10.0 to imacat/mia-accounting 2023-04-03 22:02:12 +08:00
imacat pushed to main at imacat/mia-accounting 2023-04-03 22:02:08 +08:00
57c39e4aef Advanced to version 0.10.0.
imacat pushed to main at imacat/mia-accounting 2023-04-03 21:39:38 +08:00
fa94cd407e Added the JavaScript setElementShown function in the journal entry form for readability.
9a704c8185 Revised the JavaScript account reorder code to avoid nested template literals, for readability.
8286c0c6d8 Revised the JavaScript MonthTab class in the period chooser to avoid nested template literals, for readability.
Compare 3 commits »
imacat deleted tag v0.10.0 from imacat/mia-accounting 2023-04-03 21:14:23 +08:00
imacat pushed tag v0.10.0 to imacat/mia-accounting 2023-04-03 19:53:37 +08:00
imacat pushed to main at imacat/mia-accounting 2023-04-03 19:51:18 +08:00
186d58c929 Advanced to version 0.10.0.
f7efacad75 Added the unauthorized method to the UserUtilityInterface interface, so that when the user has not logged in, the permission decorator can ask the user to log in instead of failing with HTTP 403 Forbidden.
9263ae0274 Changed the "account" property to private as "__account" in the DescriptionAccount class.
78a9d7794c Revised the JavaScript OriginalLineItem class to store the form instead of the selector. The selector is only used in the constructor.
f3ae37a409 Removed the "#selector" attribute from the JavaScript RecurringAccount class. It is only used in the constructor. There is no need to hold a reference to it.
Compare 15 commits »
imacat pushed to main at imacat/mia-accounting 2023-04-03 19:13:39 +08:00
a4b7a102f3 Changed the "account" property to private as "__account" in the DescriptionAccount class.
1b01293d68 Revised the JavaScript OriginalLineItem class to store the form instead of the selector. The selector is only used in the constructor.
a2d5db562d Removed the "#selector" attribute from the JavaScript RecurringAccount class. It is only used in the constructor. There is no need to hold a reference to it.
5b009f37ea Removed the "#selector" attribute from the JavaScript BaseAccountOption class. It is only used in the constructor. There is no need to hold a reference to it.
7427e868b3 Removed the "#selector" attribute from the JavaScript JournalEntryAccountOption class. It is only used in the constructor. There is no need to hold a reference to it.
Compare 17 commits »
imacat pushed to main at imacat/mia-accounting 2023-04-03 15:20:14 +08:00
2a384aa73e Revised the JavaScript OriginalLineItem class to store the form instead of the selector. The selector is only used in the constructor.
24bb848128 Removed the "#selector" attribute from the JavaScript RecurringAccount class. It is only used in the constructor. There is no need to hold a reference to it.
b1fa4db36d Removed the "#selector" attribute from the JavaScript BaseAccountOption class. It is only used in the constructor. There is no need to hold a reference to it.
aab6f2b1ce Removed the "#selector" attribute from the JavaScript JournalEntryAccountOption class. It is only used in the constructor. There is no need to hold a reference to it.
3e9752d8e2 Revised the saveDescription method of the JournalEntryLineItemEditor editor to also save the isAccountConfirmed status of the DescriptionEditor editor, so that when the user selected any suggested account other than the confirmed account, the confirmed account is released from the next edit.
Compare 28 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-26 08:16:08 +08:00
3431922f12 Removed an unused import from the "accounting.models" module.
imacat pushed to main at imacat/mia-accounting 2023-03-25 08:37:37 +08:00
d5a9e1af18 Removed an unnecessary "start" variable in the constructor of the JavaScript MonthTab class.
73f5d63f44 Replaced string concatenations with ES6 template literals.
Compare 2 commits »
imacat pushed tag v0.9.1 to imacat/mia-accounting 2023-03-24 09:19:28 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-24 09:19:09 +08:00
bf2c7bb785 Advanced to version 0.9.1.
imacat pushed to main at imacat/mia-accounting 2023-03-24 09:16:30 +08:00
93ba086548 Simplified the code in the query_values pseudo property of the JournalEntryLineItem data model.
5c4f6017b8 Removed the redundant partial time in the query_values pseudo property of the JournalEntryLineItem data model. They are redundant since it is always partial match now.
Compare 2 commits »
imacat deleted tag v0.9.1 from imacat/mia-accounting 2023-03-24 09:09:05 +08:00
imacat pushed tag v0.9.1 to imacat/mia-accounting 2023-03-24 09:03:35 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-24 09:03:02 +08:00
4ab73e7838 Advanced to version 0.9.1.
imacat pushed to main at imacat/mia-accounting 2023-03-24 08:53:45 +08:00
cb16b2f0ff Updated the translation of the test site.
d2f11e8779 Replaced the "editor" and "editor2" accounts in the test site with "admin" and "editor", to be clear.
4ccaf01b3c Revised the template of the option detail to be visually different from the option edit form, to avoid confusion.
Compare 3 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-24 08:46:07 +08:00
f658d483d5 Updated the translation of the test site.
7286da7be9 Replaced the "editor" and "editor2" accounts in the test site with "admin" and "editor", to be clear.
3a05e1d4be Revised the template of the option detail to be visually different from the option edit form, to avoid confusion.
Compare 3 commits »
imacat pushed to main at imacat/mia-accounting 2023-03-24 07:59:02 +08:00
7c512b1c15 Revised the JavaScript DebitCreditSubForm to have a better visual effect when the line item editor is opened and closed with no line items.
dc432da398 Revised the coding style in the constructor of the JavaScript JournalEntryLineItemEditor class.
c8504bcbf5 Revised the #isQueryMatched method to match the current net balance instead of the net balance but the current form in the JavaScript OriginalLineItem class.
c865141583 Revised the #isQueryMatched method to always does partial match in the JavaScript OriginalLineItem class. Removed the full match from the query values. It is really wierd to type in the half with no match until you type the full term. It may create misunderstanding that there is no further match if you keep typing.
8c1ecd6eac Renamed the #isDebitCreditMatches and #isQueryMatches methods in the JavaScript OriginalLineItem class to #isDebitCreditMatched and #isQueryMatched, respectively.
Compare 21 commits »