Add support for datetime_field to fields.Reference

issue4579
review27721002
This commit is contained in:
Jan Grasnick committed 2016-10-26 09:36:04 +02:00
1 parent 85d06d32cb
commit ff24257062
2 files changed
+8

No files matched your search

+1
View File
@@ -1,3 +1,4 @@
* Add support for datetime_field to Reference
* Show non editable widget as insensitive
* Move info-bar at the bottom
* Manage readonly on fields translation dialog
@@ -837,6 +837,13 @@ class ReferenceField(Field):
record.value[self.name] = ref_model, ref_id
record.value[self.name + '.rec_name'] = rec_name
def context_get(self, record):
context = super(ReferenceField, self).context_get(record)
if self.attrs.get('datetime_field'):
context['_datetime'] = record.get_eval(
)[self.attrs.get('datetime_field')]
return context
def get_on_change_value(self, record):
if record.parent_name == self.name and record.parent:
return record.parent.model_name, record.parent.get_on_change_value(