Commit Graph

255 Commits

Author SHA1 Message Date
依瑪貓
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
72886c18f2 Removed unused admin packages. 2020-08-13 07:26:08 +08:00
依瑪貓
5e8e8e815e Simplified the parent constructor calls in the data models and the forms. 2020-08-12 15:39:07 +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
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
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
5f18cc719c Moved the view of the HTTP 500 Internal Server Error from the Mia core application to the site URL settings, to reduce coupling between the site settings and the Mia core application. 2020-08-12 00:27:37 +08:00
71b4ee5184 Fixed the is_in_section filter to return False when there is no request object in the Mia core application. 2020-08-11 23:39:53 +08:00
28ee42792d Added the custom HTTP 500 Internal Server Error page. 2020-08-11 23:12:20 +08:00
3a32e00121 Fixed the is_in_section filter to return False when the resolver does not match at all in the Mia core application. 2020-08-11 23:12:20 +08:00
990a5686d9 Fixed to require the user to input the password when changing the log in ID, since the HTTP digest authentication requires both the log in ID and the password to create and store the new hash in the Mia core application. 2020-08-11 21:46:40 +08:00
依瑪貓
9973fc851c Revised not to log the user visits when DEBUG is on in the development environment in the Mia core application. 2020-08-11 11:27:46 +08:00
依瑪貓
96e1bd2374 Fixed the user visit logging to work with IP behind Apache in the Mia core application. 2020-08-11 11:25:04 +08:00
依瑪貓
189751a353 Revised the meta information in the translation. 2020-08-11 10:14:45 +08:00
b0e5720c8d Removed the string conversion for the years in the period chooser template because the years are already in strings in the Mia core application. 2020-08-10 23:43:22 +08:00
7fc49f5d24 Removed an unused debug logging when logging in in the Mia core application. 2020-08-10 23:38:38 +08:00
49264d3ede Fixed the data model definition in the Mia core application. 2020-08-10 23:35:21 +08:00
fbab5e64c4 Revised the text messages in the user list and user form in the Mia core application. 2020-08-10 02:44:38 +08:00
bab6983a38 Added to log the user visit data at log in in the Mia core application. 2020-08-10 02:39:41 +08:00
4e99eaa725 Revised the user data model to allow not updating the updated_at time in the Mia core application. 2020-08-10 02:39:05 +08:00
a229f8a3f6 Added the user's own account management in the Mia core application. 2020-08-09 23:46:08 +08:00
364c40ed02 Added the is_in_section template filter to test if we are in certain section of the site, and applied it to the base template. 2020-08-09 23:13:07 +08:00
f66d186073 Removed the unused str_format template tag from the Mia core application. 2020-08-09 23:05:50 +08:00
a067755e10 Revised the translation. 2020-08-09 22:54:09 +08:00
b2aad32579 Added to delete a user account in the Mia core application. 2020-08-09 22:53:56 +08:00
1c67d0f5ac Removed a TODO in the URL patterns of the Mia core application. 2020-08-09 22:42:02 +08:00
c19c6c4b1e Added to store the user account in the Mia core application. 2020-08-09 22:41:22 +08:00
431955b90a Fixed the is_disabled field in the user form to be optional in the Mia core application. 2020-08-09 22:38:53 +08:00
1f0685b026 Fixed the URL in the user form in the Mia core application. 2020-08-09 22:37:15 +08:00
1fbd934e32 Added required_GET and login_required to the views of the user list and user detail in the Mia core application. 2020-08-09 22:11:02 +08:00
d0407d4900 Removed an excess blank line in the views of the Mia core application. 2020-08-09 22:09:30 +08:00
d7ddee340b Added the user form, and revised the text in the user list and user detail in the Mia core application. 2020-08-09 22:08:15 +08:00
a26eeb5ea6 Revised the text messages in the detail templates. 2020-08-09 20:49:18 +08:00
c500f15945 Added the user details in the Mia core application. 2020-08-09 20:47:53 +08:00
229ce011b5 Removed a TODO from the URL patterns in the Mia core application. 2020-08-09 20:38:48 +08:00
227068e9be Revised the string representation of a user in the Mia core application. 2020-08-09 20:27:05 +08:00
31b9590a7a Removed the unused static module in the template of the user list in the Mia core application. 2020-08-09 20:24:27 +08:00
2a6d3ff4cb Added the user list in the Mia core application. 2020-08-09 20:22:37 +08:00
062e3f5c93 Added the URL for the user management and apply them to the base template. 2020-08-09 19:33:52 +08:00
4d55c8ea14 Revised the translation. 2020-08-09 19:14:15 +08:00
4266e43388 Simplified the log out view in the Mia core application. 2020-08-09 19:08:47 +08:00
828e407c03 Replaced HttpResponseRedirect with the redirect() shortcut. 2020-08-09 19:05:57 +08:00
550e44d93a Replaced the links to the home page with the view name. 2020-08-09 18:55:30 +08:00
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
b396b151e4 Added TODO to the todo view in the Mia core application. 2020-08-09 18:23:20 +08:00
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
5ca2ebefa7 Revised the translation. 2020-08-09 17:25:59 +08:00
7aa2146902 Revised the translation. 2020-08-09 17:07:05 +08:00
bbd3d0e470 Revised and simplify the data model definition. 2020-08-09 16:34:47 +08:00
7c218cbc76 Removed the strip_form() utility to strip_post() in the Mia core application. 2020-08-09 14:23:43 +08:00
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
006c817609 Renamed the variables used in the stored_post utility in the Mia core application. 2020-08-09 13:53:47 +08:00
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
049b9371e5 Removed the unused retrieve_status() utility from the Mia core application. 2020-08-09 13:27:36 +08:00
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
dcf895c22b Revised the translation. 2020-08-09 12:17:16 +08:00
724ba44a71 Added the account form in the accounting application. 2020-08-09 11:52:12 +08:00
bdc84c6399 Revised the translation. 2020-08-08 16:26:18 +08:00
f04b61a0b2 Revised the translation. 2020-08-08 11:56:08 +08:00
05dd0e61a0 Removed the now-unused success_redirect() from the stored status in the Mia core application. 2020-08-08 10:17:11 +08:00
c9f21b679b Removed the now-unused retrieve_status template tag from the Mia core application. 2020-08-08 10:15:36 +08:00
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
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
09c1f453f4 Replaced parsing the HTML element ID with the HTML custom data attributes in the JavaScripts. 2020-08-07 22:31:08 +08:00
依瑪貓
4342f1e34e Revised the translation. 2020-08-07 10:40:57 +08:00
依瑪貓
8cc40e1f68 Simplified the code in the account_options view in the accounting application. 2020-08-07 10:36:14 +08:00
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
75cc6b2d00 Removed the context from the translatable text messages, because that is not necessary anymore. 2020-08-07 00:05:05 +08:00
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
f970974e71 Added the transaction sorting in the accounting application. 2020-08-06 23:51:20 +08:00
1d79e970c4 Revised the error messages and their translations both in Python and for the JavaScript. 2020-08-06 01:47:01 +08:00
372e55b028 Revised the translation. 2020-08-06 01:14:51 +08:00
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
5d4060c919 Removed an unused import from the template tags and filters in the Mia core application. 2020-08-06 01:04:18 +08:00
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
518b49ee65 Split the translations into their corresponding applications. 2020-08-06 00:01:01 +08:00
依瑪貓
4dd1d35cec Removed the status ID when constructing the return url in the Mia core application. 2020-08-05 10:26:39 +08:00
依瑪貓
474c74ebb0 Revised Pagination so that the status ID does not pass along with the pagination links in the Mia core application. 2020-08-05 10:17:46 +08:00
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
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
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
512fd35adc Removed the now-unused error decorated @property from Period in the accounting application. 2020-08-03 22:00:41 +08:00
c2b9cdbeed Renamed the set_this_month() method to _set_this_month() to change it to private in Period.Parser in the Mia core application. 2020-08-03 21:51:04 +08:00
95e0173126 Replaced the invalid_period() method in Period.Parser with ValueError in the Mia core application. 2020-08-03 21:42:51 +08:00
95cd08a887 Added the VERY_START constant in Period.Parser to denote the earliest-possible beginning in the Mia core application. 2020-08-03 21:35:25 +08:00
ad52aa1783 Revised the documentation in Period in the accounting application. 2020-08-03 21:31:25 +08:00
2ff813ebd1 Renamed get_month_last_day() to _month_last_day() in Period.Parser in the Mia core application. 2020-08-03 21:30:40 +08:00
4cd0f0636d Renamed the method _get_month_text() to _month_text(), _get_year_text() to _year_text(), and _get_date_text() to _date_text() in Period.Parser in the Mia core application. 2020-08-03 21:28:35 +08:00
7b92ff7567 Added the _get_year_text() utility to Period.Parser in the Mia core application. 2020-08-03 21:25:14 +08:00
cd6cd51444 Renamed get_month_text() to _get_month_text(), and get_date_text() to _get_date_text() to change them to private in Period.Parser. 2020-08-03 21:19:47 +08:00
c3240b27e7 Removed the unused dict template filter from the Mia core application. 2020-08-03 21:17:25 +08:00
841fbc1223 Added the add_css and add_js template tags to add local CSS and JavaScript files to the base template in the Mia core application, and applied them in the templates of the accounting application. 2020-08-03 00:20:26 +08:00
2c3bd43345 Fixed the URL of the 3351 brought-forward subject in the balance sheet to the income statement before the current period in the accounting application. 2020-08-02 22:38:16 +08:00
688e350017 Adapted dirtyfields in the data models. 2020-08-02 09:53:26 +08:00
fe8dae191e Revised the strip_form() utility to remove the empty input in the Mia core application. 2020-08-02 09:44:08 +08:00
db4100cb9c Removed the unused is_chosen_year() method from the Period utility in the Mia core application. 2020-08-02 02:28:47 +08:00