@@ -1902,6 +1902,11 @@ def field_filter_properties(self):
1902
1902
'big_int' : ['value' ],
1903
1903
'constant' : ['value' ],
1904
1904
'text' : ['value' ],
1905
+ 'date_enum' : ['value' ],
1906
+ 'datetime_enum' : ['value' ],
1907
+ 'time_enum' : ['value' ],
1908
+ 'duration_enum' : ['value' ],
1909
+ 'decimal_enum' : ['value' ],
1905
1910
'extern' : ['value' ],
1906
1911
'dj_int_enum' : ['value' ],
1907
1912
'dj_text_enum' : ['value' ],
@@ -1921,6 +1926,11 @@ def compared_attributes(self):
1921
1926
'big_int' ,
1922
1927
'constant' ,
1923
1928
'text' ,
1929
+ 'date_enum' ,
1930
+ 'datetime_enum' ,
1931
+ 'time_enum' ,
1932
+ 'duration_enum' ,
1933
+ 'decimal_enum' ,
1924
1934
'extern' ,
1925
1935
'dj_int_enum' ,
1926
1936
'dj_text_enum' ,
@@ -2787,6 +2797,11 @@ def field_filter_properties(self):
2787
2797
'big_int' : ['value' , 'name' , 'label' , 'pos' ],
2788
2798
'constant' : ['value' , 'name' , 'label' , 'symbol' ],
2789
2799
'text' : ['value' , 'name' , 'label' , 'aliases' ],
2800
+ 'date_enum' : ['value' , 'name' , 'label' ],
2801
+ 'datetime_enum' : ['value' , 'name' , 'label' ],
2802
+ 'duration_enum' : ['value' , 'name' , 'label' ],
2803
+ 'time_enum' : ['value' , 'name' , 'label' ],
2804
+ 'decimal_enum' : ['value' , 'name' , 'label' ],
2790
2805
'extern' : ['value' , 'name' , 'label' ],
2791
2806
'dj_int_enum' : ['value' ],
2792
2807
'dj_text_enum' : ['value' ],
@@ -3651,7 +3666,13 @@ def create_params(self):
3651
3666
'big_int' : 'VAL2' ,
3652
3667
'constant' : 'φ' ,
3653
3668
'text' : 'V TWo' ,
3654
- 'extern' : 'two'
3669
+ 'extern' : 'two' ,
3670
+ 'date_enum' : date (year = 1984 , month = 8 , day = 7 ),
3671
+ 'datetime_enum' : datetime (1991 , 6 , 15 , 20 , 9 , 0 ),
3672
+ 'duration_enum' : timedelta (weeks = 2 ),
3673
+ 'time_enum' : time (hour = 9 ),
3674
+ 'decimal_enum' : Decimal ('99.9999' ),
3675
+ 'constant' : self .Constants .GOLDEN_RATIO ,
3655
3676
}
3656
3677
3657
3678
@property
0 commit comments