소스 검색

teams: change back to permissionlevel for Member to 0

Hugo Häggmark 6 년 전
부모
커밋
3c46b786d2
3개의 변경된 파일22개의 추가작업 그리고 22개의 파일을 삭제
  1. 1 1
      pkg/services/sqlstore/team.go
  2. 20 20
      public/app/features/teams/__snapshots__/TeamMembers.test.tsx.snap
  3. 1 1
      public/app/types/acl.ts

+ 1 - 1
pkg/services/sqlstore/team.go

@@ -272,7 +272,7 @@ func UpdateTeamMember(cmd *m.UpdateTeamMemberCommand) error {
 		}
 
 		member.Permission = cmd.Permission
-		_, err = sess.Where("org_id=? and team_id=? and user_id=?", cmd.OrgId, cmd.TeamId, cmd.UserId).Update(member)
+		_, err = sess.Cols("permission").Where("org_id=? and team_id=? and user_id=?", cmd.OrgId, cmd.TeamId, cmd.UserId).Update(member)
 
 		return err
 	})

+ 20 - 20
public/app/features/teams/__snapshots__/TeamMembers.test.tsx.snap

@@ -218,7 +218,7 @@ exports[`Render should render team members 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -231,7 +231,7 @@ exports[`Render should render team members 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -288,7 +288,7 @@ exports[`Render should render team members 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -301,7 +301,7 @@ exports[`Render should render team members 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -358,7 +358,7 @@ exports[`Render should render team members 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -371,7 +371,7 @@ exports[`Render should render team members 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -428,7 +428,7 @@ exports[`Render should render team members 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -441,7 +441,7 @@ exports[`Render should render team members 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -498,7 +498,7 @@ exports[`Render should render team members 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -511,7 +511,7 @@ exports[`Render should render team members 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -661,7 +661,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -674,7 +674,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -747,7 +747,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -760,7 +760,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -833,7 +833,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -846,7 +846,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -919,7 +919,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -932,7 +932,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}
@@ -1005,7 +1005,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                       Object {
                         "description": "Is team member",
                         "label": "Member",
-                        "value": 1,
+                        "value": 0,
                       },
                       Object {
                         "description": "Can add/remove permissions and delete team.",
@@ -1018,7 +1018,7 @@ exports[`Render should render team members when sync enabled 1`] = `
                     Object {
                       "description": "Is team member",
                       "label": "Member",
-                      "value": 1,
+                      "value": 0,
                     }
                   }
                   width={null}

+ 1 - 1
public/app/types/acl.ts

@@ -100,7 +100,7 @@ export const dashboardPermissionLevels: DashboardPermissionInfo[] = [
 ];
 
 export enum TeamPermissionLevel {
-  Member = 1,
+  Member = 0,
   Admin = 4,
 }