62697fb782
Added the exception to the documentation of the constructor of the Pagination utility.
依瑪貓2023-02-04 10:51:07 +08:00
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
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
8be44ccf5f
Renamed the is_needed property to is_paged in the Pagination utility.
依瑪貓2023-02-04 10:26:28 +08:00
511328a0bd
Renamed the PageLink class to Link in the "accounting.utils.pagination" module.
依瑪貓2023-02-04 10:18:22 +08:00
0d8cf85ec0
Removed an excess blank line in test_utils.py.
依瑪貓2023-02-04 09:51:19 +08:00
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
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
f4e2c21ece
Added test_temp.py to .gitignore, for temporary tests that should not be committed.
依瑪貓2023-02-03 23:06:55 +08:00
fff07a2552
Removed node_models from .gitignore.
依瑪貓2023-02-03 23:06:28 +08:00
d648538fbb
Added onupdate="CASCADE" to the foreign keys.
依瑪貓2023-02-03 17:14:32 +08:00
dde9c38bb8
Fixed the primary key of the Account data model to be not auto-incrementing.
依瑪貓2023-02-03 13:26:20 +08:00
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
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:41:01 +08:00
b5d87d2387
Revised to allow the viewers to view the account order page.
依瑪貓2023-02-03 12:29:37 +08:00
784e7bde49
Added the test_reorder test to the AccountTestCase test case.
依瑪貓2023-02-03 12:23:26 +08:00
60280f415d
Shortened the variable names in the test_change_base test of the AccountTestCase test case.
依瑪貓2023-02-03 12:10:32 +08:00
f32d268494
Revised the order and sorting routes from "/base/" to "/bases/".
依瑪貓2023-02-03 10:27:29 +08:00
1c1be87f3e
Revised the accounting reordering to handle the cases with only one account or no account.
依瑪貓2023-02-03 10:26:22 +08:00
589da0c1c6
Renamed "sorting" to "reorder", and the "sort-form" route to "order".
依瑪貓2023-02-03 10:19:52 +08:00
8363ce6602
Fixed the endpoint name in the account detail template.
依瑪貓2023-02-03 09:48:32 +08:00
6a83f95c9f
Added the test_change_base test to the AccountTestCase test case.
依瑪貓2023-02-03 09:45:17 +08:00
7dc754174c
Revised the documentation of the views.
依瑪貓2023-02-03 09:26:11 +08:00
5238168b2d
Added support to sort the accounts under the same base account.
依瑪貓2023-02-03 09:21:07 +08:00
eeb05b8616
Removed the unique constraint in the Account data model.
依瑪貓2023-02-03 07:30:01 +08:00
9920377266
Added a missing semicolon in account-form.js.
imacat2023-02-02 21:04:03 +08:00
9f9c40c30e
Revised the code to find the next number in the populate_obj method of the AccountForm form.
imacat2023-02-02 20:59:58 +08:00
d368c5e062
Renamed the variable in the new_id function from "new" to "obj_id", to be clear.
imacat2023-02-02 15:46:25 +08:00
4aed2f6ba7
Renamed the "testsite" application to "test_site".
依瑪貓2023-02-02 00:39:03 +08:00
6876fdf75e
Added the test_editor test to the AccountTestCase test case.
依瑪貓2023-02-02 00:19:11 +08:00
d9624c7be6
Revised the AccountTestCase test case for simplicity.
依瑪貓2023-02-02 00:16:57 +08:00
8364025668
Split the BaseAccountTestCase into BaseAccountCommandTestCase and BaseAccountTestCase, and rewrote the BaseAccountTestCase for simplicity.
依瑪貓2023-02-02 00:13:22 +08:00
dd3690dd6a
Added the AccountTestCase test case with the test_nobody and test_viewer tests.
依瑪貓2023-02-01 23:59:42 +08:00
3312c835fd
Added the AccountCommandTestCase test case.
依瑪貓2023-02-01 23:39:09 +08:00
fce9d04896
Removed SQLALCHEMY_ECHO from the test site.
依瑪貓2023-02-01 23:28:11 +08:00
c68786f78a
Revised the import in the test_init test of the BaseAccountTestCase test case.
依瑪貓2023-02-01 23:25:19 +08:00
581e803707
Moved the user utilities from the "accounting.database" module to the "accounting.utils.users" module, and simplified its use.
依瑪貓2023-02-01 22:05:12 +08:00
e50d6267d5
Revised the options.package_data section in setup.cfg to include the static CSS and JavaScript files.
依瑪貓2023-02-01 20:15:58 +08:00
2359842e80
Added to query the "offset needed" in the get_account_query function.
依瑪貓2023-02-01 20:03:56 +08:00
9497fa371e
Updated the translation.
依瑪貓2023-02-01 19:55:54 +08:00
b0ef4fb059
Added the "offset needed" option and badge in the account list, account detail and account form.
依瑪貓2023-02-01 19:51:05 +08:00
9f63db174c
Merged the search box to the action button group in the base account list and account list.
依瑪貓2023-02-01 19:43:47 +08:00
9b22331a5a
Added the base account detail page that shows its descendant accounts.
依瑪貓2023-02-01 16:54:45 +08:00
cb0dea58f1
Fixed the documentation of the AccountConverter converter.
依瑪貓2023-02-01 16:42:58 +08:00
241ad337c8
Added the "accounting.utils.next_uri" utilities to fixed how the next URI works.
依瑪貓2023-02-01 16:30:02 +08:00
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-01 15:54:31 +08:00
9118b631e4
Updated the translation.
依瑪貓2023-02-01 15:49:14 +08:00
ce6c8508df
Revised the titles of the base account list and the account list, to be clear.
依瑪貓2023-02-01 15:49:03 +08:00
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-01 15:44:58 +08:00
e9f6b769f4
Added the account management.
依瑪貓2023-02-01 15:37:56 +08:00
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.
v0.0.0
依瑪貓2023-01-29 22:28:27 +08:00