依瑪貓 imacat
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 »
imacat pushed to main at imacat/mia-accounting 2023-03-23 09:14:02 +08:00
7d084e570e Revised the debit-credit content to have a better look when it is still empty.
cb397910f8 Added the "resetNo" method to the RecurringItemSubForm, CurrencySubForm, and LineItemSubForm forms to provide a simpler way to reset the order number, and removed the "elementId" getter and "no" setter.
5f8b0dec98 Renamed the JavaScript "lineItemIndex" property to "index" in the LineItemSubForm form.
8398d1e8bb Fixed a type error in the constructor of the JavaScript LineItemSubForm form.
562801692a Added the JavaScript setDeleteButtonShown method to the CurrencySubForm and LineItemSubForm forms, and hides the implementation of the delete buttons from outside. Changed the delete buttons to private.
Compare 9 commits »
imacat deleted branch backup from imacat/mia-accounting 2023-03-23 01:19:25 +08:00
imacat pushed tag v0.9.0 to imacat/mia-accounting 2023-03-23 01:02:27 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-23 01:02:23 +08:00
52807c5322 Advanced to version 0.9.0.
231a71feea Updated the Sphinx documentation.
4902eecae0 Updated the translation.
889e4c058e Revised the option form to have a better look when there is no recurring expense and income.
7262a6cb42 Removed an unused ID in the form-recurring-item.html template.
Compare 55 commits »
imacat pushed tag v0.8.0 to imacat/mia-accounting 2023-03-22 01:59:11 +08:00
imacat pushed to main at imacat/mia-accounting 2023-03-22 01:58:59 +08:00
d8afadda02 Advanced to version 0.8.0.
c8e1270d8f Updated the translation.
2a78799404 Revised the page to reorder the journal entries in a same day.
863d7a9368 Simplified the "can_delete" pseudo property of the JournalEntry data model. SQLAlchemy caches the query result. There is no need to cache the result again.
6fd37b21d9 Fixed so that the journal entries that has offset cannot be deleted.
Compare 27 commits »