Block a user
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.
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.
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.
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.
d5a9e1af18
Removed an unnecessary "start" variable in the constructor of the JavaScript MonthTab class.
73f5d63f44
Replaced string concatenations with ES6 template literals.
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.
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.
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.
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.