Renamed the Populator utility to DataFiller in the accounting application.
This commit is contained in:
		| @@ -21,6 +21,7 @@ | ||||
| import datetime | ||||
| import random | ||||
| import sys | ||||
| from typing import Optional | ||||
|  | ||||
| from django.contrib.auth import get_user_model | ||||
| from django.core.management import BaseCommand, CommandParser | ||||
| @@ -28,13 +29,17 @@ from django.db import transaction | ||||
| from django.db.models import PositiveIntegerField | ||||
| from django.utils import timezone | ||||
|  | ||||
| from accounting.utils import Populator | ||||
| from accounting.utils import DataFiller | ||||
| from mia_core.utils import new_pk | ||||
|  | ||||
|  | ||||
| class Command(BaseCommand): | ||||
|     """Populates the database with sample accounting data.""" | ||||
|     help = "Populates the database with sample accounting data." | ||||
|     help = "Fills the database with sample accounting data." | ||||
|  | ||||
|     def __init__(self): | ||||
|         super().__init__() | ||||
|         self._filler: Optional[DataFiller] = None | ||||
|  | ||||
|     def add_arguments(self, parser): | ||||
|         """Adds command line arguments to the parser. | ||||
| @@ -74,8 +79,8 @@ class Command(BaseCommand): | ||||
|                 user.set_digest_password("admin", "12345") | ||||
|             user.save() | ||||
|  | ||||
|             self._populator: Populator = Populator(user) | ||||
|             self._populator.add_accounts([ | ||||
|             self._filler = DataFiller(user) | ||||
|             self._filler.add_accounts([ | ||||
|                 (1, "資產", "assets", "资产"), | ||||
|                 (2, "負債", "liabilities", "负债"), | ||||
|                 (3, "業主權益", "owners’ equity", "业主权益"), | ||||
| @@ -141,43 +146,43 @@ class Command(BaseCommand): | ||||
|  | ||||
|             self.add_payrolls(5) | ||||
|  | ||||
|             self._populator.add_income_transaction( | ||||
|             self._filler.add_income_transaction( | ||||
|                 -15, | ||||
|                 [(1113, "ATM withdrawal", 2000)]) | ||||
|             self._populator.add_transfer_transaction( | ||||
|             self._filler.add_transfer_transaction( | ||||
|                 -14, | ||||
|                 [(6254, "HSR—New Land→South Lake City", 1490)], | ||||
|                 [(2141, "HSR—New Land→South Lake City", 1490)]) | ||||
|             self._populator.add_transfer_transaction( | ||||
|             self._filler.add_transfer_transaction( | ||||
|                 -14, | ||||
|                 [(6273, "Movies—The Avengers", 80)], | ||||
|                 [(2141, "Movies—The Avengers", 80)]) | ||||
|             self._populator.add_transfer_transaction( | ||||
|             self._filler.add_transfer_transaction( | ||||
|                 -13, | ||||
|                 [(6273, "Movies—2001: A Space Odyssey", 80)], | ||||
|                 [(2141, "Movies—2001: A Space Odyssey", 80)]) | ||||
|             self._populator.add_transfer_transaction( | ||||
|             self._filler.add_transfer_transaction( | ||||
|                 -11, | ||||
|                 [(2141, "Movies—The Avengers", 80)], | ||||
|                 [(1113, "Movies—The Avengers", 80)]) | ||||
|  | ||||
|             self._populator.add_expense_transaction( | ||||
|             self._filler.add_expense_transaction( | ||||
|                 -13, | ||||
|                 [(6273, "Bus—2623—Uptown→City Park", 30)]) | ||||
|  | ||||
|             self._populator.add_expense_transaction( | ||||
|             self._filler.add_expense_transaction( | ||||
|                 -2, | ||||
|                 [(6272, "Lunch—Spaghetti", random.randint(40, 200)), | ||||
|                  (6272, "Drink—Tea", random.randint(40, 200))]) | ||||
|             self._populator.add_expense_transaction( | ||||
|             self._filler.add_expense_transaction( | ||||
|                 -1, | ||||
|                 ([(6272, "Lunch—Pizza", random.randint(40, 200)), | ||||
|                  (6272, "Drink—Tea", random.randint(40, 200))])) | ||||
|             self._populator.add_expense_transaction( | ||||
|             self._filler.add_expense_transaction( | ||||
|                 -1, | ||||
|                 [(6272, "Lunch—Spaghetti", random.randint(40, 200)), | ||||
|                  (6272, "Drink—Soda", random.randint(40, 200))]) | ||||
|             self._populator.add_expense_transaction( | ||||
|             self._filler.add_expense_transaction( | ||||
|                 0, | ||||
|                 [(6272, "Lunch—Salad", random.randint(40, 200)), | ||||
|                  (6272, "Drink—Coffee", random.randint(40, 200))]) | ||||
| @@ -238,7 +243,7 @@ class Command(BaseCommand): | ||||
|         if month < 1: | ||||
|             month = 12 | ||||
|         month_text = months[month - 1] | ||||
|         self._populator.add_transfer_transaction( | ||||
|         self._filler.add_transfer_transaction( | ||||
|             payday, | ||||
|             [(1113, "Payroll Transfer", savings), | ||||
|              (1314, F"Pension for {month_text}", pension), | ||||
|   | ||||
| @@ -128,7 +128,7 @@ class ReportUrl: | ||||
|                        current_app=self._namespace) | ||||
|  | ||||
|  | ||||
| class Populator: | ||||
| class DataFiller: | ||||
|     """The helper to populate the accounting data. | ||||
|  | ||||
|     Args: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user