rule page in the validation client
This commit is contained in:
@@ -136,15 +136,15 @@ profileName: string
|
||||
set:
|
||||
name: string
|
||||
description: optional string
|
||||
ruleNames: repeated string
|
||||
ruleItems: repeated ValidationSetRuleItem
|
||||
```
|
||||
|
||||
Frontend rules:
|
||||
|
||||
- `set.name` is required and unique inside a profile.
|
||||
- `ruleNames` must contain at least one rule.
|
||||
- `ruleNames` are ordered.
|
||||
- Every rule name must already exist.
|
||||
- `ruleItems` must contain at least one item.
|
||||
- `ruleItems` are ordered.
|
||||
- Every global rule reference must already exist.
|
||||
- Duplicate rule names in the same set are rejected.
|
||||
- Conflicting singleton fragments are rejected.
|
||||
|
||||
@@ -362,7 +362,7 @@ Recommended UI:
|
||||
```text
|
||||
name
|
||||
description
|
||||
ordered rule picker
|
||||
ordered global/inline rule item picker
|
||||
resolved preview
|
||||
```
|
||||
|
||||
@@ -430,11 +430,11 @@ validation:
|
||||
Create set `phone`:
|
||||
|
||||
```text
|
||||
ruleNames:
|
||||
- required
|
||||
- phone-length
|
||||
- digits-only
|
||||
- phone-mask
|
||||
ruleItems:
|
||||
- globalRuleName: required
|
||||
- globalRuleName: phone-length
|
||||
- globalRuleName: digits-only
|
||||
- globalRuleName: phone-mask
|
||||
```
|
||||
|
||||
Apply set:
|
||||
|
||||
Reference in New Issue
Block a user