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

[% title %]

[%- PROCESS 'shop_part/_filter.html' filter=SELF.models.filtered.laundered %]
[% 'Number of Data: ' | $T8 %] [% SHOP_PARTS.size %]
[%- FOREACH shop_part = SHOP_PARTS %] [%- # IF shop_part.shop.obsolete %] [%- # END %] [%- END %]
[% L.checkbox_tag('check_all') %] [% IF FORM.sort_by == 'shop.description' %] [% 'Shop Host/Connector' | $T8 %][% IF FORM.sort_dir == 0 %][% ELSE %][% END %] [% ELSE %] [% 'Shop Host/Connector' | $T8 %] [% END %] [% IF FORM.sort_by == 'part.partnumber' %] [% 'Partnumber' | $T8 %][% IF FORM.sort_dir == 0 %][% ELSE %][% END %] [% ELSE %] [% 'Partnumber' | $T8 %] [% END %] [% IF FORM.sort_by == 'part.description' %] [% 'Description' | $T8 %][% IF FORM.sort_dir == 0 %][% ELSE %][% END %] [% ELSE %] [% 'Description' | $T8 %] [% END %] [% 'Info' | $T8 %] [% 'Active' | $T8 %] [% 'Price source' | $T8 %] [% 'Price' | $T8 %] [% IF FORM.sort_by == 'part.onhand' %] [% 'Stock Local/Shop' | $T8 %][% IF FORM.sort_dir == 0 %][% ELSE %][% END %] [% ELSE %] [% 'Stock Local/Shop' | $T8 %] [% END %] [% 'Last update' | $T8 %] [% 'Images' | $T8 %] [% IF FORM.sort_by == 'part.partsgroup_id' %] [% 'Category' %][% IF FORM.sort_dir == 0 %][% ELSE %][% END %] [% ELSE %] [% 'Category' | $T8 %] [% END %]
[% L.checkbox_tag('shop_parts_ids[]', checked=0, value=shop_part.id) %] [% HTML.escape( shop_part.shop.description ) %]/[% HTML.escape( shop_part.shop.connector ) %] [% HTML.escape( shop_part.part.partnumber ) %] [% HTML.escape( shop_part.part.description ) %] [% IF shop_part.shop_description %] [% 'Info' | $T8 %] [% ELSE %] [% 'No Shopdescription' | $T8 %] [% END %] [% IF shop_part.active %]
 
[% ELSE %]
 
[% END %]
[% L.html_tag('span',LxERP.t8(), id => 'active_price_source_' _ shop_part.id) %] [% L.html_tag('span','Price', id => 'price_' _ shop_part.id) %] [% L.html_tag('span','Stock', id => 'stock_' _ shop_part.id) %] [% L.html_tag('span', shop_part.last_update.to_kivitendo('precision' => 'minute'), id => 'shop_part_last_update_' _ shop_part.id ) %] [% IF shop_part.images %] [% shop_part.images %] [% ELSE %] [% 'No Shopimages' | $T8 %] [% END %] [% IF shop_part.shop_category %] [% IF shop_part.shop_category.1.size > 1%] [% FOREACH cat = shop_part.shop_category %] [% HTML.escape(cat.1) %]
[% END %] [% ELSE %] [% HTML.escape(shop_part.shop_category.1) %]
[% END %] [% END %]

[% L.radio_button_tag('upload_todo', value='all', label= LxERP.t8('All Data')) %] [% L.radio_button_tag('upload_todo', value='price', label= LxERP.t8('Only Price')) %] [% L.radio_button_tag('upload_todo', value='stock', label= LxERP.t8('Only Stock')) %] [% L.radio_button_tag('upload_todo', value='price_stock', checked=1, label= LxERP.t8('Price and Stock')) %] [% L.button_tag("kivi.ShopPart.setup();", LxERP.t8("Upload all marked"), id="mass_transfer") %]