|
4 | 4 | import { getAgentRuleOptions } from '$lib/services/agent-service'; |
5 | 5 |
|
6 | 6 | const limit = 5; |
7 | | - const textLimit = 50; |
| 7 | + const textLimit = 100; |
8 | 8 |
|
9 | 9 | /** @type {import('$agentTypes').AgentModel} */ |
10 | 10 | export let agent; |
|
13 | 13 | const candidates = innerRules?.filter(x => !!x.trigger_name)?.map(x => { |
14 | 14 | return { |
15 | 15 | trigger_name: x.trigger_name, |
16 | | - event_name: x.event_name?.trim(), |
17 | | - entity_type: x.entity_type?.trim(), |
18 | 16 | disabled: x.disabled, |
19 | | - criteria: x.criteria |
| 17 | + criteria: x.criteria?.trim() |
20 | 18 | }; |
21 | 19 | }); |
22 | 20 |
|
|
85 | 83 | ...innerRules, |
86 | 84 | { |
87 | 85 | trigger_name: '', |
88 | | - event_name: '', |
89 | | - entity_type: '', |
| 86 | + criteria: '', |
90 | 87 | displayName: '', |
91 | | - disabled: false, |
92 | | - criteria: '' |
| 88 | + disabled: false |
93 | 89 | } |
94 | 90 | ]; |
95 | 91 | } |
|
121 | 117 | if (!found) return; |
122 | 118 |
|
123 | 119 | const val = e.target.value; |
124 | | - if (field === 'event_name') { |
125 | | - found.event_name = val; |
126 | | - } else if (field === 'entity_type') { |
127 | | - found.entity_type = val; |
128 | | - } else if (field === 'criteria') { |
| 120 | + if (field === 'criteria') { |
129 | 121 | found.criteria = val; |
130 | 122 | } |
131 | 123 | refresh(innerRules); |
|
137 | 129 | innerRules = list?.map(x => { |
138 | 130 | return { |
139 | 131 | trigger_name: x.trigger_name, |
140 | | - event_name: x.event_name, |
141 | | - entity_type: x.entity_type, |
| 132 | + criteria: x.criteria, |
142 | 133 | displayName: x.displayName, |
143 | | - disabled: x.disabled, |
144 | | - criteria: x.criteria |
| 134 | + disabled: x.disabled |
145 | 135 | } |
146 | 136 | }) || []; |
147 | 137 | } |
|
205 | 195 | </div> |
206 | 196 |
|
207 | 197 | <div class="utility-row utility-row-secondary"> |
208 | | - <div class="utility-content"> |
209 | | - <div class="utility-list-item"> |
210 | | - <div class="utility-label line-align-center"> |
211 | | - {'Event Name'} |
212 | | - </div> |
213 | | - <div class="utility-value"> |
214 | | - <div class="utility-input line-align-center"> |
215 | | - <Input |
216 | | - type="text" |
217 | | - disabled={rule.disabled} |
218 | | - maxlength={textLimit} |
219 | | - value={rule.event_name} |
220 | | - on:input={e => changeContent(e, uid, 'event_name')} |
221 | | - /> |
222 | | - </div> |
223 | | - <div class="utility-delete line-align-center"></div> |
224 | | - </div> |
225 | | - </div> |
226 | | - </div> |
227 | | - <div class="utility-content"> |
228 | | - <div class="utility-list-item"> |
229 | | - <div class="utility-label line-align-center"> |
230 | | - {'Entity Type'} |
231 | | - </div> |
232 | | - <div class="utility-value"> |
233 | | - <div class="utility-input line-align-center"> |
234 | | - <Input |
235 | | - type="text" |
236 | | - disabled={rule.disabled} |
237 | | - maxlength={textLimit} |
238 | | - value={rule.entity_type} |
239 | | - on:input={e => changeContent(e, uid, 'entity_type')} |
240 | | - /> |
241 | | - </div> |
242 | | - <div class="utility-delete line-align-center"></div> |
243 | | - </div> |
244 | | - </div> |
245 | | - </div> |
246 | 198 | <div class="utility-content"> |
247 | 199 | <div class="utility-list-item"> |
248 | 200 | <div class="utility-label line-align-center"> |
|
0 commit comments