Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343)
* Chore: Add user service method SetUsingOrg * Chore: Add user service method GetSignedInUserWithCacheCtx * Use method GetSignedInUserWithCacheCtx from user service * Fix lint after rebase * Fix lint * Fix lint error * roll back some changes * Roll back changes in api and middleware * Add xorm tags to SignedInUser ID fields
This commit is contained in:
@@ -172,7 +172,7 @@ func (du *DashboardUpdater) autoUpdateAppDashboard(ctx context.Context, pluginDa
|
||||
pluginDashInfo.Revision, "oldRev", pluginDashInfo.ImportedRevision)
|
||||
_, err = du.dashboardImportService.ImportDashboard(ctx, &dashboardimport.ImportDashboardRequest{
|
||||
PluginId: pluginDashInfo.PluginId,
|
||||
User: &user.SignedInUser{UserId: 0, OrgRole: org.RoleAdmin, OrgId: orgID},
|
||||
User: &user.SignedInUser{UserID: 0, OrgRole: org.RoleAdmin, OrgID: orgID},
|
||||
Path: pluginDashInfo.Reference,
|
||||
FolderId: 0,
|
||||
Dashboard: resp.Dashboard.Data,
|
||||
|
||||
@@ -192,7 +192,7 @@ func TestDashboardUpdater(t *testing.T) {
|
||||
require.Len(t, ctx.importDashboardArgs, 1)
|
||||
require.Equal(t, "test", ctx.importDashboardArgs[0].PluginId)
|
||||
require.Equal(t, "updated.json", ctx.importDashboardArgs[0].Path)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[0].User.OrgId)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[0].User.OrgID)
|
||||
require.Equal(t, org.RoleAdmin, ctx.importDashboardArgs[0].User.OrgRole)
|
||||
require.Equal(t, int64(0), ctx.importDashboardArgs[0].FolderId)
|
||||
require.True(t, ctx.importDashboardArgs[0].Overwrite)
|
||||
@@ -319,21 +319,21 @@ func TestDashboardUpdater(t *testing.T) {
|
||||
require.Len(t, ctx.importDashboardArgs, 3)
|
||||
require.Equal(t, "test", ctx.importDashboardArgs[0].PluginId)
|
||||
require.Equal(t, "dashboard1.json", ctx.importDashboardArgs[0].Path)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[0].User.OrgId)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[0].User.OrgID)
|
||||
require.Equal(t, org.RoleAdmin, ctx.importDashboardArgs[0].User.OrgRole)
|
||||
require.Equal(t, int64(0), ctx.importDashboardArgs[0].FolderId)
|
||||
require.True(t, ctx.importDashboardArgs[0].Overwrite)
|
||||
|
||||
require.Equal(t, "test", ctx.importDashboardArgs[1].PluginId)
|
||||
require.Equal(t, "dashboard2.json", ctx.importDashboardArgs[1].Path)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[1].User.OrgId)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[1].User.OrgID)
|
||||
require.Equal(t, org.RoleAdmin, ctx.importDashboardArgs[1].User.OrgRole)
|
||||
require.Equal(t, int64(0), ctx.importDashboardArgs[1].FolderId)
|
||||
require.True(t, ctx.importDashboardArgs[1].Overwrite)
|
||||
|
||||
require.Equal(t, "test", ctx.importDashboardArgs[2].PluginId)
|
||||
require.Equal(t, "dashboard3.json", ctx.importDashboardArgs[2].Path)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[2].User.OrgId)
|
||||
require.Equal(t, int64(2), ctx.importDashboardArgs[2].User.OrgID)
|
||||
require.Equal(t, org.RoleAdmin, ctx.importDashboardArgs[2].User.OrgRole)
|
||||
require.Equal(t, int64(0), ctx.importDashboardArgs[2].FolderId)
|
||||
require.True(t, ctx.importDashboardArgs[2].Overwrite)
|
||||
|
||||
Reference in New Issue
Block a user