Preferences: Move codegen to apps (#109178)

This commit is contained in:
Ryan McKinley
2025-08-05 15:30:34 +03:00
committed by GitHub
parent 0c7291c8dd
commit 066163d710
30 changed files with 796 additions and 337 deletions
+4 -4
View File
@@ -5,9 +5,9 @@ import (
"context"
"net/http"
preferences "github.com/grafana/grafana/apps/preferences/pkg/apis/preferences/v1alpha1"
"github.com/grafana/grafana/pkg/api/dtos"
"github.com/grafana/grafana/pkg/api/response"
"github.com/grafana/grafana/pkg/kinds/preferences"
"github.com/grafana/grafana/pkg/services/dashboards"
"github.com/grafana/grafana/pkg/services/featuremgmt"
pref "github.com/grafana/grafana/pkg/services/preference"
@@ -82,7 +82,7 @@ func GetPreferencesFor(ctx context.Context,
return response.Error(http.StatusInternalServerError, "Failed to get preferences", err)
}
dto := preferences.Spec{}
dto := preferences.PreferencesSpec{}
if preference.WeekStart != nil && *preference.WeekStart != "" {
dto.WeekStart = preference.WeekStart
}
@@ -108,14 +108,14 @@ func GetPreferencesFor(ctx context.Context,
}
if preference.JSONData.Navbar.BookmarkUrls != nil {
dto.Navbar = &preferences.NavbarPreference{
dto.Navbar = &preferences.PreferencesNavbarPreference{
BookmarkUrls: []string{},
}
dto.Navbar.BookmarkUrls = preference.JSONData.Navbar.BookmarkUrls
}
if preference.JSONData.QueryHistory.HomeTab != "" {
dto.QueryHistory = &preferences.QueryHistoryPreference{
dto.QueryHistory = &preferences.PreferencesQueryHistoryPreference{
HomeTab: &preference.JSONData.QueryHistory.HomeTab,
}
}