|
74 | 74 | {value: 'CPE', text: this.$t('message.cpe_full')}, |
75 | 75 | {value: 'SWID_TAGID', text: this.$t('message.swid_tagid')}, |
76 | 76 | {value: 'VERSION', text: this.$t('message.version')}, |
77 | | - {value: 'COMPONENT_HASH', text: this.$t('message.component_hash')} |
| 77 | + {value: 'COMPONENT_HASH', text: this.$t('message.component_hash')}, |
| 78 | + {value: 'CWE', text: this.$t('message.cwe_full')} |
78 | 79 | ], |
79 | 80 | objectOperators: [ |
80 | 81 | {value: 'IS', text: this.$t('operator.is')}, |
|
104 | 105 | {value: 'BLAKE2b-256', text: this.$t('hashes.blake_256')}, |
105 | 106 | {value: 'BLAKE2b-384', text: this.$t('hashes.blake_384')}, |
106 | 107 | {value: 'BLAKE2b-512', text: this.$t('hashes.blake_512')}, |
107 | | - {value: 'BLAKE3', text: this.$t('hashes.blake3')}, |
| 108 | + {value: 'BLAKE3', text: this.$t('hashes.blake3')} |
| 109 | + ], |
| 110 | + listOperators: [ |
| 111 | + {value: 'CONTAINS_ANY', text: this.$t('operator.contains_any')}, |
| 112 | + {value: 'CONTAINS_ALL', text: this.$t('operator.contains_all')} |
108 | 113 | ], |
109 | 114 | operators: [], |
110 | 115 | possibleValues: [] |
|
137 | 142 | return false; |
138 | 143 | case 'COMPONENT_HASH': |
139 | 144 | return false; |
| 145 | + case 'CWE': |
| 146 | + return false; |
140 | 147 | default: |
141 | 148 | return false; |
142 | 149 | } |
|
194 | 201 | case 'COMPONENT_HASH': |
195 | 202 | this.operators = this.hashAlgorithms; |
196 | 203 | break; |
| 204 | + case 'CWE': |
| 205 | + this.operators = this.listOperators; |
| 206 | + break; |
197 | 207 | default: |
198 | 208 | this.operators = []; |
199 | 209 | } |
|
0 commit comments