go-rules temporarily disabled
This commit is contained in:
@@ -362,7 +362,13 @@ func InitAISummarizerStorage(conf AISummarizerConfig, log logger.Logger) *ai_sum
|
|||||||
}
|
}
|
||||||
|
|
||||||
// InitGoRulesClient initializes the GoRules SDK client.
|
// InitGoRulesClient initializes the GoRules SDK client.
|
||||||
func InitGoRulesClient(conf GoRulesConfig, log logger.Logger) gorules.Client {
|
func InitGoRulesClient(_ GoRulesConfig, log logger.Logger) gorules.Client {
|
||||||
|
// GoRules SDK temporarily disabled — gorulessdk private repo unreachable from server.
|
||||||
|
// Kanban falls back to built-in bid workflow columns when client is nil.
|
||||||
|
log.Warn("GoRules client disabled; Kanban uses built-in bid workflow columns", map[string]interface{}{})
|
||||||
|
return nil
|
||||||
|
|
||||||
|
/*
|
||||||
if conf.BaseURL == "" || conf.Token == "" || conf.RuleID == "" {
|
if conf.BaseURL == "" || conf.Token == "" || conf.RuleID == "" {
|
||||||
log.Warn("GoRules client not configured, falling back to static Kanban statuses", map[string]interface{}{})
|
log.Warn("GoRules client not configured, falling back to static Kanban statuses", map[string]interface{}{})
|
||||||
return nil
|
return nil
|
||||||
@@ -392,4 +398,5 @@ func InitGoRulesClient(conf GoRulesConfig, log logger.Logger) gorules.Client {
|
|||||||
})
|
})
|
||||||
|
|
||||||
return client
|
return client
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ require (
|
|||||||
go.uber.org/zap v1.26.0
|
go.uber.org/zap v1.26.0
|
||||||
golang.org/x/crypto v0.40.0
|
golang.org/x/crypto v0.40.0
|
||||||
gopkg.in/natefinch/lumberjack.v2 v2.2.1
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1
|
||||||
repo.ravanertebat.com/k.khodayari/gorulessdk v1.0.10
|
// repo.ravanertebat.com/k.khodayari/gorulessdk v1.0.10 // temporarily disabled: private repo unreachable from server
|
||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
|
|||||||
@@ -163,5 +163,3 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
|
|||||||
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
|
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
|
||||||
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
||||||
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
repo.ravanertebat.com/k.khodayari/gorulessdk v1.0.10 h1:xxNnEyXr6v9wWb3nv2YpRDJ+2kEX7s588RdD6mGqwWI=
|
|
||||||
repo.ravanertebat.com/k.khodayari/gorulessdk v1.0.10/go.mod h1:SqAyTO7MZgI20+E1/xedUGHGWU5uyphZ2izHx62Rsr0=
|
|
||||||
|
|||||||
+11
-3
@@ -3,16 +3,17 @@ package gorules
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
"strings"
|
|
||||||
"time"
|
"time"
|
||||||
"tm/pkg/logger"
|
"tm/pkg/logger"
|
||||||
|
|
||||||
"repo.ravanertebat.com/k.khodayari/gorulessdk"
|
// "repo.ravanertebat.com/k.khodayari/gorulessdk" // temporarily disabled: private repo unreachable from server
|
||||||
)
|
)
|
||||||
|
|
||||||
|
/*
|
||||||
const (
|
const (
|
||||||
showAvailableStatusAction = gorulessdk.ShowAvailableStatus
|
showAvailableStatusAction = gorulessdk.ShowAvailableStatus
|
||||||
)
|
)
|
||||||
|
*/
|
||||||
|
|
||||||
// Config contains GoRules client configuration.
|
// Config contains GoRules client configuration.
|
||||||
type Config struct {
|
type Config struct {
|
||||||
@@ -32,12 +33,18 @@ type Client interface {
|
|||||||
EvaluateAvailableStatuses(ctx context.Context, currentStatus string, ruleID string) ([]StatusWithCategory, error)
|
EvaluateAvailableStatuses(ctx context.Context, currentStatus string, ruleID string) ([]StatusWithCategory, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// New creates a new GoRules client.
|
||||||
|
// Temporarily disabled: gorulessdk is unavailable from the deployment server.
|
||||||
|
func New(_ Config, _ logger.Logger) (Client, error) {
|
||||||
|
return nil, errors.New("gorulessdk temporarily disabled")
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
type sdkClient struct {
|
type sdkClient struct {
|
||||||
client *gorulessdk.Client
|
client *gorulessdk.Client
|
||||||
logger logger.Logger
|
logger logger.Logger
|
||||||
}
|
}
|
||||||
|
|
||||||
// New creates a new GoRules client.
|
|
||||||
func New(cfg Config, log logger.Logger) (Client, error) {
|
func New(cfg Config, log logger.Logger) (Client, error) {
|
||||||
if strings.TrimSpace(cfg.BaseURL) == "" {
|
if strings.TrimSpace(cfg.BaseURL) == "" {
|
||||||
return nil, errors.New("gorules base url is required")
|
return nil, errors.New("gorules base url is required")
|
||||||
@@ -83,3 +90,4 @@ func (s *sdkClient) EvaluateAvailableStatuses(ctx context.Context, currentStatus
|
|||||||
}
|
}
|
||||||
return statuses, nil
|
return statuses, nil
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user