|
|
|
@ -6,6 +6,7 @@ from django.db.models.deletion import SET_NULL
@@ -6,6 +6,7 @@ from django.db.models.deletion import SET_NULL
|
|
|
|
|
from django.db.models.signals import pre_delete |
|
|
|
|
from decimal import Decimal |
|
|
|
|
|
|
|
|
|
from validator import validate_notZero |
|
|
|
|
|
|
|
|
|
class TransactionType(models.Model): |
|
|
|
|
""" Type for a :class:`Transaction`. States how the money has |
|
|
|
@ -22,7 +23,7 @@ class Transaction(models.Model):
@@ -22,7 +23,7 @@ class Transaction(models.Model):
|
|
|
|
|
user = models.ForeignKey(User) |
|
|
|
|
transactionType = models.ForeignKey(TransactionType, verbose_name='Typ') |
|
|
|
|
dateTime = models.DateTimeField(auto_now_add=True) |
|
|
|
|
amount = models.DecimalField(max_digits=8, decimal_places=2, validators=[MinValueValidator(Decimal("0.01"))]) |
|
|
|
|
amount = models.DecimalField(max_digits=8, decimal_places=2, validators=[validate_notZero]) |
|
|
|
|
checked = models.BooleanField(default=False) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|