fixed auth collection rule check validator on create
This commit is contained in:
parent
f3566149b8
commit
4528f075dc
|
@ -280,6 +280,7 @@ func (form *CollectionUpsert) checkRule(value any) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
dummy := *form.collection
|
dummy := *form.collection
|
||||||
|
dummy.Type = form.Type
|
||||||
dummy.Schema = form.Schema
|
dummy.Schema = form.Schema
|
||||||
dummy.System = form.System
|
dummy.System = form.System
|
||||||
dummy.Options = form.Options
|
dummy.Options = form.Options
|
||||||
|
|
|
@ -185,16 +185,17 @@ func TestCollectionUpsertValidateAndSubmit(t *testing.T) {
|
||||||
"",
|
"",
|
||||||
`{
|
`{
|
||||||
"name": "test_new",
|
"name": "test_new",
|
||||||
|
"type": "auth",
|
||||||
"system": true,
|
"system": true,
|
||||||
"schema": [
|
"schema": [
|
||||||
{"id":"a123456","name":"test1","type":"text"},
|
{"id":"a123456","name":"test1","type":"text"},
|
||||||
{"id":"b123456","name":"test2","type":"email"}
|
{"id":"b123456","name":"test2","type":"email"}
|
||||||
],
|
],
|
||||||
"listRule": "test1='123'",
|
"listRule": "test1='123' && verified = true",
|
||||||
"viewRule": "test1='123'",
|
"viewRule": "test1='123' && emailVisibility = true",
|
||||||
"createRule": "test1='123'",
|
"createRule": "test1='123' && email != ''",
|
||||||
"updateRule": "test1='123'",
|
"updateRule": "test1='123' && username != ''",
|
||||||
"deleteRule": "test1='123'"
|
"deleteRule": "test1='123' && id != ''"
|
||||||
}`,
|
}`,
|
||||||
[]string{},
|
[]string{},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue