Revision 41e92ef2 snf-astakos-app/astakos/quotaholder_app/models.py
b/snf-astakos-app/astakos/quotaholder_app/models.py | ||
---|---|---|
31 | 31 |
# interpreted as representing official policies, either expressed |
32 | 32 |
# or implied, of GRNET S.A. |
33 | 33 |
|
34 |
from snf_django.lib.db.fields import intDecimalField |
|
35 |
|
|
36 | 34 |
from django.db.models import (Model, BigIntegerField, CharField, DateTimeField, |
37 | 35 |
ForeignKey, AutoField) |
38 | 36 |
|
... | ... | |
43 | 41 |
source = CharField(max_length=4096, null=True) |
44 | 42 |
resource = CharField(max_length=4096, null=False) |
45 | 43 |
|
46 |
limit = intDecimalField()
|
|
47 |
usage_min = intDecimalField(default=0)
|
|
48 |
usage_max = intDecimalField(default=0)
|
|
44 |
limit = BigIntegerField()
|
|
45 |
usage_min = BigIntegerField(default=0)
|
|
46 |
usage_max = BigIntegerField(default=0)
|
|
49 | 47 |
|
50 | 48 |
class Meta: |
51 | 49 |
unique_together = (('holder', 'source', 'resource'),) |
... | ... | |
68 | 66 |
source = CharField(max_length=4096, null=True) |
69 | 67 |
resource = CharField(max_length=4096, null=False) |
70 | 68 |
|
71 |
quantity = intDecimalField()
|
|
69 |
quantity = BigIntegerField()
|
|
72 | 70 |
|
73 | 71 |
def todict(self): |
74 | 72 |
return {'holder': self.holder, |
... | ... | |
90 | 88 |
holder = CharField(max_length=4096) |
91 | 89 |
source = CharField(max_length=4096, null=True) |
92 | 90 |
resource = CharField(max_length=4096) |
93 |
limit = intDecimalField()
|
|
94 |
usage_min = intDecimalField()
|
|
95 |
usage_max = intDecimalField()
|
|
96 |
delta_quantity = intDecimalField()
|
|
91 |
limit = BigIntegerField()
|
|
92 |
usage_min = BigIntegerField()
|
|
93 |
usage_max = BigIntegerField()
|
|
94 |
delta_quantity = BigIntegerField()
|
|
97 | 95 |
reason = CharField(max_length=4096) |
Also available in: Unified diff