Преглед на файлове

add validation function for defaultacl

Matthew R. Kasun преди 2 години
родител
ревизия
9c8331e6b8
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  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
 }