Changed the unmatched offsets from a module to a report, and to show both the unapplied original line items and the unmatched offsets instead of only the unmatched offsets, and added the accumulated balance, in order for ease of use. Removed the match information from the unapplied original line item report. Added the currency and period filters to both the unapplied original line item report and unmatched offset reports.
This commit is contained in:
@@ -107,10 +107,26 @@ class ReportTestCase(unittest.TestCase):
|
||||
response = client.get(f"{PREFIX}/unapplied?as=csv")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(f"{PREFIX}/unapplied/{Accounts.PAYABLE}")
|
||||
response = client.get(
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(f"{PREFIX}/unapplied/{Accounts.PAYABLE}?as=csv")
|
||||
response = client.get(
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(f"{PREFIX}/unmatched")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(f"{PREFIX}/unmatched?as=csv")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(f"{PREFIX}/search?q=Salary")
|
||||
@@ -190,13 +206,29 @@ class ReportTestCase(unittest.TestCase):
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = client.get(f"{PREFIX}/unapplied/{Accounts.PAYABLE}")
|
||||
response = client.get(
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
response = client.get(f"{PREFIX}/unapplied/{Accounts.PAYABLE}?as=csv")
|
||||
response = client.get(
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = client.get(f"{PREFIX}/unmatched")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(f"{PREFIX}/unmatched?as=csv")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
response = client.get(f"{PREFIX}/search?q=Salary")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
@@ -275,11 +307,28 @@ class ReportTestCase(unittest.TestCase):
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = self.client.get(f"{PREFIX}/unapplied/{Accounts.PAYABLE}")
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unapplied/{Accounts.PAYABLE}?as=csv")
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = self.client.get(f"{PREFIX}/unmatched")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
response = self.client.get(f"{PREFIX}/unmatched?as=csv")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
@@ -360,11 +409,28 @@ class ReportTestCase(unittest.TestCase):
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = self.client.get(f"{PREFIX}/unapplied/{Accounts.PAYABLE}")
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unapplied/{Accounts.PAYABLE}?as=csv")
|
||||
f"{PREFIX}/unapplied/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = self.client.get(f"{PREFIX}/unmatched")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
response = self.client.get(f"{PREFIX}/unmatched?as=csv")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
response = self.client.get(
|
||||
f"{PREFIX}/unmatched/USD/{Accounts.PAYABLE}/all-time?as=csv")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.headers["Content-Type"], CSV_MIME)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user