[% L.select_tag('attachment_id',
attachments, value_key='id', title_key='name',
default = attachments.0.id,
with_empty=1, empty_value='', empty_title=LxERP.t8("No attachment"),
'data-title'=LxERP.t8("Attachment"), class="wi-normal",
onchange='kivi.EmailJournal.update_attachment_preview();'
)
%]
[% L.select_tag('action_selection',
[
{value => "workflow_record", name => LxERP.t8("Create from Workflow")},
{value => "linking_record", name => LxERP.t8("Linking to Record")},
{value => "new_record", name => LxERP.t8("Create new")},
{value => "template_record", name => LxERP.t8("Create from Record Template")},
],
value_key='value', title_key='name',
class="wi-normal",
onchange='kivi.EmailJournal.update_email_workflow_options();'
) %]
[% L.select_tag('customer_vendor_selection',
[
{value => "customer", name => LxERP.t8("Sales")},
{value => "vendor", name => LxERP.t8("Purchase")},
],
default = CV_TYPE_FOUND,
value_key='value', title_key='name',
class="wi-verysmall",
onchange='kivi.EmailJournal.update_email_workflow_options();'
) %]
[% FOREACH customer_vendor = ['customer', 'vendor'] %]
[%
SET options = [];
FOREACH record_info = RECORD_TYPES_WITH_INFO;
IF (record_info.customervendor == customer_vendor && record_info.can_workflow && !record_info.is_template);
options.push({value => record_info.record_type, name => record_info.text});
END;
END;
%]
[% L.select_tag(customer_vendor _ '_workflow_record_type_selection',
options,
value_key='value', title_key='name',
with_empty=1, empty_value='', empty_title=LxERP.t8("Select record type"),
onchange='kivi.EmailJournal.update_record_list();'
) %]
[%
SET options = [];
FOREACH record_info = RECORD_TYPES_WITH_INFO;
IF (record_info.customervendor == customer_vendor && !record_info.workflow_needed && !record_info.is_template);
options.push({value => record_info.record_type, name => record_info.text});
END;
END;
%]
[% L.select_tag(customer_vendor _ '_new_record_type_selection',
options,
value_key='value', title_key='name',
with_empty=1, empty_value='', empty_title=LxERP.t8("Select record type"),
onchange='kivi.EmailJournal.update_record_list();'
) %]
[%
SET options = [];
FOREACH record_info = RECORD_TYPES_WITH_INFO;
IF (record_info.customervendor == customer_vendor && !record_info.is_template);
options.push({value => record_info.record_type, name => record_info.text});
END;
END;
%]
[% L.select_tag(customer_vendor _ '_linking_record_type_selection',
options,
value_key='value', title_key='name',
with_empty=1, empty_value='', empty_title=LxERP.t8("Select record type"),
onchange='kivi.EmailJournal.update_record_list();'
) %]
[%
SET options = [];
FOREACH record_info = RECORD_TYPES_WITH_INFO;
IF (record_info.customervendor == customer_vendor && record_info.is_template);
options.push({value => record_info.record_type, name => record_info.text});
END;
END;
%]
[% L.select_tag(customer_vendor _ '_template_record_type_selection',
options,
value_key='value', title_key='name',
with_empty=1, empty_value='', empty_title=LxERP.t8("Select record type"),
onchange='kivi.EmailJournal.update_record_list();'
) %]
[% END %]