I would like to have a last modification date/time for dynamic fields.
I add a column in dynamic_field_value table named last_modification_time (datetime type)
I add this piece of code in DynamicFieldValue.pm
Code: Select all
my $ValueLastDate = strftime "%F %H:%M:%S", localtime;
for my $Value (@Values) {
# create a new value entry
return if !$Self->{DBObject}->Do(
SQL =>
'INSERT INTO dynamic_field_value (field_id, object_id, value_text, value_date, value_int, last_modification_time)'
. ' VALUES (?, ?, ?, ?, ?, ?)',
Bind => [
\$Param{FieldID}, \$Param{ObjectID},
\$Value->{ValueText}, \$Value->{ValueDateTime}, \$Value->{ValueInt}, \$ValueLastDate
],
);
}

Thanks !
PS : OTRS 3.3.3 Windows installation and MySql database