feat: v1.3.87 — Grafana Organizations per namespace (StatsProvider + public dashboards + UI button)

This commit is contained in:
“Naeel”
2026-05-10 18:47:21 +04:00
parent 4b8c776357
commit c9f97e2f4c
11 changed files with 524 additions and 4 deletions
+10
View File
@@ -0,0 +1,10 @@
package stats
import "context"
// NoopProvider — заглушка когда GRAFANA_INTERNAL_URL не задан.
// Ни на что не влияет, не крашит.
type NoopProvider struct{}
func (NoopProvider) EnsureOrgForNamespace(_ context.Context, _, _ string) error { return nil }
func (NoopProvider) DashboardURL(_ context.Context, _ string) string { return "" }