Use descriptive required-field validation messages in CMS forms.

Replace generic "Required" copy with field-specific messages for product, variant, and digital stock forms.
This commit is contained in:
2026-09-16 16:58:13 +02:00
parent 0cd7158f7d
commit e5eb773404
3 changed files with 4 additions and 4 deletions
@@ -317,7 +317,7 @@ const stockRemoving = ref(false);
const stockListLoading = ref(false);
const stockContentRules: FormRules = {
content: [{ required: true, message: 'Required', trigger: 'blur' }]
content: [{ required: true, message: 'Content is required', trigger: 'blur' }]
};
const stockEditVisible = ref(false);
+2 -2
View File
@@ -86,14 +86,14 @@ export const useProductsStore = defineStore('products', () => {
const createOrEditCurrentProductVariantFormRules = computed<FormRules>(() => ({
title: [
{ required: true, message: 'Required', trigger: 'blur' },
{ required: true, message: 'Title is required', trigger: 'blur' },
{
max: validationProductTitleMaxLength,
message: `At most ${validationProductTitleMaxLength} characters`,
trigger: 'blur'
}
],
price: [{ required: true, message: 'Required', trigger: 'change' }],
price: [{ required: true, message: 'Price is required', trigger: 'change' }],
...(currentProductIsManual.value
? {
stockQuantity: [
+1 -1
View File
@@ -169,7 +169,7 @@ const deleteSaving = ref(false);
const productRules: FormRules = {
title: [
{ required: true, message: 'Required', trigger: 'blur' },
{ required: true, message: 'Title is required', trigger: 'blur' },
{
max: validationProductTitleMaxLength,
message: `At most ${validationProductTitleMaxLength} characters`,