|
10 | 10 | export let agent; |
11 | 11 |
|
12 | 12 | export const fetchRules = () => { |
13 | | - const candidates = innerRules?.filter(x => !!x.name)?.map(x => { |
| 13 | + const candidates = innerRules?.filter(x => !!x.trigger_name)?.map(x => { |
14 | 14 | return { |
15 | | - name: x.name, |
| 15 | + trigger_name: x.trigger_name, |
16 | 16 | event_name: x.event_name?.trim(), |
17 | 17 | entity_type: x.entity_type?.trim(), |
18 | 18 | disabled: x.disabled |
|
23 | 23 | const rules = []; |
24 | 24 | const unique = new Set(); |
25 | 25 | candidates.forEach(x => { |
26 | | - if (!unique.has(x.name)) { |
| 26 | + if (!unique.has(x.trigger_name)) { |
27 | 27 | rules.push(x); |
28 | | - unique.add(x.name); |
| 28 | + unique.add(x.trigger_name); |
29 | 29 | } |
30 | 30 | }); |
31 | 31 |
|
|
43 | 43 | getAgentRuleOptions().then(data => { |
44 | 44 | const list = data?.map(x => { |
45 | 45 | return { |
46 | | - name: x.name, |
| 46 | + trigger_name: x.trigger_name, |
47 | 47 | displayName: "" |
48 | 48 | }; |
49 | 49 | }) || []; |
50 | 50 | ruleOptions = [{ |
51 | | - name: "", |
| 51 | + trigger_name: "", |
52 | 52 | displayName: "" |
53 | 53 | }, ...list]; |
54 | 54 | }); |
|
75 | 75 | if (!found) return; |
76 | 76 | |
77 | 77 | const val = e.target.value; |
78 | | - found.name = val; |
| 78 | + found.trigger_name = val; |
79 | 79 | refresh(innerRules); |
80 | 80 | } |
81 | 81 |
|
82 | 82 | function addRule() { |
83 | 83 | innerRules = [ |
84 | 84 | ...innerRules, |
85 | 85 | { |
86 | | - name: '', |
| 86 | + trigger_name: '', |
87 | 87 | event_name: '', |
88 | 88 | entity_type: '', |
89 | 89 | displayName: '', |
|
132 | 132 | function refresh(list) { |
133 | 133 | innerRules = list?.map(x => { |
134 | 134 | return { |
135 | | - name: x.name, |
| 135 | + trigger_name: x.trigger_name, |
136 | 136 | event_name: x.event_name, |
137 | 137 | entity_type: x.entity_type, |
138 | 138 | displayName: x.displayName, |
|
181 | 181 | on:change={e => changeRule(e, uid)} |
182 | 182 | > |
183 | 183 | {#each [...ruleOptions] as option} |
184 | | - <option value={option.name} selected={option.name == rule.name}> |
185 | | - {option.displayName || option.name} |
| 184 | + <option value={option.trigger_name} selected={option.trigger_name == rule.trigger_name}> |
| 185 | + {option.displayName || option.trigger_name} |
186 | 186 | </option> |
187 | 187 | {/each} |
188 | 188 | </Input> |
|
0 commit comments