fix(export): unable to import decimals

This commit is contained in:
Herculino Trotta
2025-02-19 15:44:18 -03:00
parent 6459f2eb46
commit 5c9db10710
6 changed files with 74 additions and 10 deletions

View File

@@ -13,6 +13,7 @@ from apps.transactions.models import (
RecurringTransaction,
InstallmentPlan,
)
from apps.export_app.widgets.numbers import UniversalDecimalWidget
class TransactionResource(resources.ModelResource):
@@ -44,6 +45,12 @@ class TransactionResource(resources.ModelResource):
column_name="internal_id", attribute="internal_id"
)
amount = fields.Field(
attribute="amount",
column_name="amount",
widget=UniversalDecimalWidget(),
)
class Meta:
model = Transaction
@@ -91,6 +98,12 @@ class RecurringTransactionResource(resources.ModelResource):
widget=AutoCreateManyToManyWidget(TransactionEntity, field="name"),
)
amount = fields.Field(
attribute="amount",
column_name="amount",
widget=UniversalDecimalWidget(),
)
class Meta:
model = RecurringTransaction
@@ -120,5 +133,11 @@ class InstallmentPlanResource(resources.ModelResource):
widget=AutoCreateManyToManyWidget(TransactionEntity, field="name"),
)
installment_amount = fields.Field(
attribute="installment_amount",
column_name="installment_amount",
widget=UniversalDecimalWidget(),
)
class Meta:
model = InstallmentPlan