[% USE HTML %] [% USE L %] [% USE LxERP %] [% USE P %] [% USE T8 %]

[% FORM.title %]

[% INCLUDE 'common/flash.html' %]
[% PROCESS "email_journal/tabs/basic_data.html" %]
[% SET attachments = SELF.entry.attachments_sorted %] [% IF attachments.size %]
[% FOREACH attachment = attachments %] [% END %]
[% 'Attachments' | $T8 %]
[% 'Attachment name' | $T8 %] [% 'MIME type' | $T8 %] [% 'Size' | $T8 %]
[% L.link(SELF.url_for(action="download_attachment", id=attachment.id), attachment.name) %] [% HTML.escape(attachment.mime_type) %] [% HTML.escape(LxERP.format_amount(attachment.content.length, 0)) %]
[% END %] [% IF SELF.entry.status == 'imported' %]
[% L.hidden_tag('email_journal_id', SELF.entry.id) %] [% L.hidden_tag('back_to', back_to) %]

[% LxERP.t8("Email Journal Workflow") %]

[% 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();' ) %]
[% END %]
[% FOREACH cv_option = [ ['customer', 'Customer'], ['vendor', 'Vendor' ], ] %] [% SET cv_type = cv_option.0 %] [% SET cv_name = cv_option.1 %]
[% P.customer_vendor.picker( cv_type _ "_id", cv_type == 'customer' ? CUSTOMER : VENDOR, type=cv_type, class="wi-normal", placeholder=LxERP.t8(cv_name) onchange='kivi.EmailJournal.update_record_list();' ) %]
[% END %]
[% L.input_tag('record_number', '', class="wi-normal", placeholder=LxERP.t8("Record number") onchange='kivi.EmailJournal.update_record_list();' ) %]
[% L.select_tag('with_closed', [ {value => "1", name => LxERP.t8("With closed")}, {value => "0", name => LxERP.t8("Only open")}, ], default = 0, value_key='value', title_key='name', onchange='kivi.EmailJournal.update_record_list();' ) %]
[% END %]