]> wagnertech.de Git - mfinanz.git/blob - templates/webpages/price_rule/item.html
date error in mapping
[mfinanz.git] / templates / webpages / price_rule / item.html
1 [%- USE L %]
2 [%- USE P %]
3 [%- USE HTML %]
4 [%- USE T8 %]
5 [%- USE LxERP %]
6 [% SET num_compare_ops = [
7   [ 'eq', LxERP.t8('is equal to') ],
8   [ 'le', LxERP.t8('is lower than or equal') ],
9   [ 'ge', LxERP.t8('is greater than or equal') ],
10 ] %]
11 [% SET date_compare_ops = [
12   [ 'eq', LxERP.t8('is equal to') ],
13   [ 'gt', LxERP.t8('is after') ],
14   [ 'lt', LxERP.t8('is before') ],
15 ] %]
16 <div class="price_rule_item">
17 <a class='price_rule_remove_line interact cursor-pointer'>✘</a>
18 [% L.hidden_tag('price_rule.items[+].id', item.id) %]
19 [% L.hidden_tag('price_rule.items[].type', item.type) %]
20 [% L.hidden_tag('price_rule.items[].custom_variable_configs_id', item.custom_variable_configs_id) %]
21 [%- SWITCH item.type %]
22   [% CASE 'part' %]
23     [% 'Part' | $T8 %] [% 'is' | $T8 %] [% P.part.picker('price_rule.items[].value_int', item.part) %]
24   [% CASE 'customer' %]
25     [% 'Customer' | $T8 %] [% 'is' | $T8 %] [% P.customer_vendor.picker('price_rule.items[].value_int', item.customer, type='customer') %]
26   [% CASE 'vendor' %]
27     [% 'Vendor' | $T8 %] [% 'is' | $T8 %] [% P.customer_vendor.picker('price_rule.items[].value_int', item.vendor, type='vendor') %]
28   [% CASE 'business' %]
29     [% 'Type of Business' | $T8 %] [% 'is' | $T8 %] [% L.select_tag('price_rule.items[].value_int', SELF.businesses, title_key='description', default=item.value_int) %]
30   [% CASE 'partsgroup' %]
31     [% 'Partsgroup' | $T8 %] [% 'is' | $T8 %] [% L.select_tag('price_rule.items[].value_int', SELF.partsgroups, title_key='partsgroup', default=item.value_int) %]
32   [% CASE 'qty' %]
33     [% 'Quantity' | $T8 %] [% L.select_tag('price_rule.items[].op', num_compare_ops, default=item.op) %] [% L.input_tag('price_rule.items[].value_num_as_number', item.value_num_as_number) %]
34   [% CASE 'reqdate' %]
35     [% 'Reqdate' | $T8 %] [% L.select_tag('price_rule.items[].op', date_compare_ops, default=item.op) %] [% L.date_tag('price_rule.items[].value_date', item.value_date) %]
36   [% CASE 'transdate' %]
37     [% 'Transdate Record' | $T8 %] [% L.select_tag('price_rule.items[].op', date_compare_ops, default=item.op) %] [% L.date_tag('price_rule.items[].value_date', item.value_date) %]
38   [% CASE 'pricegroup' %]
39     [% 'Pricegroup' | $T8 %] [% 'is' | $T8 %] [% L.select_tag('price_rule.items[].value_int', SELF.pricegroups, title_key='pricegroup', default=item.value_int) %]
40   [% CASE 'cvar' %]
41     [% # Dumper.dump_html(SELF.cvar.processed_options) %]
42     [% SET cvar_config = item.cvar_config %]
43     [% SET description = cvar_config.description %]
44     [% SWITCH cvar_config.type %]
45       [% CASE 'timestamp' %]
46         [% description | html %] [% L.select_tag('price_rule.items[].op', date_compare_ops, default=item.op) %] [% L.date_tag('price_rule.items[].value_date', item.value_date) %]
47       [% CASE 'date' %]
48         [% description | html %] [% L.select_tag('price_rule.items[].op', date_compare_ops, default=item.op) %] [% L.date_tag('price_rule.items[].value_date', item.value_date) %]
49       [% CASE 'number' %]
50         [% description | html %] [% L.select_tag('price_rule.items[].op', num_compare_ops, default=item.op) %] [% L.input_tag('price_rule.items[].value_num_as_number', item.value_num_as_number) %]
51       [% CASE 'integer' %]
52         [% description | html %] [% L.select_tag('price_rule.items[].op', num_compare_ops, default=item.op) %] [% L.input_tag('price_rule.items[].value_num_as_number', item.value_num_as_number) %]
53       [% CASE 'customer' %]
54         [% description | html %] [% 'is' | $T8 %] [% P.customer_vendor.picker('price_rule.items[].value_int', item.customer, type='customer') %]
55       [% CASE 'vendor' %]
56         [% description | html %] [% 'is' | $T8 %] [% P.customer_vendor.picker('price_rule.items[].value_int', item.vendor, type='vendor') %]
57       [% CASE 'part' %]
58         [% description | html %] [% 'is' | $T8 %] [% P.part.picker('price_rule.items[].value_int', item.part) %]
59       [% CASE 'select' %]
60         [% description | html %] [% 'is' | $T8 %] [% L.select_tag('price_rule.items[].value_text', cvar_config.processed_options, title_key='options', default=item.value_text ) %]
61     [% END %]
62   [% CASE %]
63 [%- END %]
64 </div>