|
21c9db396d
|
Renamed the get_current_object method of FormView to get_object, to follow the convention of Django form views in the Mia core application.
|
2020-08-14 00:44:14 +08:00 |
|
|
be2ffbf79e
|
Replaced self.request.resolver_match.kwargs with self.kwargs in the class-based views in the accounting application.
|
2020-08-14 00:41:31 +08:00 |
|
|
6fb74a9a8c
|
Replaced self.request.resolver_match.kwargs with self.kwargs in the class-based views in the Mia core application.
|
2020-08-14 00:40:23 +08:00 |
|
|
dc27293381
|
Reorder the URL patterns in the accounting application.
|
2020-08-14 00:37:11 +08:00 |
|
|
f82c4afbfe
|
Replaced the function-based account_form and account_store views with the class-based AccountFormView in the accounting application.
|
2020-08-14 00:36:29 +08:00 |
|
|
95b6a6a4ea
|
Revised the fill_model_from_form() method in the FormView in the Mia core application.
|
2020-08-13 22:33:31 +08:00 |
|
|
7d364da930
|
Revised the make_form_from_model() method in the FormView in the Mia core application.
|
2020-08-13 22:31:27 +08:00 |
|
|
5a91e85c8e
|
Added the get_absolute_url() method to the account data model in the accounting application.
|
2020-08-13 22:15:54 +08:00 |
|
|
f2455bb946
|
Fixed the is_in_section template filter to deal with when the request is not None but the resolver_match is None in the accounting application.
|
2020-08-13 22:14:33 +08:00 |
|
|
b266a02634
|
Revised the error message in FormView in the Mia core application.
|
2020-08-13 19:33:17 +08:00 |
|
依瑪貓
|
51593d72e6
|
Revised the documentation of the dispatch method in FormView in the Mia core application.
|
2020-08-13 17:54:12 +08:00 |
|
依瑪貓
|
a61f705dda
|
Split the the dispatch method in FormView into do_get() and do_post() methods in the Mia core application.
|
2020-08-13 17:53:15 +08:00 |
|
依瑪貓
|
3c655b8f87
|
Added my own base FormView, and replaced the current function-based user form views with a new UserFormView that based on my base FormView in the Mia core application. I do not know if I am doing the right thing.
|
2020-08-13 15:43:04 +08:00 |
|
依瑪貓
|
e06821194c
|
Revised the code as suggested by PyCharm.
|
2020-08-13 10:17:52 +08:00 |
|
|
1be05c2252
|
Added type hints to the Mia core application.
|
2020-08-13 08:05:35 +08:00 |
|
|
c070b11ea2
|
Revised the documentation of the TransactionConverter in the accounting application.
|
2020-08-13 07:57:29 +08:00 |
|
|
72886c18f2
|
Removed unused admin packages.
|
2020-08-13 07:26:08 +08:00 |
|
|
d4e7458117
|
Added type hints to the accounting application.
|
2020-08-13 07:25:35 +08:00 |
|
|
9cb6f25ee5
|
Removed an unsed import from the utilities in the accounting application.
|
2020-08-13 00:07:35 +08:00 |
|
|
4f74a501d6
|
Replaced the raw SQL query with the Django ORM query in the get_ledger_accounts() utility in the accounting application.
|
2020-08-12 23:48:29 +08:00 |
|
|
e736e51fd3
|
Moved the account selection to the end of the record form in the accounting application.
|
2020-08-12 23:22:13 +08:00 |
|
|
2c6ed1b8b1
|
Added labels to the record forms in the accounting application.
|
2020-08-12 23:13:35 +08:00 |
|
|
aa4d103b64
|
Removed unused imports from the views in the accounting application.
|
2020-08-12 22:52:56 +08:00 |
|
|
0ac40fc723
|
Revised the code in the txn_form view in the accounting application.
|
2020-08-12 22:50:32 +08:00 |
|
|
c8c276feb7
|
Applied the standardized control flow to the txn_sort view in the accounting application.
|
2020-08-12 22:47:55 +08:00 |
|
|
45dded8c2d
|
Revised the txn_sort view so that the reorder will not pass the save() method and induce complex reorder in the accounting application.
|
2020-08-12 22:41:50 +08:00 |
|
|
785087fc8c
|
Revised the delete method of the transaction data model so that the reorder will not pass the save() method and induce complex reorder in the accounting application.
|
2020-08-12 22:41:28 +08:00 |
|
|
2986d6d231
|
Simplified the super method calls in the data models in the accounting application.
|
2020-08-12 22:29:03 +08:00 |
|
|
3f250d9958
|
Moved the transaction saving logic from the txn_store view to the Transaction data model, and applied the standardized control flow to the txn_store view in the accounting application.
|
2020-08-12 22:26:54 +08:00 |
|
|
190092adca
|
Fixed a typo in the txn_sort view in the accounting application.
|
2020-08-12 21:47:12 +08:00 |
|
|
66322311aa
|
Removed an unused import.
|
2020-08-12 21:46:45 +08:00 |
|
|
875ff83692
|
Removed a commented line from the txn_store view in the accounting application.
|
2020-08-12 21:46:00 +08:00 |
|
|
a9c29a6f34
|
Simplified the context of the new record template in the view of the trasaction forms in the accounting application.
|
2020-08-12 21:41:15 +08:00 |
|
|
94243b676a
|
Moved the dummy record creation of the new transaction forms from the view to the templates, reducing the complexity of the control logic in the view in the accounting application.
|
2020-08-12 21:14:51 +08:00 |
|
|
0996fa59f8
|
Moved the logic in the make_txn_form_from_post() utility to the constructor of the transaction form, and moved the logic in the make_txn_form_from_status() utility to the txn_form view, and applied the standardized control flow to the txn_form view in the accounting application.
|
2020-08-12 20:42:31 +08:00 |
|
依瑪貓
|
5e8e8e815e
|
Simplified the parent constructor calls in the data models and the forms.
|
2020-08-12 15:39:07 +08:00 |
|
依瑪貓
|
2ed7c52475
|
Fixed the typos in the transaction sort form in the accounting application.
|
2020-08-12 14:55:42 +08:00 |
|
依瑪貓
|
1303532f69
|
Fixed the url_period template tag to change on a copy of the request keyword arguments instead of the arguments of the request itself in the Mia core application.
|
2020-08-12 14:49:06 +08:00 |
|
依瑪貓
|
745d7bcdae
|
Revised the documentation in the templates of the accounting application.
|
2020-08-12 14:27:58 +08:00 |
|
依瑪貓
|
c486818bcc
|
Added check_relationship to the is_dirty() test for the transactions in the txn_store view of the accounting application.
|
2020-08-12 14:17:42 +08:00 |
|
依瑪貓
|
f6c1beb824
|
Revised the is_dirty method of the transaction data model in the accounting application.
|
2020-08-12 13:52:44 +08:00 |
|
依瑪貓
|
eb9e4e7fe4
|
Replaced the import of the utilities directly with importing the utility package, to prevent long list of utility import in the views of the accounting application.
|
2020-08-12 13:38:54 +08:00 |
|
依瑪貓
|
d190c35754
|
Fixed and replaced Record with RecordForm in the context of the dummy new record template in the txn_form view in the accounting application.
|
2020-08-12 13:32:33 +08:00 |
|
依瑪貓
|
05892b9655
|
Revised the txn_form view to constructs the new transaction form without having to bother the make_txn_form_from_model() utility, in order not to mess up with the is_bound form property, to replace the need for the should_validate template variable, and removed all the should_validate template variables from the transaction form templates in the accounting application.
|
2020-08-12 11:59:50 +08:00 |
|
|
5fc337b39d
|
Moved the logout URL from the site URL patterns to the URL patterns of Mia core application, reduced the dependency from the site settings to the Mia core application.
|
2020-08-12 08:08:01 +08:00 |
|
|
48aa772158
|
Revised the summary help to replace the common substitution asterisk character for multiplication with the times character itself.
|
2020-08-12 08:04:49 +08:00 |
|
|
0c35fa1196
|
Renamed the templates of the accounting reports to group them together in the accounting application.
|
2020-08-12 07:46:55 +08:00 |
|
|
b9049883c7
|
Removed the debug code from the views of the accounting application.
|
2020-08-12 00:30:03 +08:00 |
|
|
b306dbd6cf
|
Removed the now-unused TODO view from the Mia core application.
|
2020-08-12 00:29:04 +08:00 |
|
|
283411061a
|
Revised the documentation in the views of the Mia core application.
|
2020-08-12 00:28:42 +08:00 |
|