Commit Graph

253 Commits

Author SHA1 Message Date
1b89fef01c Fixed and replaced the incorrect class property declaration with the instance property declaration, and replaced unnecessary pseudo properties with instance properties. 2020-08-02 01:04:47 +08:00
edb1aece09 Fixed the documentation of the view of the home page in the Mia core application. 2020-08-02 00:29:43 +08:00
da80816b37 Revised the coding style according to PEP8. 2020-08-02 00:08:53 +08:00
9d988f17ca Added forms and validators, and applied them to the transaction form in the accounting application. 2020-08-01 23:56:41 +08:00
c1da25b3b5 Fixed the text in the period chooser for the period "since last month" in the period chooser template in the Mia core application. 2020-08-01 07:56:06 +08:00
aec234fc01 Renamed the add_param() method to add(), the del_param() method to remove(), and the set_param() method to set() in UrlBuilder in the Mia core application. 2020-07-31 21:16:03 +08:00
1a27d87400 Added the strip_form() utility to the Mia core application, and apply it to the transaction_store() view of the accounting application. 2020-07-31 00:14:12 +08:00
a30c937a4b Renamed the digest_login_required() decorator to login_required(), for consistency. 2020-07-30 00:12:13 +08:00
e64089f06f Added the default_spec() method to Period, and applied it to the views in the accounting application. 2020-07-29 19:08:10 +08:00
80b871d488 Added the retrieve_status() utility and applied it in the retrieve_status template tag in the Mia core application. 2020-07-28 22:22:06 +08:00
983f38d6f0 Renamed the function of the retrieve_status() template tag to retrieve_status_tag() with alias to retrieve_status. 2020-07-28 22:19:26 +08:00
a0ec831310 Removed the unused index template filter from the Mia core application. 2020-07-28 22:12:46 +08:00
9ab325a1c7 Added the dict template filter to obtain a value from a dictionary in the Mia core application, and applied it in the templates of the forms of the transactions in the acccounting application. 2020-07-28 22:11:54 +08:00
d6df2496be Removed an excess trailing blank line in the Mia core application. 2020-07-28 20:14:55 +08:00
7ae30f9980 Revised the retrieve_status() template tag and renamed the errors template variable to page_errors in the Mia core application. 2020-07-28 20:06:09 +08:00
50c06bd3d3 Added the error_redirect() utility, and revised the documentation of the stored status utilities in the Mia core application. 2020-07-28 20:01:58 +08:00
958e3048bb Added the documentation to the success_redirect() utility in the Mia core application. 2020-07-28 19:34:14 +08:00
依瑪貓
8285c69685 Fixed an error in the storing the status into the session in the Mia core application. 2020-07-28 09:38:58 +08:00
b5e7f9878f Fixed an error in the storing the status into the session in the Mia core application. 2020-07-28 08:43:30 +08:00
e90defd25d Added the stored status and a dummy transaction_store() view to the accounting application. 2020-07-28 08:22:42 +08:00
99fb99b160 Added the view and the templates for the forms of the transactions in the accounting application. 2020-07-27 22:36:28 +08:00
cc18dbd5f1 Reordered the code in the template tags in the Mia core application. 2020-07-27 21:23:40 +08:00
5a2a3a6c56 Fixed the UrlBuilder utility to allow dummy parameter value that is None in the Mia core application. 2020-07-24 07:25:30 +08:00
10cbe2a70f Revised the documentation of the utilities of the Mia core application. 2020-07-24 06:42:33 +08:00
6e49443b88 Renamed the new_id() utility to new_pk() in the Mia core application. 2020-07-23 23:24:42 +08:00
e04736b90d Renamed the new_sn() utility to new_id() in the Mia core application. 2020-07-23 23:04:18 +08:00
6453cd4b8e Added the edit button to the transaction views in the accounting application. 2020-07-23 22:32:34 +08:00
0a29ffaa12 Moved the url_with_return template tag from the accounting application to the Mia core application. 2020-07-23 22:23:40 +08:00
334292e6e8 Revised the url_period() tag in the Mia core application. 2020-07-23 22:19:27 +08:00
25383a3ae6 Employed a regular expression pattern in the PeriodConverter to check the period format first. 2020-07-23 22:13:17 +08:00
d88d3942d2 Removed the url_query() template tag from the Mia core application. 2020-07-23 22:05:41 +08:00
2db3899dea Added the transaction views in the accounting application. 2020-07-23 22:02:26 +08:00
f9a9a99246 Added PeriodConverter to convert a period specification to a period, and applied it in the URL patterns. 2020-07-21 22:05:39 +08:00
01dbd7e60b Removed the default order of the users and the countries in the Mia core application. 2020-07-21 21:24:36 +08:00
ebb7c06f91 Applied the set_multi_lingual_attr() utility function to the titles of the accounts and the names of the countries. 2020-07-21 21:23:54 +08:00
8d2d4c39b6 Added the set_multi_lingual_attr() utility function in the Mia core application. 2020-07-21 21:21:43 +08:00
依瑪貓
c6a62d92d5 Added the search page in the accounting application. 2020-07-21 10:04:29 +08:00
361b8c9881 Added the new_sn() utility method to the Mia core application. 2020-07-20 21:55:34 +08:00
b8b5546b9f Renamed the variables. 2020-07-19 21:08:10 +08:00
1cd64955a3 Removed the now-unused SqlQuery from the Mia core application. 2020-07-18 23:43:31 +08:00
0525197993 Renamed the variable in the url_period template tag in the Mia core application. 2020-07-17 23:06:10 +08:00
856bcd47ff Revised the url_period template tag so that it works with or without the subject code in the mia_core application. 2020-07-17 23:05:23 +08:00
e2945045f3 Added the default parameter to the get_multi_lingual_attr() function to allow a different default lanugage for a data model. 2020-07-16 23:18:16 +08:00
418dcd9803 Renamed the get_multi_language_attr() method to get_multi_lingual_attr(), and renamed the multi-lingual model fields from _zhtw to _zh_hant, and _zhcn to _zh_hans. 2020-07-16 23:13:15 +08:00
a58f6d6d11 Moved the core custom template filters and tags to the template tag library in the Mia core application. 2020-07-16 23:03:37 +08:00
42e444b8c8 Revised the code for PEP8. 2020-07-16 22:25:33 +08:00
5b9ac93ee5 Revised the import of django.utils.timezone.localdate. 2020-07-16 22:22:35 +08:00
983c2a5533 Added the cash summary report in the accounting application. 2020-07-16 00:28:50 +08:00
c65d778a1b Revised Period in the Mia core application. 2020-07-14 22:15:04 +08:00
94884e72b8 Added and applied the current() method to Language in the Mia core application. 2020-07-14 22:14:39 +08:00
ef4c8ea2ae Renamed the get_default() method to default() in Language in the Mia core application. 2020-07-14 22:12:17 +08:00
e895de3abc Changed Period to use the current language instead of expecting the language passed by the caller. 2020-07-14 22:10:27 +08:00
fa034b9a6a Added the get_multi_language_attr() function to the Mia core application, to deal with the multi-lingual attributes, and applied it in the data models. 2020-07-14 22:01:32 +08:00
依瑪貓
1212cc2858 Revised the TODO view to accept additional arguments in the Mia core application. 2020-07-14 09:59:56 +08:00
069cd9ca74 Revised the parameters of Period. 2020-07-14 07:43:47 +08:00
ea354ae101 Added ReportUrl to help building the report chooser in the accounting application. 2020-07-14 07:41:19 +08:00
39c75f772a Added the balance-before record and the sum record to the cash account report. Moved the SqlQuery utility from the accounting application to the Mia core application. 2020-07-13 19:54:27 +08:00
fa7416d0f3 Replaced the CashReportView list view with the cash view function, to simplify. Moved the pagination query parameter parser from the view to Pagination. 2020-07-11 17:23:38 +08:00
562989bde2 Renamed templatetags to template_tags, and templatefilters to template_filters. 2020-07-11 07:18:14 +08:00
d7f04dbb39 Added the pagination navigation bar and the action buttons to the cash account in the accounting application. 2020-07-11 07:12:53 +08:00
241445bc7a Removed is_safe=True from the smart_date template filter. 2020-07-10 18:54:55 +08:00
f8d25412cb Removed an unused import from templatetags. 2020-07-10 00:30:19 +08:00
a7ec80f066 Added a dummy "TODO" view to the Mia core application. 2020-07-09 23:18:37 +08:00
依瑪貓
e1e61869b7 Revised the documentation of the template tags. 2020-07-09 10:40:42 +08:00
04ca928a3a Added the url_query template tag. 2020-07-09 08:28:16 +08:00
6bdcdd0d78 Renamed the format template tag to str_format, and simplify it. 2020-07-09 01:29:51 +08:00
bcb5da1a5e Revised the code to generate the page size options in Pagination, to be clear. 2020-07-09 01:03:03 +08:00
e5d0feadbc Added the page size options to the pagination navigation bar. 2020-07-08 23:40:36 +08:00
依瑪貓
dde75b9805 Added Period as the template period helper, and changed PeriodParser to the inner class Period.Parser. 2020-07-08 10:52:03 +08:00
8cefd0d4bf Removed the unused get_month_range() method from the period parser. 2020-07-08 08:18:57 +08:00
56ae1bb29a Renamed the parameter period_spec to spec in the period parser. 2020-07-08 08:13:47 +08:00
39d65e1381 Revised the text message in the period parser. 2020-07-08 07:45:18 +08:00
76df32a76d Revised the period parser. 2020-07-08 07:40:07 +08:00
6f604f1c86 Revised the documentation. 2020-07-08 07:24:36 +08:00
6da65f00ba Moved the period parser from the accounting application to the Mia core application. 2020-07-08 07:20:38 +08:00
d047be7ba9 Added the format template tag that does sprintf-like string format in the templates. 2020-07-08 00:58:25 +08:00
974d654750 Fixed the documentation of Pagination. 2020-07-07 22:52:29 +08:00
92867c3e97 Changed the pagination template variable to pagination_links. 2020-07-07 22:50:57 +08:00
e9509c9bac Changed the links attribute of Pagination to a pseudo attribute that is calculated on request. 2020-07-07 22:49:37 +08:00
19ac9d3200 Added the navigation links for pagination. 2020-07-07 22:18:40 +08:00
3bce775729 Added the trailing blank line in mia_core.utils. 2020-07-07 21:07:25 +08:00
1f748d09ce Fixed the documentation in Pagination. 2020-07-07 21:07:05 +08:00
563a368ab0 Fixed UrlBuilder on its string output. 2020-07-07 21:06:11 +08:00
897f82bd26 Moved part of the pagination logic from the view to Pagination. 2020-07-07 21:04:07 +08:00
df0380362b Renamed PageNoOutOfRangeError to PageNoOutOfRangeException. 2020-07-07 20:56:01 +08:00
5ff7f444e9 Added documentation to PageNuOutOfRangeError. 2020-07-07 20:55:29 +08:00
d48d1b017a Moved the pagination and the page number out of range error from the accounting application to the Mia core application. 2020-07-07 20:54:35 +08:00
c0f664761e Added documentation to the utilities and views of the Mia Core application. 2020-07-07 20:49:31 +08:00
cd7d7a5106 Added the home page view. 2020-07-06 23:22:20 +08:00
66f1e4b4fa Renamed the logout_view() function to logout(). 2020-07-06 23:06:45 +08:00
68be53e212 Added to log out the current user. 2020-07-06 23:04:14 +08:00
de679cf91a Removed an unsed logging. 2020-07-06 22:26:43 +08:00
405ae2307e Added the digest_login_required decorator. 2020-07-06 22:26:29 +08:00
5acda6cd30 Added the HTTP digest authentication to mia_core. 2020-07-05 23:40:39 +08:00
8a539fb144 Added the User and Country models to mia_core. 2020-07-05 23:40:12 +08:00
aa89286cd9 Added the mia_core application. 2020-07-04 08:17:08 +08:00
依瑪貓
0243289946 Revised the code according to the PyCharm and PEP8 inspection. 2020-07-02 09:45:11 +08:00
dc14f2e27a Renamed the human_date filter to smart_date. 2020-07-02 07:40:45 +08:00
a3c0f3fb82 Added the template helper to display the date in a human-friendly format. 2020-07-02 02:04:35 +08:00
fbce3ab9ef Revised the documentation. 2020-07-02 00:50:27 +08:00
cff4893c77 Added the UrlBuilder utility to the Mia core. 2020-07-01 23:35:23 +08:00
238f5f6b85 Added the setvar template tag to the Mia core. 2020-07-01 23:35:04 +08:00
cccf96e099 Added the mia_core package. 2020-07-01 23:34:22 +08:00