Skip to content

Commit 5a74544

Browse files
committed
ValidationMessage: renamed invalid_value to replacement_value
Change-Id: I7d33c5b12a0f5d1f2102afb7453ab884f708f1c2
1 parent ddb7cf8 commit 5a74544

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+82
-78
lines changed

cmk/gui/form_specs/vue/visitors/_utils.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def create_validation_error(
5757
error_message = error_message.localize(translate_to_current_language)
5858
return [
5959
shared_type_defs.ValidationMessage(
60-
location=location or [], message=error_message, invalid_value=value
60+
location=location or [], message=error_message, replacement_value=value
6161
)
6262
]
6363

@@ -68,7 +68,7 @@ def compute_validation_errors(
6868
raw_value: Any,
6969
) -> list[shared_type_defs.ValidationMessage]:
7070
return [
71-
shared_type_defs.ValidationMessage(location=[], message=x, invalid_value=parsed_value)
71+
shared_type_defs.ValidationMessage(location=[], message=x, replacement_value=parsed_value)
7272
for x in optional_validation(validators, raw_value)
7373
if x is not None
7474
]

cmk/gui/form_specs/vue/visitors/cascading_single_choice.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def _validate(
108108
shared_type_defs.ValidationMessage(
109109
location=[element.name] + validation.location,
110110
message=validation.message,
111-
invalid_value=validation.invalid_value,
111+
replacement_value=validation.replacement_value,
112112
)
113113
)
114114

cmk/gui/form_specs/vue/visitors/catalog.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ def _validate(
183183
shared_type_defs.ValidationMessage(
184184
location=[topic_name, element_name] + validation.location,
185185
message=validation.message,
186-
invalid_value=validation.invalid_value,
186+
replacement_value=validation.replacement_value,
187187
)
188188
)
189189
return element_validations

cmk/gui/form_specs/vue/visitors/dictionary.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ def _validate(
158158
shared_type_defs.ValidationMessage(
159159
location=[key_name],
160160
message=_("Required field missing"),
161-
invalid_value=element_visitor.to_vue(DEFAULT_VALUE)[1],
161+
replacement_value=element_visitor.to_vue(DEFAULT_VALUE)[1],
162162
)
163163
)
164164
continue
@@ -168,7 +168,7 @@ def _validate(
168168
shared_type_defs.ValidationMessage(
169169
location=[key_name] + validation.location,
170170
message=validation.message,
171-
invalid_value=validation.invalid_value,
171+
replacement_value=validation.replacement_value,
172172
)
173173
)
174174

cmk/gui/form_specs/vue/visitors/legacy_valuespec.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def _validate(
132132
except MKUserError as e:
133133
return [
134134
shared_type_defs.ValidationMessage(
135-
location=[e.varname or ""], message=str(e), invalid_value=None
135+
location=[e.varname or ""], message=str(e), replacement_value=None
136136
)
137137
]
138138
finally:

cmk/gui/form_specs/vue/visitors/list.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def _validate(
8989
shared_type_defs.ValidationMessage(
9090
location=[str(idx)] + validation.location,
9191
message=validation.message,
92-
invalid_value=validation.invalid_value,
92+
replacement_value=validation.replacement_value,
9393
)
9494
)
9595
return element_validations

cmk/gui/form_specs/vue/visitors/list_of_strings.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def _validate(
7272
shared_type_defs.ValidationMessage(
7373
location=[str(idx)] + validation.location,
7474
message=validation.message,
75-
invalid_value=validation.invalid_value,
75+
replacement_value=validation.replacement_value,
7676
)
7777
)
7878
return element_validations

cmk/gui/form_specs/vue/visitors/list_unique_selection.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def _validate(
137137
shared_type_defs.ValidationMessage(
138138
location=[str(idx)] + validation.location,
139139
message=validation.message,
140-
invalid_value=validation.invalid_value,
140+
replacement_value=validation.replacement_value,
141141
)
142142
)
143143
return element_validations

cmk/gui/form_specs/vue/visitors/optional_choice.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def _validate(
8181
shared_type_defs.ValidationMessage(
8282
location=["parameter_form"],
8383
message=validation_error.message,
84-
invalid_value=validation_error.invalid_value,
84+
replacement_value=validation_error.replacement_value,
8585
)
8686
)
8787

cmk/gui/form_specs/vue/visitors/password.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def _validate(
131131
) -> list[VueComponents.ValidationMessage]:
132132
if parsed_value[1] == "explicit_password":
133133
return [
134-
VueComponents.ValidationMessage(location=[], message=x, invalid_value="")
134+
VueComponents.ValidationMessage(location=[], message=x, replacement_value="")
135135
for x in optional_validation(compute_validators(self.form_spec), parsed_value[2][1])
136136
if x is not None
137137
]

cmk/gui/form_specs/vue/visitors/simple_password.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def _validate(
6868
self, raw_value: object, parsed_value: _ParsedValueModel
6969
) -> list[shared_type_defs.ValidationMessage]:
7070
return [
71-
shared_type_defs.ValidationMessage(location=[], message=x, invalid_value="")
71+
shared_type_defs.ValidationMessage(location=[], message=x, replacement_value="")
7272
for x in optional_validation(self._validators(), parsed_value)
7373
if x is not None
7474
]

cmk/gui/form_specs/vue/visitors/tuple.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def _validate(
8787
shared_type_defs.ValidationMessage(
8888
location=[str(idx)] + validation.location,
8989
message=validation.message,
90-
invalid_value=validation.invalid_value,
90+
replacement_value=validation.replacement_value,
9191
)
9292
)
9393
return validation_errors

cmk/gui/openapi/endpoints/configuration_entity/response_schemas.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class ValidationMessage(BaseSchema):
1818
example="",
1919
description="Error message",
2020
)
21-
invalid_value = fields.String(
21+
replacement_value = fields.String(
2222
example="",
2323
description="Invalid value",
2424
)

cmk/gui/quick_setup/handlers/utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ def get_stage_components_from_widget(widget: Widget, prefill_data: ParsedFormDat
202202
@dataclass
203203
class QuickSetupValidationError:
204204
message: str
205-
invalid_value: Any
205+
replacement_value: Any
206206
location: Sequence[str] = field(default_factory=list)
207207

208208

cmk/shared_typing/vue_formspec_components.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ class TimeSpecificI18n:
281281
class ValidationMessage:
282282
location: list[str]
283283
message: str
284-
invalid_value: Any
284+
replacement_value: Any
285285

286286

287287
@dataclass(kw_only=True)

packages/cmk-frontend-vue/src/components/_demo/DemoFormAll.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ const validation = computed(() => {
630630
return {
631631
location: [name],
632632
message: 'some validation problem',
633-
invalid_value: defaultValue
633+
replacement_value: defaultValue
634634
}
635635
})
636636
} else {

packages/cmk-frontend-vue/src/components/_demo/DemoFormSingleChoiceEditableEditAsync.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ provide(dispatcherKey, FormEditDispatcher)
135135
<option :value="[]">No error</option>
136136
<option
137137
:value="[
138-
{ location: ['element_name'], message: 'error message!', invalid_value: 'dafuck' }
138+
{ location: ['element_name'], message: 'error message!', replacement_value: 'dafuck' }
139139
]"
140140
>
141141
One error

packages/cmk-frontend-vue/src/components/_demo/DemoFormTuple.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ const components: Array<[unknown, string]> = [
124124
<FormReadonly
125125
:spec="getTupleSpec('horizontal', true, 'string')"
126126
:data="['one', 'two']"
127-
:backend-validation="[{ location: ['1'], message: 'error', invalid_value: 'smth' }]"
127+
:backend-validation="[{ location: ['1'], message: 'error', replacement_value: 'smth' }]"
128128
/>
129129
</template>
130130

packages/cmk-frontend-vue/src/form/components/FormReadonly.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ function renderOptionalChoice(
140140
embeddedMessages.push({
141141
location: msg.location.slice(1),
142142
message: msg.message,
143-
invalid_value: msg.invalid_value
143+
replacement_value: msg.replacement_value
144144
})
145145
} else {
146146
localMessages.push(msg)
@@ -371,7 +371,7 @@ function computeUsedValue(
371371
backendValidation: ValidationMessages = []
372372
): [string, boolean, string] {
373373
if (backendValidation.length > 0) {
374-
return [backendValidation[0]!.invalid_value as string, true, backendValidation[0]!.message]
374+
return [backendValidation[0]!.replacement_value as string, true, backendValidation[0]!.message]
375375
}
376376
return [value as string, false, '']
377377
}

packages/cmk-frontend-vue/src/form/components/forms/FormCascadingSingleChoice.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ watch(
4545
elementValidation.value.push({
4646
location: msg.location.slice(1),
4747
message: msg.message,
48-
invalid_value: msg.invalid_value
48+
replacement_value: msg.replacement_value
4949
})
5050
}
5151
})

packages/cmk-frontend-vue/src/form/components/forms/FormConditionChoices/FormConditionChoices.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ immediateWatch(
3030
(newValidation: ValidationMessages) => {
3131
validation.value = newValidation.map((m) => m.message)
3232
newValidation.forEach((message) => {
33-
data.value = message.invalid_value as typing.ConditionChoicesValue[]
33+
data.value = message.replacement_value as typing.ConditionChoicesValue[]
3434
})
3535
}
3636
)

packages/cmk-frontend-vue/src/form/components/forms/FormOptionalChoice.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ immediateWatch(
3737
embeddedValidation.value.push({
3838
location: msg.location.slice(1),
3939
message: msg.message,
40-
invalid_value: msg.invalid_value
40+
replacement_value: msg.replacement_value
4141
})
4242
}
4343
})

packages/cmk-frontend-vue/src/form/components/utils/validation.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export function useValidation<Type>(
2525
immediateWatch(getBackendValidation, (newValidation: ValidationMessages) => {
2626
validation.value = newValidation.map((m) => m.message)
2727
newValidation.forEach((message) => {
28-
data.value = message.invalid_value as Type
28+
data.value = message.replacement_value as Type
2929
})
3030
})
3131

@@ -128,7 +128,7 @@ export function groupNestedValidations(
128128
elementMessages.push({
129129
location: msg.location.slice(1),
130130
message: msg.message,
131-
invalid_value: msg.invalid_value
131+
replacement_value: msg.replacement_value
132132
})
133133
elementValidations[msgElementIdent] = elementMessages
134134
})
@@ -156,7 +156,7 @@ export function groupIndexedValidations(
156156
elementMessages.push({
157157
location: msg.location.slice(1),
158158
message: msg.message,
159-
invalid_value: msg.invalid_value
159+
replacement_value: msg.replacement_value
160160
})
161161
elementValidations[index] = elementMessages
162162
})

packages/cmk-frontend-vue/tests/form/components/forms/FormCascadingSingleChoice.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ test('FormCascadingSingleChoice renders backend validation messages', async () =
170170
{
171171
location: [],
172172
message: 'Backend error message',
173-
invalid_value: ''
173+
replacement_value: ''
174174
}
175175
]
176176
}

packages/cmk-frontend-vue/tests/form/components/forms/FormCatalog.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -253,12 +253,12 @@ test('FormCatalog backend validation', async () => {
253253
{
254254
location: ['topic_name', 'ut_topic_element_1', 'ut_topic_1_dict_1'],
255255
message: 'ut_error_1',
256-
invalid_value: ''
256+
replacement_value: ''
257257
},
258258
{
259259
location: ['topic_name', 'ut_topic_element_2', 'ut_topic_2_dict_1'],
260260
message: 'ut_error_2',
261-
invalid_value: ''
261+
replacement_value: ''
262262
}
263263
]
264264
}

packages/cmk-frontend-vue/tests/form/components/forms/FormConditionChoices.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ test('FormConditionChoices shows backendValidation', async () => {
5353
{
5454
location: [],
5555
message: 'some message',
56-
invalid_value: [
56+
replacement_value: [
5757
{
5858
group_name: 'group1',
5959
value: { oper_eq: 'condition1' }

packages/cmk-frontend-vue/tests/form/components/forms/FormDictionary.test.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ test('FormDictionary render backend validation message of children', async () =>
128128
spec,
129129
data: { bar: 'some_value' },
130130
backendValidation: [
131-
{ location: ['bar'], message: 'Backend error message', invalid_value: 'other_value' }
131+
{ location: ['bar'], message: 'Backend error message', replacement_value: 'other_value' }
132132
]
133133
}
134134
})
@@ -143,7 +143,9 @@ test('FormDictionary renders its own backend validation message', async () => {
143143
props: {
144144
spec,
145145
data: { bar: 'some_value' },
146-
backendValidation: [{ location: [], message: 'Backend error message', invalid_value: null }]
146+
backendValidation: [
147+
{ location: [], message: 'Backend error message', replacement_value: null }
148+
]
147149
}
148150
})
149151

@@ -262,7 +264,7 @@ test.skip('FormDictionary enable element, render backend validation message', as
262264
spec,
263265
data: {},
264266
backendValidation: [
265-
{ location: ['bar'], message: 'Backend error message', invalid_value: '' }
267+
{ location: ['bar'], message: 'Backend error message', replacement_value: '' }
266268
]
267269
}
268270
})

packages/cmk-frontend-vue/tests/form/components/forms/FormFloat.test.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,9 @@ test('FormFloat renders backend validation messages', async () => {
8787
props: {
8888
spec,
8989
data: 42.0,
90-
backendValidation: [{ location: [], message: 'Backend error message', invalid_value: 12.5 }]
90+
backendValidation: [
91+
{ location: [], message: 'Backend error message', replacement_value: 12.5 }
92+
]
9193
}
9294
})
9395

packages/cmk-frontend-vue/tests/form/components/forms/FormInteger.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ test('FormInteger renders backend validation messages', async () => {
9090
{
9191
location: [],
9292
message: 'Backend error message',
93-
invalid_value: 12
93+
replacement_value: 12
9494
}
9595
]
9696
}

packages/cmk-frontend-vue/tests/form/components/forms/FormList.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ test('FormList renders backend validation messages', async () => {
8181
props: {
8282
spec,
8383
data: [],
84-
backendValidation: [{ location: [], message: 'Backend error message', invalid_value: '' }]
84+
backendValidation: [{ location: [], message: 'Backend error message', replacement_value: '' }]
8585
}
8686
})
8787

@@ -103,7 +103,7 @@ test.skip('FormList updated backend child validation shows validation error', as
103103
spec,
104104
data: ['some value'],
105105
backendValidation: [
106-
{ location: ['0'], message: 'Backend error message', invalid_value: 'other value' }
106+
{ location: ['0'], message: 'Backend error message', replacement_value: 'other value' }
107107
]
108108
})
109109

@@ -118,7 +118,7 @@ test('FormList local child validation overwrites backend validation', async () =
118118
spec,
119119
data: ['some value'],
120120
backendValidation: [
121-
{ location: ['0'], message: 'Backend error message', invalid_value: 'other value' }
121+
{ location: ['0'], message: 'Backend error message', replacement_value: 'other value' }
122122
]
123123
}
124124
})

packages/cmk-frontend-vue/tests/form/components/forms/FormListOfStrings.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ test('FormListOfStrings renders backend validation messages', async () => {
4343
props: {
4444
spec,
4545
data: [],
46-
backendValidation: [{ location: [], message: 'Backend error message', invalid_value: '' }]
46+
backendValidation: [{ location: [], message: 'Backend error message', replacement_value: '' }]
4747
}
4848
})
4949

@@ -65,7 +65,7 @@ test('FormListOfStrings updated backend child validation shows validation error'
6565
spec,
6666
data: ['some value'],
6767
backendValidation: [
68-
{ location: ['0'], message: 'Backend error message', invalid_value: 'other value' }
68+
{ location: ['0'], message: 'Backend error message', replacement_value: 'other value' }
6969
]
7070
})
7171

@@ -80,7 +80,7 @@ test('FormListOfStrings local child validation overwrites backend validation', a
8080
spec,
8181
data: ['some value'],
8282
backendValidation: [
83-
{ location: ['0'], message: 'Backend error message', invalid_value: 'other value' }
83+
{ location: ['0'], message: 'Backend error message', replacement_value: 'other value' }
8484
]
8585
}
8686
})

0 commit comments

Comments
 (0)