[%- USE HTML -%][%- USE LxERP -%][%- USE L -%][%- USE P -%]
[% SET style="width: 400px" %]
-<form id="quotations_and_orders_article_assignment_form">
+<form id="quotations_and_orders_form">
<table>
[% IF for_new %]
<tr>
<tr>
<td>[% LxERP.t8("Assign the following article to all sections") %]:</td>
- <td>
- [% L.select_tag('quotations_and_orders_dummy', SELF.all_parts, default=INSTANCE_CONF.get_requirement_spec_section_order_part_id, title_sub=\make_part_title, id='quoations_and_orders_order_id', style=style) %]
+ <td data-unit="[% HTML.escape(SELF.section_order_part.unit) %]">
+ [% P.part_picker('quotations_and_orders_dummy', SELF.section_order_part.id, id='quotations_and_orders_order_id', style=style) %]
[% L.button_tag('kivi.requirement_spec.assign_order_part_id_to_all()', LxERP.t8('Assign article')) %]
</td>
</tr>
<th>[% LxERP.t8("Title") %]</th>
<th>[% LxERP.t8("Description") %]</th>
<th>[% LxERP.t8("Article") %]</th>
+ <th>[% LxERP.t8("Unit") %]</th>
+ <th>[% LxERP.t8("Position type in quotation/order") %]</th>
</tr>
</thead>
[% L.hidden_tag("sections[+].id", section.id, no_id=1) %]
<td>[% HTML.escape(section.fb_number) %]</td>
<td>[% HTML.escape(section.title) %]</td>
- <td>[% HTML.escape(P.truncate(section.description)) %]</td>
- <td>[% L.select_tag('sections[].order_part_id', SELF.all_parts, default=section.order_part_id, with_empty=!for_new, title_sub=\make_part_title, style=style, no_id=1) %]</td>
+ <td>[% HTML.escape(P.truncate(section.description_as_stripped_html)) %]</td>
+ <td>[% P.part_picker('sections[].order_part_id', section.order_part_id, id='quotations_and_orders_sections_order_pard_id_' _ loop.count, style=style) %]</td>
+ <td data-unit-column=1>[% HTML.escape(section.order_part.unit) %]</td>
+ <td data-position-type-column=1>
+ [% IF section.order_part_id && section.order_part.unit_obj.is_time_based %]
+ [% LxERP.t8("time and effort based position") %]
+ [% ELSIF section.order_part_id %]
+ [% LxERP.t8("flat-rate position") %]
+ [% END %]
+ </td>
</tr>
[% END %]
</tbody>
</table>
+
+ <p>
+ [% L.button_tag("kivi.requirement_spec.standard_quotation_order_ajax_call('" _ (for_new ? 'create' : 'save_assignment') _ "')", for_new ? LxERP.t8('Create') : LxERP.t8('Save')) %]
+ </p>
</form>