Revision 164e64d5 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 datetime import datetime |
|
35 | 34 |
from snf_django.lib.db.fields import intDecimalField |
36 | 35 |
|
37 |
from django.db.models import (Model, BigIntegerField, CharField, |
|
36 |
from django.db.models import (Model, BigIntegerField, CharField, DateTimeField,
|
|
38 | 37 |
ForeignKey, AutoField) |
39 | 38 |
from snf_django.lib.db.managers import ForUpdateManager |
40 | 39 |
|
... | ... | |
55 | 54 |
unique_together = (('holder', 'source', 'resource'),) |
56 | 55 |
|
57 | 56 |
|
58 |
def now(): |
|
59 |
return datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%f')[:24] |
|
60 |
|
|
61 |
|
|
62 | 57 |
class Commission(Model): |
63 | 58 |
|
64 | 59 |
serial = AutoField(primary_key=True) |
65 | 60 |
name = CharField(max_length=4096, default="") |
66 | 61 |
clientkey = CharField(max_length=4096, null=False) |
67 |
issue_time = CharField(max_length=24)
|
|
62 |
issue_datetime = DateTimeField()
|
|
68 | 63 |
|
69 | 64 |
objects = ForUpdateManager() |
70 | 65 |
|
... | ... | |
97 | 92 |
|
98 | 93 |
serial = BigIntegerField() |
99 | 94 |
name = CharField(max_length=4096) |
100 |
issue_time = CharField(max_length=4096)
|
|
101 |
log_time = CharField(max_length=4096)
|
|
95 |
issue_datetime = DateTimeField()
|
|
96 |
log_datetime = DateTimeField()
|
|
102 | 97 |
holder = CharField(max_length=4096) |
103 | 98 |
source = CharField(max_length=4096, null=True) |
104 | 99 |
resource = CharField(max_length=4096) |
Also available in: Unified diff