forked from DGNum/gestioCOF
Création de K-Psul
K-Psul est l'interface pour l'équipe K-Fêt servant à effectuer des opérations sur les comtpes General : - Ajout d'un default sur le montant d'un groupe d'opérations K-Psul : - Création de l'interface pour enregistrer une opération
This commit is contained in:
parent
e9bbb35e66
commit
6be65df654
7 changed files with 526 additions and 8 deletions
|
@ -355,7 +355,9 @@ class OperationGroup(models.Model):
|
|||
Checkout, on_delete = models.PROTECT,
|
||||
related_name = "operations")
|
||||
at = models.DateTimeField(auto_now_add = True)
|
||||
amount = models.IntegerField()
|
||||
amount = models.DecimalField(
|
||||
max_digits = 6, decimal_places = 2,
|
||||
default = 0)
|
||||
is_cof = models.BooleanField(default = False)
|
||||
# Optional
|
||||
comment = models.CharField(
|
||||
|
@ -364,7 +366,7 @@ class OperationGroup(models.Model):
|
|||
valid_by = models.ForeignKey(
|
||||
Account, on_delete = models.PROTECT,
|
||||
related_name = "+",
|
||||
blank = True, null = True, default = True)
|
||||
blank = True, null = True, default = None)
|
||||
|
||||
class Operation(models.Model):
|
||||
PURCHASE = 'purchase'
|
||||
|
@ -384,12 +386,14 @@ class Operation(models.Model):
|
|||
choices = TYPE_ORDER_CHOICES,
|
||||
max_length = choices_length(TYPE_ORDER_CHOICES))
|
||||
amount = models.DecimalField(max_digits = 6, decimal_places = 2)
|
||||
on_checkout = models.BooleanField(default = True)
|
||||
is_checkout = models.BooleanField(default = True)
|
||||
# Optional
|
||||
article = models.ForeignKey(
|
||||
Article, on_delete = models.PROTECT,
|
||||
related_name = "operations",
|
||||
blank = True, null = True, default = None)
|
||||
article_nb = models.PositiveSmallIntegerField(
|
||||
blank = True, null = True, default = None)
|
||||
canceled_by = models.ForeignKey(
|
||||
Account, on_delete = models.PROTECT,
|
||||
related_name = "+",
|
||||
|
@ -400,7 +404,9 @@ class Operation(models.Model):
|
|||
Account, on_delete = models.PROTECT,
|
||||
related_name = "addcosts",
|
||||
blank = True, null = True, default = None)
|
||||
addcost_amount = models.DecimalField(max_digits = 6, decimal_places = 2)
|
||||
addcost_amount = models.DecimalField(
|
||||
max_digits = 6, decimal_places = 2,
|
||||
default = 0)
|
||||
|
||||
class GlobalPermissions(models.Model):
|
||||
class Meta:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue