|
@@ -1,5 +1,6 @@
|
1
|
1
|
#-*- coding: utf-8 -*-
|
2
|
2
|
import warnings
|
|
3
|
+import datetime
|
3
|
4
|
|
4
|
5
|
from lodel.leapi.datahandlers.base_classes import DataField
|
5
|
6
|
|
|
@@ -89,6 +90,10 @@ class DateTime(DataField):
|
89
|
90
|
error = None
|
90
|
91
|
return value, error
|
91
|
92
|
|
|
93
|
+ def construct_data(self, emcomponent, fname, datas, cur_value):
|
|
94
|
+ if (self.now_on_create and cur_value is None) or self.now_on_update:
|
|
95
|
+ return datetime.datetime.now()
|
|
96
|
+
|
92
|
97
|
##@brief Data field designed to handle long string
|
93
|
98
|
class Text(DataField):
|
94
|
99
|
help = 'A text field (big string)'
|