Commit Graph
100 Commits
Author SHA1 Message Date
imacat 4266e43388 Simplified the log out view in the Mia core application. 2020-08-09 19:08:47 +08:00
imacat 828e407c03 Replaced HttpResponseRedirect with the redirect() shortcut. 2020-08-09 19:05:57 +08:00
imacat 550e44d93a Replaced the links to the home page with the view name. 2020-08-09 18:55:30 +08:00
imacat f29943dfea Replaced the home page view with a simple TemplateView(), and revised the name of the log out view. 2020-08-09 18:51:21 +08:00
imacat b396b151e4 Added TODO to the todo view in the Mia core application. 2020-08-09 18:23:20 +08:00
imacat 8d33429fef Fixed the logic in the save() method of the Account data model so that the current_user will not override the created_by and updated_by when the current_user was not supplied in the accounting application. 2020-08-09 18:21:34 +08:00
imacat f26b303205 Changed the url_with_return and url_keep_return template tags so that they work with URL instead of view names and parameters, not to mess up with the built-in url template tag in the Mia core application. 2020-08-09 18:03:34 +08:00
imacat e86c150707 Removed an unused import from the URL patterns in the accounting application. 2020-08-09 17:44:24 +08:00
imacat 5ca2ebefa7 Revised the translation. 2020-08-09 17:25:59 +08:00
imacat fdbc27ba57 Added the account deletion in the accounting application. 2020-08-09 17:25:51 +08:00
imacat 50eb3f080c Fixed the summary helper when starting a summary helper from a newly-added record in the transaction form in the accounting application. 2020-08-09 17:11:20 +08:00
imacat 7aa2146902 Revised the translation. 2020-08-09 17:07:05 +08:00
imacat 2e7b103e8d Revised the text on new transaction creation in the accounting application. 2020-08-09 17:03:41 +08:00
imacat 88e3637663 Revised the save() method so that it works both with the current user from the its parameter or from the parameter from the constructor. 2020-08-09 16:59:12 +08:00
imacat bbd3d0e470 Revised and simplify the data model definition. 2020-08-09 16:34:47 +08:00
imacat 00ee0cc3bb dded the account_store() view in the accounting application. 2020-08-09 16:22:51 +08:00
imacat 7c218cbc76 Removed the strip_form() utility to strip_post() in the Mia core application. 2020-08-09 14:23:43 +08:00
imacat 375f0db9e0 Revised the names of the API views in the accounting application. 2020-08-09 14:20:59 +08:00
imacat 5c7636d37e Added my own DeleteView in the Mia core application, and applied it in the accounting application. 2020-08-09 14:20:38 +08:00
imacat 7a91a1fc1f Cleaned-up the documentation of the ReportUrl utility of the accounting appication. 2020-08-09 13:55:20 +08:00
imacat 006c817609 Renamed the variables used in the stored_post utility in the Mia core application. 2020-08-09 13:53:47 +08:00
imacat 19ea58e7a3 Revised the import usage of mia_core.stored_post. 2020-08-09 13:51:56 +08:00
imacat 0ee5eeaacf Renamed mia_core.status to mia_core.stored_post, and changed the stored status to stored POST data in the Mia core application. 2020-08-09 13:48:00 +08:00
imacat 049b9371e5 Removed the unused retrieve_status() utility from the Mia core application. 2020-08-09 13:27:36 +08:00
imacat 755695be38 Replaced retrieve_status() with get_previous_post() in the make_txn_form_from_status() utility in the accounting application. 2020-08-09 13:27:00 +08:00
imacat fc2cd3e3cc Removed unused imports from the template tags of the Mia core application and the forms of the accounting application. 2020-08-09 13:25:02 +08:00
imacat 836151d9d5 Replaced the function-based txn_delete() view with the class-based TransactionDeleteView view in the accounting application. 2020-08-09 13:19:20 +08:00
imacat b84c9306cb Renamed the template form-record-transfer to record_form-transfer, and form-record-non-transfer to record_form-non-transfer in the accounting application. 2020-08-09 12:25:14 +08:00
imacat 19c1e8b586 Renamed the variable txn to form in the transaction forms in the accounting application. 2020-08-09 12:21:01 +08:00
imacat 1a6f36af0b Renamed the view txn_edit() to txn_form() in the accounting application. 2020-08-09 12:19:11 +08:00
imacat dcf895c22b Revised the translation. 2020-08-09 12:17:16 +08:00
imacat 06631d2df1 Revised the text messages in the account form in the accounting application. 2020-08-09 12:17:07 +08:00
imacat 724ba44a71 Added the account form in the accounting application. 2020-08-09 11:52:12 +08:00
imacat 008def227d Removed unused imports from the models of the accounting application. 2020-08-08 17:10:48 +08:00
imacat 340ba6f855 Renamed the view accounts.show to accounts.detail in the accounting application. 2020-08-08 17:05:24 +08:00
imacat 9961a34e84 Renamed the templates of the transactions to better-follow the Django conventions in the accounting application. 2020-08-08 16:34:45 +08:00
imacat bdc84c6399 Revised the translation. 2020-08-08 16:26:18 +08:00
imacat 3662d154bd Revised the text translation in the accounting application. 2020-08-08 16:26:08 +08:00
imacat e20b6376c9 Revised the template of the account detail in the accounting application. 2020-08-08 16:18:47 +08:00
imacat cbd32bf66f Removed the unnecessary context_object_name setting from AccountListView in the accounting application. 2020-08-08 16:12:18 +08:00
imacat f29e939de3 Replaced the function-based txn_detail() view with the class-based TransactionView view in the accounting application. 2020-08-08 16:08:15 +08:00
imacat 908fbedf0d Renamed the URL transactions.show to transactions.detail, teh templates show.html to detail.html, and the view txn_show() to txn_detail, to follow the naming convention of Django in the accounting application. 2020-08-08 15:43:21 +08:00
imacat ece7dbe62f Removed a TODO from the url patterns in the accounting application. 2020-08-08 15:19:21 +08:00
imacat 734cd2320b Added the view of the account details in the accounting applications. 2020-08-08 15:18:39 +08:00
imacat fd397a6692 Revised the documentation of the account list template in the accounting application. 2020-08-08 14:40:37 +08:00
imacat 9686196b91 Renamed the template variables in the account list to be more meaningful in the accounting application. 2020-08-08 14:09:02 +08:00
imacat 651f527c86 Renamed the template variables in the transaction views and forms and sorting form to be more meaningful in the accounting application. 2020-08-08 14:05:29 +08:00
imacat fe1e4a40be Renamed the template variables in the accounting reports to be more meaningful in the accounting application. 2020-08-08 13:53:48 +08:00
imacat c7e1fd323d Replaced the account and period template variables with the resolver matches from the request, reducing the variables passed from the view to the templates in the accounting application. 2020-08-08 13:43:11 +08:00
imacat d23d7a9c60 Removed period chooser from the template of the search result. 2020-08-08 13:28:14 +08:00
imacat a1d359570f Replaced the incorrect column name note with notes in the search page in the accounting application. 2020-08-08 13:27:17 +08:00
imacat f04b61a0b2 Revised the translation. 2020-08-08 11:56:08 +08:00
imacat 590f4aa46d Added the non_field_errors to the templates of the accounting forms in the accounting application. 2020-08-08 11:55:56 +08:00
imacat 06ab17c3a4 Added the validation whether there is any accounting records in the transaction form in the accounting application. 2020-08-08 11:55:25 +08:00
imacat c6ccb6e0ae Added to validate the balance after deleting a record in the JavaScript of the transaction form in the accounting application. 2020-08-08 11:27:22 +08:00
imacat 61da336188 Added the validateRecord() validation in the JavaScript of the transaction form, so that users have to explicitly delete the invalid records before submitting the form in the accounting application. 2020-08-08 11:26:42 +08:00
imacat 1f0ec979ae Revised the record form template to display the whole-record errors. 2020-08-08 11:08:56 +08:00
imacat 5833af83a9 Stopped merging non-field errors into the ID errors, and joined ID errors into the non-field errors in the record form in the accounting application. 2020-08-08 10:57:32 +08:00
imacat 05dd0e61a0 Removed the now-unused success_redirect() from the stored status in the Mia core application. 2020-08-08 10:17:11 +08:00
imacat 8793e8bc79 Replaced the use of success_redirect with django.contrib.messages in the views of the Mia core application. 2020-08-08 10:16:30 +08:00
imacat c9f21b679b Removed the now-unused retrieve_status template tag from the Mia core application. 2020-08-08 10:15:36 +08:00
imacat 26fceca653 Removed an unused import from the views in the accounting application. 2020-08-08 10:01:34 +08:00
imacat 610c0f5a00 Removed the errors_by_field status content from the retrieve_status() template tag, for it no longer exists. 2020-08-08 01:22:28 +08:00
imacat e6675e0e03 Removed the now-gone parameter errors_by_field from the documentation of the error_redirect() utility in the Mia core application. 2020-08-08 00:41:01 +08:00
imacat 7ed08b4c2f Revised the get_summary_categories() utility to look for bi-directional travel summary text in the accounting application. 2020-08-07 22:34:24 +08:00
imacat 9771cfd55a Fixed the direction text in the summary helper template in the accounting application. 2020-08-07 22:32:54 +08:00
imacat 09c1f453f4 Replaced parsing the HTML element ID with the HTML custom data attributes in the JavaScripts. 2020-08-07 22:31:08 +08:00
imacat d6e68717fd Moved the JavaScript on the account list template to a separated JavaScript file in the accounting application. 2020-08-07 21:35:03 +08:00
imacat 1d9a8a0401 Moved the template accounting/accounts/index.html to accounting/account_list.html to follow the default template name in the accounting application. 2020-08-07 21:28:28 +08:00
imacat ceb6a3454b Revised the code in the txn_store() view in the accounting application. 2020-08-07 07:58:19 +08:00
imacat 35e6b533cf Implemented the find_existing_equipments() utility, and applied it in the ledger in the accounting application. 2020-08-07 01:06:57 +08:00
imacat c78d0f613d Added the equipment account to the accounting_sample command in the accounting application. 2020-08-07 01:02:21 +08:00
imacat eac77c725a Renamed the is_credit_card_paid() utility to is_payable(), and implemented it in the accounting application. 2020-08-07 00:58:33 +08:00
imacat 75cc6b2d00 Removed the context from the translatable text messages, because that is not necessary anymore. 2020-08-07 00:05:05 +08:00
imacat f6c6ee7fe4 Applied the force_escape filter to the gettext shortcut _("...") in the templates, because it returns SafeString instead of str. 2020-08-06 23:55:24 +08:00
imacat f970974e71 Added the transaction sorting in the accounting application. 2020-08-06 23:51:20 +08:00
imacat 9d49815462 Moved the form-record-transfer.html and form-record-non-transfer.html templates from accounting/transactions to accounting/include in the accounting application. 2020-08-06 22:05:15 +08:00
imacat 1d79e970c4 Revised the error messages and their translations both in Python and for the JavaScript. 2020-08-06 01:47:01 +08:00
imacat b45c06ac36 Added the JavaScript text message translation. 2020-08-06 01:39:51 +08:00
imacat 372e55b028 Revised the translation. 2020-08-06 01:14:51 +08:00
imacat adcd97dd98 Revised the title_case template filter to work with gettext_lazy() in the Mia core application. 2020-08-06 01:14:40 +08:00
imacat 5d4060c919 Removed an unused import from the template tags and filters in the Mia core application. 2020-08-06 01:04:18 +08:00
imacat 86dfe993a4 Removed the context from the translatable text messages in the accounting application, because it is not needed now. 2020-08-06 00:41:29 +08:00
imacat 518b49ee65 Split the translations into their corresponding applications. 2020-08-06 00:01:01 +08:00
imacat c7bb3504e9 Replaced the records in the transaction form with external templates, so that these templates can also be used to add new records and replace the complex jQuery operation in the accounting application. 2020-08-05 23:24:52 +08:00
imacat 8294f2af36 Fixed the documentation in the templates of the transactions in the accounting application. 2020-08-05 22:10:51 +08:00
imacat c765d8ec86 Revised the algorithm to find the transactions to reorder when the date of an existing transaction is changed in a transaction form in the accounting application. 2020-08-05 08:29:30 +08:00
imacat 97825dfe8d Added the account deletion. 2020-08-05 08:23:20 +08:00
imacat b6f5bbaf9e Fixed the fill_txn_from_post() utility so that it works on new transactions without any record in the accounting application. 2020-08-05 08:04:40 +08:00
imacat 65bfdf3a88 Renamed the class subject-line to account-line in the accounting application. 2020-08-05 07:51:35 +08:00
imacat b2ce0eff54 Applied the summary helper and JavaScripts to the transaction form, so that the transaction form works in the accounting application. 2020-08-05 07:48:50 +08:00
imacat 2c6256b497 Fixed to return as JSON in the get_summary_categories() utility in the accounting application. 2020-08-05 00:28:50 +08:00
imacat 4f7c338dfd Added transactions.css to the views of the transactions in the accounting application. 2020-08-04 23:59:15 +08:00
imacat 66c08fd413 Rewrote the get_summary_categories() utility to only query once in the accounting application. 2020-08-04 23:26:30 +08:00
imacat 44e22d711f Renamed the sn column to id in the accounting application. 2020-08-04 01:59:51 +08:00
imacat 733335c715 Replaced the set() method with the kwargs-based query() method in UrlBuilder in the Mia core application. 2020-08-03 23:12:04 +08:00
imacat b749581162 Moved the data preparation out of the transaction in the txn_store() view in the accounting application. 2020-08-03 22:55:18 +08:00
imacat 1d7acef3e1 Renamed RecordSummary to MonthlySummary, changed it from a Django data model to a simple data class, and moved it from accounting.models to accounting.utils in the accounting application. 2020-08-03 22:48:43 +08:00
imacat 66f57b7b0d Added the title_case filter and replaced the title filter with the title_case filter to display titles in American English. 2020-08-03 22:31:13 +08:00
imacat 3babe8bc1f Added the prep_desc property to Period to return the text descriptions with prepositions, to be easier to embed it in a text message in the Mia core application, and applied it in the accounting reports in the accounting application. 2020-08-03 22:20:20 +08:00