|
4f3339bf68
|
Renamed the "j_date" variable to "date" in the "__add_usd_recurring" method of the SampleData class in the reset module of the test site.
|
2023-04-26 13:23:23 +08:00 |
|
|
359c335662
|
Revised the way to import from the datetime package, to avoid name conflict with the common "date" and "time" names.
|
2023-04-26 13:17:31 +08:00 |
|
|
d5c1be3d80
|
Rewrote the data model declaration of the test site with the mapped type hint and the mapped columns in SQLAlchemy 2.0.
|
2023-04-24 14:02:56 +08:00 |
|
|
f6567794e0
|
Added the documentation to the authentication blueprint of the test site.
|
2023-04-24 14:00:32 +08:00 |
|
|
cd039520b6
|
Added permission checks to the reset routes in the test site.
|
2023-04-13 09:54:20 +08:00 |
|
|
05e652aa62
|
Changed the "_journal_entries" and "_line_items" properties in the BaseTestData class from protected to private, renaming them to "__journal_entries" and "__line_items", respectively. There is no need to access it from the child classes anymore.
|
2023-04-13 09:28:53 +08:00 |
|
|
5c9bf0638c
|
Removed the "csv_data" pseudo property from BaseTestData.
|
2023-04-13 09:25:50 +08:00 |
|
|
bbc78433fd
|
Moved the sample data generation from the make-sample.py script to the test site. The sample data is generated at real time. This avoids the problem with pre-recorded sample data that the beginning of the months and weeks changes with the day resetting the sample data.
|
2023-04-13 09:23:57 +08:00 |
|
|
7bcc2b28b2
|
Moved the JournalEntryLineItemData, JournalEntryCurrencyData, JournalEntryData, and BaseTestData classes from testlib.py to the ".lib" module in the test site.
|
2023-04-13 08:30:07 +08:00 |
|
|
165e28441a
|
Changed the sample data format from JSON to CSV for the test site live demonstration.
|
2023-04-12 21:33:34 +08:00 |
|
|
6ad36cfaa3
|
Updated the translation of the test site.
|
2023-04-12 18:05:13 +08:00 |
|
|
20b0412091
|
Added the sample data generation and database reset on the test site for live demonstration.
|
2023-04-12 18:05:13 +08:00 |
|
|
24ddb0c278
|
Updated the translation of the test site.
|
2023-04-11 22:27:31 +08:00 |
|
|
536f3390aa
|
Revised the home page of the test site.
|
2023-04-11 22:27:31 +08:00 |
|
|
fadd8e73b6
|
Revised the log in process of the test site to return to the previous page after logging in.
|
2023-04-11 22:27:11 +08:00 |
|
|
4be1ead6b5
|
Added the "accounting-init-db" console command to the database initialization of the test site, for simplicity.
|
2023-04-10 23:58:08 +08:00 |
|
|
700e4f822a
|
Merged the "init-db" console command to the Flask application initialization in the test site, to simplify the code.
|
2023-04-10 23:50:16 +08:00 |
|
|
eb9ad57e72
|
Updated the translation.
|
2023-04-06 02:55:17 +08:00 |
|
|
7ed29115ed
|
Revised the inclusion in the base template of the test site.
|
2023-04-06 02:01:05 +08:00 |
|
|
4c2dcc5070
|
Renamed the project from "Mia! Accounting Flask" to "Mia! Accounting".
|
2023-04-04 18:26:54 +08:00 |
|
|
3a0f0873e2
|
Added documentation to the bp, babel_js, csrf, and db variables in the test site.
|
2023-04-03 22:18:58 +08:00 |
|
|
f7efacad75
|
Added the unauthorized method to the UserUtilityInterface interface, so that when the user has not logged in, the permission decorator can ask the user to log in instead of failing with HTTP 403 Forbidden.
|
2023-04-03 19:50:47 +08:00 |
|
|
cb16b2f0ff
|
Updated the translation of the test site.
|
2023-03-24 08:53:35 +08:00 |
|
|
d2f11e8779
|
Replaced the "editor" and "editor2" accounts in the test site with "admin" and "editor", to be clear.
|
2023-03-24 08:53:35 +08:00 |
|
|
761d5a5824
|
Added the option management, and moved the configuration of the default currency, the default account for the income and expenses log, and the recurring expenses and incomes to the options.
|
2023-03-22 15:34:28 +08:00 |
|
|
678d0aa773
|
Fixed the CSS version of Tempus-Dominus in the base template of the test site.
|
2023-03-21 21:22:48 +08:00 |
|
|
446087b212
|
Added the ACCOUNTING_DEFAULT_CURRENCY and ACCOUNTING_DEFAULT_IE_ACCOUNT configuration to the test site configuration, for demonstration.
|
2023-03-21 21:15:14 +08:00 |
|
|
a42e7d13a2
|
Renamed the configuration DEFAULT_CURRENCY, DEFAULT_IE_ACCOUNT, and RECURRING to "ACCOUNTING_DEFAULT_CURRENCY", "ACCOUNTING_DEFAULT_IE_ACCOUNT", and "ACCOUNTING_RECURRING", respectively.
|
2023-03-21 21:13:03 +08:00 |
|
|
3455827c09
|
Added the recurring transactions.
|
2023-03-21 19:45:56 +08:00 |
|
|
3251660092
|
Added the SVG favicon from Font Awesome 6 to the test site.
|
2023-03-20 08:41:37 +08:00 |
|
|
b69a519904
|
Updated tempus-dominus from 6.2.10 to 6.4.3 in the base template of the test site.
|
2023-03-19 10:16:12 +08:00 |
|
|
8061a23fdc
|
Renamed the AbstractUserUtils class to UserUtilityInterface, and added the can_view and can_edit functions to the UserUtilityInterface interface. There is no need to separately supply two additional can_view and can_edit callbacks.
|
2023-03-14 17:03:18 +08:00 |
|
|
55c2ce6695
|
Added Tempus Dominus to the CDN of the test site.
|
2023-03-04 14:36:10 +08:00 |
|
|
493677e0aa
|
Added "crossorigin" to the CDN stylesheets in the test site.
|
2023-03-04 14:36:08 +08:00 |
|
|
788225826d
|
Added resource integrity to the decimal.js-light CDN in the test site.
|
2023-02-27 16:21:30 +08:00 |
|
|
c52081e528
|
Replaced decimal.js CDN from cdnjs with decimal.js-light CDN from jsDelivr in the base template of the test site.
|
2023-02-27 16:20:58 +08:00 |
|
|
1f235acdf9
|
Added resource integrity to the bootstrap CDN in the test site.
|
2023-02-27 16:07:59 +08:00 |
|
|
f25c993b75
|
Revised the translation of the test site.
|
2023-02-27 10:30:19 +08:00 |
|
|
31dc8fab04
|
Changed the type hint of the "current_user" pseudo property of the AbstractUserUtils class to return None when the user has not logged in.
|
2023-02-07 16:00:51 +08:00 |
|
|
7873e16cc3
|
Added the editor2 user to the test site.
|
2023-02-06 23:28:21 +08:00 |
|
|
4aed2f6ba7
|
Renamed the "testsite" application to "test_site".
|
2023-02-03 12:57:53 +08:00 |
|