Commit Graph

  • 371c80f668 Removed the unused CurrencyData custom type from the "accounting.currency.commands" module. imacat 2023-04-10 22:57:54 +08:00
  • 40be3fb664 Replaced SQLAlchemy 1.x-style bulk_insert_mappings(model, data) with SQLAlchemy 2.x-style execute(insert(model), data). imacat 2023-04-10 19:56:16 +08:00
  • 1e56403b35 Advanced to version 1.2.1. v1.2.1 imacat 2023-04-09 21:04:18 +08:00
  • 650c26036a Fixed the search result to allow full year/month/day specification. imacat 2023-04-09 21:03:18 +08:00
  • b19a6e5ffe Advanced to version 1.2.0. v1.2.0 imacat 2023-04-09 12:16:20 +08:00
  • 1224d6f83e Added the CSV_MIME constant to test_report.py to simplify the ReportTestCase test case. imacat 2023-04-09 12:09:52 +08:00
  • 3a8618f7c3 Fixed the csv_download function when downloading data with non-US-ASCII filenames in the "accounting.report.utils.csv_export" module. imacat 2023-04-09 12:07:31 +08:00
  • 5d87205659 Changed the data in the ReportTestData class to be non-US-ASCII. imacat 2023-04-09 11:55:15 +08:00
  • 04de4f5c5e Merged testlib_offset.py into testlib.py. imacat 2023-04-09 11:38:22 +08:00
  • f8ea863b80 Moved the add_journal_entry and match_journal_entry_detail functions from testlib_journal_entry.py to testlib.py. They are used by everyone, and testlib_journal_entry.py is only for test_journal_entry.py to shorten the code in one single file. imacat 2023-04-09 11:35:28 +08:00
  • 5ae0d03b32 Revised the imports in testlib_journal_entry.py. imacat 2023-04-09 11:25:22 +08:00
  • a9a3ad5871 Fixed the data type of the original line item ID in the forms in the OffsetTestCase test case. imacat 2023-04-09 11:05:52 +08:00
  • 5edc95afce Moved the TestData class from testlib_offset.py to test_offset.py, and renamed it to OffsetTestData. It is only used in test_offset.py now. imacat 2023-04-09 11:00:38 +08:00
  • 943ace6fc7 Added ReportTestData as the test data for the ReportTestCase test case. imacat 2023-04-09 10:57:30 +08:00
  • a63bc977e9 Added the _add_simple_journal_entry method to the BaseTestData class in testlib_offset.py to simplify the code. imacat 2023-04-09 10:50:11 +08:00
  • dabe6ddbca Renamed the _set_is_need_offset method to _set_need_offset in the BaseTestData class in testlib_offset.py. imacat 2023-04-09 10:34:33 +08:00
  • f47e9b3150 Renamed the CurrencyData class to JournalEntryCurrencyData in testlib_offset.py, to be clear. imacat 2023-04-09 10:04:12 +08:00
  • bb5383febe Removed the test data from the OptionTestCase test case. It does not need data. imacat 2023-04-09 09:55:52 +08:00
  • 87f9063ceb Added the BaseTestData class in testlib_offset.py to simplify the test data, and changed the TestData, DifferentTestData, and SameTestData classes to its subclasses. imacat 2023-04-09 09:53:53 +08:00
  • 51f0185bcf Added to test the search in the ReportTestCase test case. imacat 2023-04-09 09:28:11 +08:00
  • 7ca08d6cc8 Added to test the CSV download in the ReportTestCase test case. imacat 2023-04-09 09:23:55 +08:00
  • c8e9e562be Fixed a URL in the test_nobody test of the ReportTestCase test case. imacat 2023-04-09 09:16:18 +08:00
  • ba43bd7e90 Simplify the URL of the default reports. imacat 2023-04-09 09:14:03 +08:00
  • 4e550413ba Revised the styles for blueprints to specify the URL, for consistency in the base account, account, currency, and journal entry management. imacat 2023-04-09 08:59:13 +08:00
  • 59a3cbb472 Added the ReportTestCase test case. imacat 2023-04-09 08:56:06 +08:00
  • d1b64d069e Added the test_empty_db test to the UnmatchedOffsetTestCase test case. imacat 2023-04-09 08:42:20 +08:00
  • d823d3254f Fixed the date in test_unmatched_offset.py. imacat 2023-04-09 08:36:39 +08:00
  • 5e9a2fb0c3 Renamed test_offset_matcher.py to test_unmatched_offset.py, and the OffsetMatcherTestCase test case to UnmatchedOffsetTestCase. imacat 2023-04-09 08:34:13 +08:00
  • 3f2e659ba5 Added the test_nobody, test_viewer, and test_editor tests to test the permissions in the OffsetMatcherTestCase test case. imacat 2023-04-09 08:32:49 +08:00
  • 9f7bb6b9de Added match_uri to the tests of the OffsetMatcherTestCase test case, for readability. imacat 2023-04-09 08:25:34 +08:00
  • 6857164702 Added the PREFIX constant to simplify the OffsetMatcherTestCase test case. imacat 2023-04-09 08:22:25 +08:00
  • 6bac76be64 Fixed an error in the formatted string in the translation. imacat 2023-04-09 01:41:42 +08:00
  • 370d2668e5 Advanced to version 1.1.0. v1.1.0 imacat 2023-04-09 00:48:57 +08:00
  • 5e3e695e62 Updated the Sphinx documentation. imacat 2023-04-09 00:41:14 +08:00
  • 510d369e9c Updated the translation. imacat 2023-04-09 00:36:43 +08:00
  • b65cae9252 Added the OffsetMatcherTestCase test case. imacat 2023-04-09 00:08:11 +08:00
  • 285c12406b Revised the property names in the TestData class in testlib_offset.py. imacat 2023-04-08 20:30:17 +08:00
  • df240472a4 Changed the permission to the offset matcher so that editors can use it. imacat 2023-04-08 19:03:13 +08:00
  • 1218b224fc Renamed the "accounting.unmatched_offset.forms" module to "accounting.utils.offset_matcher". imacat 2023-04-08 18:56:00 +08:00
  • 79689ac0e5 Revised the unapplied original line item report to mark matched offsets for administrators when there are unmatched offsets. imacat 2023-04-08 18:52:41 +08:00
  • 1660e66766 Revised the background color of the report tables, for better look on non-white backgrounds. imacat 2023-04-08 18:46:51 +08:00
  • 12d00c9c7d Added the unmatched offset list and the offset matcher. imacat 2023-04-08 14:09:21 +08:00
  • 428018e4a9 Added the match pseudo property to the JournalEntryLineItem data model. imacat 2023-04-08 14:08:13 +08:00
  • a8f318b0bb Reordered the methods in the JournalEntryLineItem data model. imacat 2023-04-08 14:05:19 +08:00
  • a3507494e5 Added the refundable deposit accounts to the default list of accounts that need offset in the accounting-init-accounts console command. imacat 2023-04-08 11:55:29 +08:00
  • 3aa6c8d6f6 Removed the empty value in the __is_need_offset function in the "accounting.account.commands" console.command. imacat 2023-04-08 11:48:24 +08:00
  • 052b62cdd4 Moved the __query_line_items method in the UnappliedOriginalLineItems report to the new "accounting.utils.unapplied" module, to share this query. imacat 2023-04-08 10:47:50 +08:00
  • 3728a4037d Renamed the UnappliedAccountConverter path converter to NeedOffsetAccountConverter. imacat 2023-04-08 10:08:48 +08:00
  • 6eee17d44f Added the account list as the default page for the unapplied original line items. imacat 2023-04-08 10:01:03 +08:00
  • e5cc2b5a2f Added the "count" pseudo property to the Account data model. imacat 2023-04-08 09:30:49 +08:00
  • ac3b5523b1 Fixed the documentation of the default_currency and default_ie_account pseudo property in the Options class. imacat 2023-04-08 07:51:00 +08:00
  • 5af6fd9619 Moved the "accounting.journal_entry.utils.offset_alias" module to "accounting.utils.offset_alias". imacat 2023-04-08 07:42:30 +08:00
  • 71a20cba29 Replaced the "default_currency_text" pseudo property with the "default_currency" pseudo property in the Options class. imacat 2023-04-08 07:31:28 +08:00
  • 4a4cf1ea40 Removed the redundant "default_ie_account_code_text" pseudo property from the Options class. imacat 2023-04-08 07:26:36 +08:00
  • e9824808ec Added the UnappliedAccountConverter path converter to only allow the accounts that need offsets. imacat 2023-04-08 07:15:58 +08:00
  • c984d2d596 Renamed the IncomeExpensesAccountConverter path converter to CurrentAccountConverter. imacat 2023-04-08 07:11:41 +08:00
  • 720e77c814 Fixed the documentation of the PeriodConverter and IncomeExpensesAccountConverter path converters. imacat 2023-04-08 07:07:45 +08:00
  • 0f0412827d Added the unapplied original line item report. imacat 2023-04-08 09:34:24 +08:00
  • 3a0e978f76 Removed an unused import from the "accounting.journal_entry.forms.line_item" module. imacat 2023-04-07 23:38:00 +08:00
  • 8c10d42d7b Added documentation to the currency and account parameters of the CSVRow class, and the pagination parameter of the PageParams class in the "accounting.report.reports.journal" module. imacat 2023-04-07 22:43:37 +08:00
  • 04ec51afbe Changed the "offsets" relationship to a pseudo property, to apply the correct but complex ordering rules. imacat 2023-04-07 16:03:23 +08:00
  • fe7a8842ce Fixed the query in the JournalEntryConverter converter. imacat 2023-04-07 15:31:06 +08:00
  • 66daa5c42c Fixed the query in the KeepAccountWhenHavingOffset validator. imacat 2023-04-07 15:24:45 +08:00
  • 27fb44937d Fixed the incorrect query in the "offsets" pseudo property of the LineItemForm form. imacat 2023-04-07 15:11:04 +08:00
  • 7026ed3a65 Fixed the order of the items in the "offsets" pseudo property of the LineItemForm form. imacat 2023-04-07 15:01:22 +08:00
  • fdd3e93778 Fixed the net balance in the line items in the journal entry detail. imacat 2023-04-07 14:57:24 +08:00
  • def7559457 Fixed the #filterOptions in the JavaScript JournalEntryAccountSelector to show the "more" option when there is no matches, but it is not showing all the accounts. imacat 2023-04-07 12:34:24 +08:00
  • 7905820d68 Revised the imports in the "accounting.base_account.views" and "accounting.currency.views" modules. imacat 2023-04-06 16:09:36 +08:00
  • 7ae332c975 Moved the "Test Site and Live Demonstration" section to the front of the documentation. imacat 2023-04-06 09:51:50 +08:00
  • 86c5b91697 Advanced to version 1.0.1. v1.0.1 imacat 2023-04-06 08:43:14 +08:00
  • 9168840e64 Fixed an error in the example configuration. imacat 2023-04-06 08:38:39 +08:00
  • 21b9cfa8b8 Revised the documentation. imacat 2023-04-06 08:31:19 +08:00
  • b0b3b3acb1 Moved the history section out from README.rst and intro.rst, to the new history.rst. imacat 2023-04-06 08:21:32 +08:00
  • cb1d254cf0 Advanced to version 1.0.0. Hooray! v1.0.0 imacat 2023-04-06 02:36:17 +08:00
  • eb9ad57e72 Updated the translation. imacat 2023-04-06 02:35:07 +08:00
  • ec26f8ef4d Added the documentation. imacat 2023-04-06 02:31:03 +08:00
  • 7ed29115ed Revised the inclusion in the base template of the test site. imacat 2023-04-06 02:01:05 +08:00
  • 95955197ac Updated the copyright year in pyproject.toml. imacat 2023-04-05 22:50:54 +08:00
  • d5a0f79e4b Revised the Read the Docs configuration, and removed the redundant requirements.txt for Read the Docs. imacat 2023-04-05 22:01:53 +08:00
  • 6aa655aa64 Replaced setup.cfg with pyproject.toml for the package settings, and rewrote the packaging rules in MANIFEST.in. imacat 2023-04-05 19:40:37 +08:00
  • 6e532af26e Added the Read the Docs documentation link to README.rst. imacat 2023-04-05 14:25:33 +08:00
  • fa1818d124 Added the Read the Docs configuration file. imacat 2023-04-05 14:08:13 +08:00
  • f21ecc2aa9 Added requirements.txt for Read the Docs. imacat 2023-04-05 13:51:44 +08:00
  • 5ae1ab95ae Advanced to version 0.11.1. v0.11.1 imacat 2023-04-05 13:00:46 +08:00
  • 7a5b3b78fc Removed the rows with zero balance from the income statement. imacat 2023-04-05 12:59:50 +08:00
  • 7df4051452 Removed the rows with zero balance from the trial balance. imacat 2023-04-05 12:56:28 +08:00
  • 85084c68fd Removed the rows with zero balance from the balance sheet. imacat 2023-04-05 12:29:58 +08:00
  • 0185c16654 Advanced to version 0.11.0. v0.11.0 imacat 2023-04-05 09:59:23 +08:00
  • 7dd007f3cf Revised README.rst. imacat 2023-04-05 09:57:34 +08:00
  • 38b8a028d5 Reversed the original line items in the original line item selector. imacat 2023-04-05 09:25:41 +08:00
  • 213981a8b2 Revised the style of the buttons in the description editor, to avoid overwhelming the modal when there are too many buttons. imacat 2023-04-05 09:11:27 +08:00
  • a4d1789b58 Moved the income and expenses log to the first item of the report chooser. imacat 2023-04-05 08:15:16 +08:00
  • 91620d7db2 Revised the init_app function in the "accounting" module. imacat 2023-04-05 08:07:17 +08:00
  • 02fcabb0ce Updated the URI of the reports to be the default views of the application. imacat 2023-04-05 08:06:00 +08:00
  • 4c2dcc5070 Renamed the project from "Mia! Accounting Flask" to "Mia! Accounting". imacat 2023-04-04 18:17:44 +08:00
  • c9166fda4d Fixed the order in the get_selectable_original_line_items function in the "accounting.journal_entry.utils.original_line_item" module. imacat 2023-04-04 10:54:43 +08:00
  • 3a0f0873e2 Added documentation to the bp, babel_js, csrf, and db variables in the test site. imacat 2023-04-03 22:18:58 +08:00
  • a17395b43e Advanced to version 0.10.0. v0.10.0 imacat 2023-04-03 22:08:02 +08:00
  • 17c8d9d1a9 Revised the styles of the buttons of the suggested accounts in the description editor. imacat 2023-04-03 22:07:56 +08:00
  • fa94cd407e Added the JavaScript setElementShown function in the journal entry form for readability. imacat 2023-04-03 21:37:51 +08:00