mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
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:
@@ -26,13 +26,13 @@ const (
|
||||
|
||||
func TestBuilder_EqualResults_Basic(t *testing.T) {
|
||||
user := &user.SignedInUser{
|
||||
UserId: 1,
|
||||
OrgId: 1,
|
||||
UserID: 1,
|
||||
OrgID: 1,
|
||||
OrgRole: org.RoleEditor,
|
||||
}
|
||||
|
||||
db := setupTestEnvironment(t)
|
||||
dashIds := createDashboards(t, db, 0, 1, user.OrgId)
|
||||
dashIds := createDashboards(t, db, 0, 1, user.OrgID)
|
||||
require.Len(t, dashIds, 1)
|
||||
|
||||
// create one dashboard in another organization that shouldn't
|
||||
@@ -41,7 +41,7 @@ func TestBuilder_EqualResults_Basic(t *testing.T) {
|
||||
|
||||
builder := &searchstore.Builder{
|
||||
Filters: []interface{}{
|
||||
searchstore.OrgFilter{OrgId: user.OrgId},
|
||||
searchstore.OrgFilter{OrgId: user.OrgID},
|
||||
searchstore.TitleSorter{},
|
||||
},
|
||||
Dialect: db.Dialect,
|
||||
@@ -68,17 +68,17 @@ func TestBuilder_EqualResults_Basic(t *testing.T) {
|
||||
|
||||
func TestBuilder_Pagination(t *testing.T) {
|
||||
user := &user.SignedInUser{
|
||||
UserId: 1,
|
||||
OrgId: 1,
|
||||
UserID: 1,
|
||||
OrgID: 1,
|
||||
OrgRole: org.RoleViewer,
|
||||
}
|
||||
|
||||
db := setupTestEnvironment(t)
|
||||
createDashboards(t, db, 0, 25, user.OrgId)
|
||||
createDashboards(t, db, 0, 25, user.OrgID)
|
||||
|
||||
builder := &searchstore.Builder{
|
||||
Filters: []interface{}{
|
||||
searchstore.OrgFilter{OrgId: user.OrgId},
|
||||
searchstore.OrgFilter{OrgId: user.OrgID},
|
||||
searchstore.TitleSorter{},
|
||||
},
|
||||
Dialect: db.Dialect,
|
||||
@@ -114,25 +114,25 @@ func TestBuilder_Pagination(t *testing.T) {
|
||||
|
||||
func TestBuilder_Permissions(t *testing.T) {
|
||||
user := &user.SignedInUser{
|
||||
UserId: 1,
|
||||
OrgId: 1,
|
||||
UserID: 1,
|
||||
OrgID: 1,
|
||||
OrgRole: org.RoleViewer,
|
||||
}
|
||||
|
||||
db := setupTestEnvironment(t)
|
||||
createDashboards(t, db, 0, 1, user.OrgId)
|
||||
createDashboards(t, db, 0, 1, user.OrgID)
|
||||
|
||||
level := models.PERMISSION_EDIT
|
||||
|
||||
builder := &searchstore.Builder{
|
||||
Filters: []interface{}{
|
||||
searchstore.OrgFilter{OrgId: user.OrgId},
|
||||
searchstore.OrgFilter{OrgId: user.OrgID},
|
||||
searchstore.TitleSorter{},
|
||||
permissions.DashboardPermissionFilter{
|
||||
Dialect: db.Dialect,
|
||||
OrgRole: user.OrgRole,
|
||||
OrgId: user.OrgId,
|
||||
UserId: user.UserId,
|
||||
OrgId: user.OrgID,
|
||||
UserId: user.UserID,
|
||||
PermissionLevel: level,
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user