add validation for mapped property #388

This commit is contained in:
vnmedeiros 2020-09-25 17:26:59 -03:00
parent 051d17a8e4
commit c210d2d201
1 changed files with 8 additions and 4 deletions

View File

@ -198,9 +198,11 @@ class Collections extends Repository {
'submission_anonymous_user' => [
'map' => 'meta',
'title' => __( 'Allows submission by anonymous user', 'tainacan' ),
'type' => 'boolean',
'type' => 'string',
'description' => __( 'If enabled, allows submission by anonymous user.', 'tainacan' ),
'default' => 'false'
'default' => 'no',
'on_error' => __( 'Value should be yes or no', 'tainacan' ),
'validation' => v::stringType()->in( [ 'yes', 'no' ] ), // yes or no
],
'submission_default_status' => [
'map' => 'meta',
@ -212,9 +214,11 @@ class Collections extends Repository {
'allows_submission' => [
'map' => 'meta',
'title' => __( 'Allows item submission', 'tainacan' ),
'type' => 'boolean',
'type' => 'string',
'description' => __( 'If enabled, the collection allows item submission, for example via the Item Submission block.', 'tainacan' ),
'default' => 'false'
'default' => 'no',
'on_error' => __( 'Value should be yes or no', 'tainacan' ),
'validation' => v::stringType()->in( [ 'yes', 'no' ] ), // yes or no
],
'hide_items_thumbnail_on_lists' => [
'map' => 'meta',