Pārlūkot izejas kodu

add validation function for defaultacl

Matthew R. Kasun 2 gadi atpakaļ
vecāks
revīzija
9c8331e6b8
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      logic/nodes.go

+ 4 - 0
logic/nodes.go

@@ -19,6 +19,7 @@ import (
 	"github.com/gravitl/netmaker/models"
 	"github.com/gravitl/netmaker/netclient/ncutils"
 	"github.com/gravitl/netmaker/servercfg"
+	"github.com/gravitl/netmaker/validation"
 	"golang.org/x/crypto/bcrypt"
 )
 
@@ -162,6 +163,9 @@ func ValidateNode(node *models.Node, isUpdate bool) error {
 		_, err := GetNetworkByNode(node)
 		return err == nil
 	})
+	_ = v.RegisterValidation("checkyesornoorunset", func(f1 validator.FieldLevel) bool {
+		return validation.CheckYesOrNoOrUnset(f1)
+	})
 	err := v.Struct(node)
 	return err
 }