mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-07-13 16:22:42 +02:00
feat(api): make category and tags create or get
This commit is contained in:
@@ -62,19 +62,6 @@ class TransactionForm(forms.ModelForm):
|
||||
"notes": forms.Textarea(attrs={"rows": 3}),
|
||||
"account": TomSelect(),
|
||||
}
|
||||
# labels = {
|
||||
# "tags": mark_safe('<i class="fa-solid fa-hashtag me-1"></i>' + _("Tags")),
|
||||
# "category": mark_safe(
|
||||
# '<i class="fa-solid fa-icons me-1"></i>' + _("Category")
|
||||
# ),
|
||||
# "notes": mark_safe(
|
||||
# '<i class="fa-solid fa-align-justify me-1"></i>' + _("Notes")
|
||||
# ),
|
||||
# "amount": mark_safe('<i class="fa-solid fa-coins me-1"></i>' + _("Amount")),
|
||||
# "description": mark_safe(
|
||||
# '<i class="fa-solid fa-quote-left me-1"></i>' + _("Name")
|
||||
# ),
|
||||
# }
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
|
||||
@@ -103,7 +103,12 @@ class Transaction(models.Model):
|
||||
self.amount = truncate_decimal(
|
||||
value=self.amount, decimal_places=self.account.currency.decimal_places
|
||||
)
|
||||
self.reference_date = self.reference_date.replace(day=1)
|
||||
|
||||
if self.reference_date:
|
||||
self.reference_date = self.reference_date.replace(day=1)
|
||||
elif not self.reference_date and self.date:
|
||||
self.reference_date = self.date.replace(day=1)
|
||||
|
||||
self.full_clean()
|
||||
super().save(*args, **kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user