imacat
|
be8dc21c5a
|
Revised the code in the test_l10n test of the CurrencyTestCase test case.
|
2023-02-07 00:38:41 +08:00 |
|
imacat
|
2f8c6f6981
|
Removed the redundant unique constraint from the AccountL10n and CurrencyL10n data models.
|
2023-02-07 00:24:36 +08:00 |
|
imacat
|
cdd010427b
|
Added documentation to the columns of the AccountL10n data model.
|
2023-02-07 00:23:45 +08:00 |
|
imacat
|
d78b941674
|
Applied the delete method of the Account data model to the delete_account view, to make things easier.
|
2023-02-07 00:22:23 +08:00 |
|
imacat
|
570c84c196
|
Added the currency management.
|
2023-02-07 00:13:33 +08:00 |
|
imacat
|
7873e16cc3
|
Added the editor2 user to the test site.
|
2023-02-06 23:28:21 +08:00 |
|
imacat
|
52351c52bc
|
Revised the imports in test_base_account.py and test_account.py.
|
2023-02-06 21:45:56 +08:00 |
|
imacat
|
591fb4a7ab
|
Replaced the UserClient class and the get_user_client function with the get_client function in the tests, for simplicity.
|
2023-02-06 21:45:28 +08:00 |
|
imacat
|
2a6c5de6d6
|
Removed the unused clients from the setUp method of the BaseAccountTestCase test case.
|
2023-02-06 21:37:41 +08:00 |
|
imacat
|
6b94cfb908
|
Removed excess blank lines in test_account.py and test_base_account.py.
|
2023-02-06 19:57:19 +08:00 |
|
imacat
|
eb90e83c98
|
Removed an unused import from the "accounting" module.
|
2023-02-06 19:31:06 +08:00 |
|
imacat
|
6bf18be455
|
Revised the coding style in the title setter of the Account data model.
|
2023-02-06 11:42:22 +08:00 |
|
imacat
|
895bca2508
|
Fixed the documentation of the list_accounts view.
|
2023-02-06 11:07:18 +08:00 |
|
imacat
|
6af29e7df7
|
Updated the icon to create a new account in the account list.
|
2023-02-06 10:08:50 +08:00 |
|
imacat
|
50f8f06687
|
Revised the translation.
|
2023-02-06 09:50:03 +08:00 |
|
imacat
|
cd5b1b97fd
|
Added a different the page title of the search result in the base account list and account list, to be clear.
|
2023-02-06 09:47:19 +08:00 |
|
imacat
|
b7dd53d2f9
|
Added a complex query to the test_malformed test of the QueryKeywordParserTestCase test case.
|
2023-02-04 14:54:32 +08:00 |
|
imacat
|
b07b0e3be4
|
Added a complex query to the test_default test of the QueryKeywordParserTestCase test case.
|
2023-02-04 14:53:18 +08:00 |
|
imacat
|
e7fb2288ce
|
Revised the parse_query_keywords utility to handle the case with an open double quotation mark without its corresponding close double quotation mark.
|
2023-02-04 14:51:09 +08:00 |
|
imacat
|
17ba7659b6
|
Removed the CSRF token from the NextUriTestCase test case, for simplicity.
|
2023-02-04 14:38:25 +08:00 |
|
imacat
|
2c8d5e7c8a
|
Revised the translation.
|
2023-02-04 13:27:04 +08:00 |
|
imacat
|
e2f707f696
|
Replaced gettext with pgettext in the Pagination utility.
|
2023-02-04 13:26:58 +08:00 |
|
imacat
|
b5c0d0b7b3
|
Added the pgettext function to the "accounting.locale" module.
|
2023-02-04 13:26:32 +08:00 |
|
imacat
|
7fe2bb6135
|
Removed an excess blank line from the "accounting.utils.pagination" module.
|
2023-02-04 12:57:38 +08:00 |
|
imacat
|
4d870f1dcc
|
Added the page size to the public properties of the Pagination utility. It is used in the pagination template.
|
2023-02-04 12:55:30 +08:00 |
|
imacat
|
16b2eb1c93
|
Renamed the page_links and page_sizes properties to pages and page_size_options in the Pagination utility.
|
2023-02-04 12:51:30 +08:00 |
|
imacat
|
fd63149066
|
Revised the pagination utility to handle the empty data. better
|
2023-02-04 12:19:30 +08:00 |
|
imacat
|
a7a432914d
|
Added the empty condition in the __get_page_sizes method of the Pagination utility.
|
2023-02-04 11:37:00 +08:00 |
|
imacat
|
1a44f08b90
|
Revised the empty condition in the __get_page_links method of the Pagination utility.
|
2023-02-04 11:36:42 +08:00 |
|
imacat
|
3e68cfe690
|
Removed incorrect documentation in the Pagination utility.
|
2023-02-04 11:31:09 +08:00 |
|
imacat
|
809f2b6df3
|
Changed the page number and page size properties to private in the Pagination utility.
|
2023-02-04 11:26:33 +08:00 |
|
imacat
|
c286aa8b8b
|
Added the missing parameter in the __uri_set method of the Pagination utility.
|
2023-02-04 11:24:10 +08:00 |
|
imacat
|
1326d9538c
|
Added the missing is_found = True in the __uri_set method of the Pagination utility.
|
2023-02-04 11:21:22 +08:00 |
|
imacat
|
b9cecf343a
|
Added the generic type to the pagination utility in the PaginationTestCase test case.
|
2023-02-04 11:09:20 +08:00 |
|
imacat
|
3d9e6c10da
|
Removed the invalid page number handler in the __set_list method of the Pagination utility. The invalid page numbers are handled and redirected in the __get_page_no method now.
|
2023-02-04 11:07:04 +08:00 |
|
imacat
|
5090e59bb1
|
Added to redirect when the page size is invalid in the Pagination utility.
|
2023-02-04 10:55:49 +08:00 |
|
imacat
|
62697fb782
|
Added the exception to the documentation of the constructor of the Pagination utility.
|
2023-02-04 10:51:07 +08:00 |
|
imacat
|
8c462e7b2c
|
Replaced the messy __get_base_uri_params __uri_set_params methods with the unified __uri_set method in the Pagination utility.
|
2023-02-04 10:49:35 +08:00 |
|
imacat
|
90a8229db9
|
Revised the Pagination so that the page size and page number that are the same as the default values are redirected and removed, too.
|
2023-02-04 10:37:39 +08:00 |
|
imacat
|
8be44ccf5f
|
Renamed the is_needed property to is_paged in the Pagination utility.
|
2023-02-04 10:26:28 +08:00 |
|
imacat
|
511328a0bd
|
Renamed the PageLink class to Link in the "accounting.utils.pagination" module.
|
2023-02-04 10:18:22 +08:00 |
|
imacat
|
0d8cf85ec0
|
Removed an excess blank line in test_utils.py.
|
2023-02-04 09:51:19 +08:00 |
|
imacat
|
6e212f0e33
|
Revised the Pagination utility to handle the malformed and illegal page number and page size values.
|
2023-02-04 09:34:52 +08:00 |
|
imacat
|
2fbe137243
|
Added test_utils.py with the NextUriTestCase, QueryKeywordParserTestCase, and PaginationTestCase test cases for the independent utilities.
|
2023-02-04 08:12:24 +08:00 |
|
imacat
|
f4e2c21ece
|
Added test_temp.py to .gitignore, for temporary tests that should not be committed.
|
2023-02-04 08:11:52 +08:00 |
|
imacat
|
fff07a2552
|
Removed node_models from .gitignore.
|
2023-02-03 23:06:28 +08:00 |
|
imacat
|
975b00bce9
|
Advanced to version 0.1.1.
|
2023-02-03 17:14:47 +08:00 |
|
imacat
|
d648538fbb
|
Added onupdate="CASCADE" to the foreign keys.
|
2023-02-03 17:14:32 +08:00 |
|
imacat
|
dde9c38bb8
|
Fixed the primary key of the Account data model to be not auto-incrementing.
|
2023-02-03 13:32:19 +08:00 |
|
imacat
|
fecf33baa8
|
Updated the minimal python version to 3.11, as for the use of the typing.Self type hint.
|
2023-02-03 13:01:03 +08:00 |
|
imacat
|
cea2a44226
|
Added the order and sorting routes to the test_nobody, test_viewer, and test_editor tests of the AccountTestCase test case.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
b5d87d2387
|
Revised to allow the viewers to view the account order page.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
784e7bde49
|
Added the test_reorder test to the AccountTestCase test case.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
60280f415d
|
Shortened the variable names in the test_change_base test of the AccountTestCase test case.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
f32d268494
|
Revised the order and sorting routes from "/base/" to "/bases/".
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
1c1be87f3e
|
Revised the accounting reordering to handle the cases with only one account or no account.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
589da0c1c6
|
Renamed "sorting" to "reorder", and the "sort-form" route to "order".
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
8363ce6602
|
Fixed the endpoint name in the account detail template.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
6a83f95c9f
|
Added the test_change_base test to the AccountTestCase test case.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
7dc754174c
|
Revised the documentation of the views.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
5238168b2d
|
Added support to sort the accounts under the same base account.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
eeb05b8616
|
Removed the unique constraint in the Account data model.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
9920377266
|
Added a missing semicolon in account-form.js.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
9f9c40c30e
|
Revised the code to find the next number in the populate_obj method of the AccountForm form.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
d368c5e062
|
Renamed the variable in the new_id function from "new" to "obj_id", to be clear.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
4aed2f6ba7
|
Renamed the "testsite" application to "test_site".
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
6876fdf75e
|
Added the test_editor test to the AccountTestCase test case.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
d9624c7be6
|
Revised the AccountTestCase test case for simplicity.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
8364025668
|
Split the BaseAccountTestCase into BaseAccountCommandTestCase and BaseAccountTestCase, and rewrote the BaseAccountTestCase for simplicity.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
dd3690dd6a
|
Added the AccountTestCase test case with the test_nobody and test_viewer tests.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
3312c835fd
|
Added the AccountCommandTestCase test case.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
fce9d04896
|
Removed SQLALCHEMY_ECHO from the test site.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
c68786f78a
|
Revised the import in the test_init test of the BaseAccountTestCase test case.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
581e803707
|
Moved the user utilities from the "accounting.database" module to the "accounting.utils.users" module, and simplified its use.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
15007ada4f
|
Advanced to version 0.1.0.
|
2023-02-03 12:57:53 +08:00 |
|
imacat
|
e50d6267d5
|
Revised the options.package_data section in setup.cfg to include the static CSS and JavaScript files.
|
2023-02-03 12:55:59 +08:00 |
|
imacat
|
2359842e80
|
Added to query the "offset needed" in the get_account_query function.
|
2023-02-03 12:55:58 +08:00 |
|
imacat
|
9497fa371e
|
Updated the translation.
|
2023-02-03 12:55:58 +08:00 |
|
imacat
|
b0ef4fb059
|
Added the "offset needed" option and badge in the account list, account detail and account form.
|
2023-02-03 12:55:57 +08:00 |
|
imacat
|
9f63db174c
|
Merged the search box to the action button group in the base account list and account list.
|
2023-02-03 12:55:56 +08:00 |
|
imacat
|
9b22331a5a
|
Added the base account detail page that shows its descendant accounts.
|
2023-02-03 12:55:56 +08:00 |
|
imacat
|
cb0dea58f1
|
Fixed the documentation of the AccountConverter converter.
|
2023-02-03 12:55:55 +08:00 |
|
imacat
|
241ad337c8
|
Added the "accounting.utils.next_uri" utilities to fixed how the next URI works.
|
2023-02-03 12:55:55 +08:00 |
|
imacat
|
2964f206a6
|
Revised the test site to use the secret key specified in the environment variables when possible, so that the secret key and session keeps in the development environment.
|
2023-02-03 12:55:55 +08:00 |
|
imacat
|
9118b631e4
|
Updated the translation.
|
2023-02-03 12:55:55 +08:00 |
|
imacat
|
ce6c8508df
|
Revised the titles of the base account list and the account list, to be clear.
|
2023-02-03 12:55:54 +08:00 |
|
imacat
|
e29b99b0a7
|
Merged the "accounting.base_account.models" and "accounting.account.models" modules into the new "accounting.modules" module, so that the data models can reference one another.
|
2023-02-03 12:55:54 +08:00 |
|
imacat
|
e9f6b769f4
|
Added the account management.
|
2023-02-03 12:55:54 +08:00 |
|
imacat
|
14638f574e
|
Added the initial application with the main account list, the pagination, the query, the permission, the localization, the documentation, the test case, and a test demonstration site.
|
2023-02-03 12:55:33 +08:00 |
|
imacat
|
9c83ad97c1
|
Added .gitignore.
|
2023-01-27 01:29:35 +08:00 |
|