Commit Graph

260 Commits

Author SHA1 Message Date
依瑪貓
b4d9a250db Revised the documentation of the make_trans management command. 2021-02-03 10:05:07 +08:00
fd47f7bd94 Revised the smart_date filter in the Mia core application. 2021-01-17 00:37:34 +08:00
bb93f601ad Replaced urllib.parse.unquote() with urllib.parse.unquote_plus() in UrlBuilder. 2021-01-16 20:24:10 +08:00
a554974ea0 Simplified the stored post forms in a way that only store one form for use at once, like PHP Laravel, and merge it to the Mia core utilities in the Mia core application. 2020-10-20 22:51:00 +08:00
5acbb6137a Removed an unused import from the accounting_accounts management command in the Mia core application. 2020-09-06 22:08:33 +08:00
0adec7557b Added the parse_date() utility to the Mia core application. 2020-09-03 23:27:44 +08:00
a478f185c8 Moved the make_trans management command to the Mia core application. 2020-09-02 23:06:37 +08:00
依瑪貓
edf3d99c81 Fixed a typo in the method name in CssAndJavaScriptLibraries in the Mia core application. 2020-09-02 15:36:40 +08:00
依瑪貓
2b808b236a Removed an unused import in the Mia core application. 2020-09-02 15:36:03 +08:00
依瑪貓
910abb7d74 Revised the built-in CDN library URLs for long lines in the Mia core application. 2020-09-02 15:35:44 +08:00
4cb92dd309 Added the init_libs template tag to initialize the CSS and JavaScript library resolver in the Mia core application. 2020-08-30 22:55:25 +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
d1ef253d9d Removed an unused import from the utilities in the Mia core application. 2020-08-28 20:26:02 +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
依瑪貓
54f6ad3d3b Added the modified RedirectView with current_app to the current namespace in the Mia core application. 2020-08-19 10:03:45 +08:00
依瑪貓
d1a64f86c3 Revised the code order in the dispatch and get_form methods in the Mia core application. 2020-08-18 10:33:22 +08:00
依瑪貓
321165a50f Added to set the current user of the data model if the model is our BaseModel in the fill_model_from_form() method in FormView in the Mia core application. 2020-08-18 10:01:45 +08:00
依瑪貓
a6fc865b3e Replaced the type hint of the object of FormView from Optional[BaseModel] to Optional[Model] in the Mia core application. 2020-08-18 09:59:46 +08:00
依瑪貓
71989f424c Replaced the _set_object() method, the _get_object() method, and the _object property with the object property in FormView, and applied the object in the get_success_url(). 2020-08-18 09:35:29 +08:00
依瑪貓
216979dcf4 Added the abstract base model in the Mia core application. 2020-08-18 09:27:26 +08:00
d4961f9e25 Moved the local part of the application from the Mia core application to the Mia Womb local application. 2020-08-18 00:37:04 +08:00
bd7b49feda Removed an unused import from the models in the Mia core application. 2020-08-17 23:26:50 +08:00
062f4422d1 Added namespace to the url_period tag in the Mia core application. 2020-08-17 22:51:47 +08:00
24db1af175 Renamed the templates of the transactions in the Mia core application. 2020-08-17 22:49:37 +08:00
c400d65f91 Replaced the get_absolute_url() method in the user data model with the get_success_url() method in the user and my account form model, and added the current application to the arguments to enable multiple instances of the application in the accounting application. 2020-08-17 22:41:37 +08:00
8cadb02d2d Added the namespace to the get_success_url method of the MyAccountFormView in the Mia core application. 2020-08-17 22:39:32 +08:00
依瑪貓
5e321ad420 Added to catch ProgrammingError when checking whether a user is in use in the Mia core application. 2020-08-17 09:29:03 +08:00
35b246077c Moved the form creating logic from the post() method to the get_form() method, and applied get_form() to the post() method in FormView in the Mia core application. 2020-08-17 07:48:46 +08:00
b829002c61 Revised the documentation in FormView in the Mia core application. 2020-08-16 19:10:38 +08:00
eba94c2b96 Added type hints to the parameters in the form_invalid and form_valid methods in FormView in the Mia core application. 2020-08-16 19:00:47 +08:00
4f9c3e89c3 Reordered the methods in FormView in the Mia core application. 2020-08-16 18:58:25 +08:00
9c98cb70f4 Split the post() method into form_valid() and form_invalid() in the FormView in the Mia core application. 2020-08-16 18:31:02 +08:00
15594c4349 Added type hint to the return types of the get_context_data and get_form methods in FormView in the Mia core application. 2020-08-16 18:15:28 +08:00
499b7897ef Simplified the get_object method in the UserFormView in the Mia core application. 2020-08-16 13:44:41 +08:00
60b3dfa33c Split the get() method into get_context_data() and get_form() from FormValue in the Mia core application. 2020-08-16 13:20:18 +08:00
a7bb5d456a Added the cleaned_data argument to the get_not_modified_message and get_success_message methods in the FormView in the Mia core application. 2020-08-16 10:46:59 +08:00
3794735df9 Added the documentation to the get_form_class() method in the FormView in the Mia core application. 2020-08-16 10:40:31 +08:00
38df53d73a Renamed the do_get() method to get(), and do_post() method to post(), and accepts the parameters as dispatch() in the FormView in the Mia core application. 2020-08-16 10:39:20 +08:00
f932d5a0a7 Changed the _form pseudo @property to the get_form_class () method in the FormView in the Mia core application. 2020-08-16 09:55:59 +08:00
a2a47cdea2 Renamed the form property to form_class in the Mia core application. 2020-08-16 09:50:05 +08:00
190d9e51e0 Revised the documentation of the UserFormView and MyAccountFormView in the Mia core application. 2020-08-16 09:46:23 +08:00
a4d92a6a30 Replaced the function-based my_account_form and my_account_store views with the class-based MyAccountFormView view in the Mia core application. 2020-08-15 01:05:21 +08:00
283da62a3f Added the error_url property and get_error_url method back to FormView in the Mia core application. 2020-08-14 08:42:22 +08:00
6e64918cd9 Removed the get_error_url method and the error_url property, because we bounce to the same current URL now in the Mia core application. 2020-08-14 01:01:45 +08:00
c353e17db2 Combined the create and store URL, and the edit and update URL of the users to simplify the URL pattern settings, because they are handled by the same view now in the Mia core application application. 2020-08-14 00:53:10 +08:00
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
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