Commit Graph

517 Commits

Author SHA1 Message Date
dec53c09f3 Replaced JavaScript XMLHttpRequest.onreadystatechange with XMLHttpRequest.onload. 2021-08-27 07:27:42 +08:00
91d22d72cb Moved the cancel button to the start and the confirm button to the end in the bootstrap modals. 2021-08-27 07:18:35 +08:00
bbcedfd366 Added fade effect to the bootstrap modals. 2021-08-27 07:07:14 +08:00
874cbca320 Added the output_field when calculating the sum and coalesce in the views. 2021-08-24 07:34:56 +08:00
500467432a Fixed the cash report to display income first then expense in a transaction, to prevent negative cash balance. 2021-01-31 00:51:09 +08:00
21281da3ed Fixed the line length in the data models for PEP8. 2020-11-05 22:49:54 +08:00
54d18ca8b3 Added the short_value template filter that strips the excess trailing decimal zeros in the accounting form in the accounting application. 2020-10-20 22:01:56 +08:00
2db018f18b Revised documentation and type hints of the template filters to format the numbers. 2020-10-20 21:54:10 +08:00
eb162c95df Added the record order to the returning records of the _get_records() method in SearchListView in the accounting application. 2020-09-10 21:06:12 +08:00
8eedcafcd6 Removed an unused import from the accounting_accounts management command in the accounting application. 2020-09-06 21:58:25 +08:00
afb87a53a6 Revised SearchListView to search for multiple terms and quoted terms in the accounting application. 2020-09-04 23:15:53 +08:00
8c390df4cd Replaced the function-based search view with the class-based SearchListView in the accounting application. 2020-09-04 22:12:17 +08:00
b6a5bc3166 Revised the regular expression to query by the random primary key in the accounting application. 2020-09-04 19:44:48 +08:00
7f8375bfe7 Added to search by the month in the search query in the accounting application. 2020-09-04 19:44:08 +08:00
c1446df532 Revised the order in the search query in the accounting application. 2020-09-04 19:43:06 +08:00
b92b7fb489 Replaced the regular expression match with strptime() to search by the year in the accounting application. 2020-09-04 19:42:34 +08:00
70d725d2af Added the account primary key to the search query in the accounting application. 2020-09-04 19:36:32 +08:00
00180d28b9 Added to search the year, date, and the month/day in the search query, and revised the query on the primary key in the accounting application. 2020-09-03 23:30:52 +08:00
bb0478a597 Revised the documentation for PEP8 in the views in the accounting application. 2020-09-03 23:08:37 +08:00
b01b234a80 Added to search the amount and primary key in the accounting application. 2020-09-03 23:06:57 +08:00
b79963611a Fixed the search query to only match the whole account code in the accounting application. 2020-09-03 20:52:32 +08:00
9c5b0d59c4 Fixed the search query to prevent duplicated result from localized content in the accounting application. 2020-09-03 20:51:49 +08:00
依瑪貓
bc5f940e0a Revised the accounting_accounts and accounting_sample commands to call the createsuperuser command when there is no user yet, instead of throwing an error in the accounting application. 2020-09-02 09:58:02 +08:00
4e411bdc43 Removed loading humanize in the balance sheet and the transaction soft form in the accounting application. 2020-09-01 18:15:56 +08:00
依瑪貓
cd30c9592f Revised the accounting sample. 2020-09-01 11:25:26 +08:00
依瑪貓
e0bf3e22ff Revised the accounting_sample command to call the accounting_accounts command if there is no account yet, instead of throwing an error in the accounting application. 2020-09-01 10:21:05 +08:00
依瑪貓
cb67f4e102 Removed the account initialization from the accounting_sample command in the accounting application. 2020-09-01 09:12:45 +08:00
c647c01d3f Added the accounting_account command to initialize the accounts in the accounting application. 2020-09-01 07:12:22 +08:00
03ebe62eb8 Revised the accounting_sample command to try to use the user with the log in ID as the current system user when there are more than one users in the accounting application. 2020-08-31 23:04:03 +08:00
731d867c56 Removed unused imports from the views of the accounting application. 2020-08-31 20:55:56 +08:00
1f8e2ae0b9 Fixed an error when calculating the balance of the previous period in the cash account report in the accounting application. 2020-08-31 20:55:34 +08:00
依瑪貓
c6987304f4 Copies the style sheet for the report tables from the local style sheet to the accounting application. 2020-08-31 15:17:00 +08:00
依瑪貓
19a2609e11 Added documentation to the report style sheet in the accounting application. 2020-08-31 15:13:18 +08:00
依瑪貓
d8af81c7d4 Revised the templates of the transaction details to display the user by the model-specific way instead of the name column in the accounting application. 2020-08-31 15:05:11 +08:00
依瑪貓
777d3309e1 Revised the documentation of the summary helper JavaScript in the accounting application. 2020-08-31 11:05:55 +08:00
依瑪貓
1da6cf3208 Replaced the regular payments with the regular account settings in the summary helper, to remove the dependency on the local JavaScript codes in the accounting application. 2020-08-31 10:16:01 +08:00
c0946481dd Changed the CSS and JavaScript libraries from the hard-coded site-specific location to the settings with default to CDN download. 2020-08-29 21:54:12 +08:00
d69fe491df Localized the sample data in the accounting_sample command in the accounting application. 2020-08-27 23:09:17 +08:00
75deadce0c Revised the accounting_sample command to use the existing user from the database instead of creating a fixed new user, and applied CommandError exception for errors the in the accounting application. 2020-08-27 22:06:46 +08:00
依瑪貓
8c9d5c2a35 Applied the title_case filter to the account titles in the template of the account list in the accounting application. 2020-08-25 13:47:44 +08:00
依瑪貓
56f08786ad Revised the data order of the add_accounts() method in DataFiller to put English first in the accounting application. 2020-08-25 13:40:24 +08:00
ddb449262e Revised the code to deal with the current user in the data models, so that the currently logged-in user can be supplied in the initial data. 2020-08-25 07:47:20 +08:00
388ff18461 Split BaseModel into RandomPkModel and StampedModel. 2020-08-24 22:52:58 +08:00
926d61f534 Moved the database transaction control from the save() method in the data model to the form view, to avoid double transactions. 2020-08-24 22:26:07 +08:00
04703df6b5 Replaced the combined localized data models into flexible, separated localized data models and their accompanying localization data models, so that adding new languages works automatically without having to change the data model definitions. 2020-08-24 21:59:50 +08:00
b25d1875ef Applied the short_amount template filter to the totals in the transaction forms in the accounting application. 2020-08-22 09:18:38 +08:00
7762f54870 Removed the str type from the the parameter type hints in the accounting_amount and short_amount template filters in the accounting application. 2020-08-22 09:14:08 +08:00
c29cc0f090 Added the short_amount template filter and revised the accounting_amount template filter, removing the trailing decimal digits in the accounting application. 2020-08-22 08:58:41 +08:00
依瑪貓
567a610e90 Revised to allow amounts in decimal numbers in the accounting application. 2020-08-21 10:00:59 +08:00
50bc6fb0b1 Applied the user manager to create the first user in the accounting sample command in the accounting application. 2020-08-20 21:00:14 +08:00