add team validations (#9300)
This commit is contained in:
@@ -89,6 +89,7 @@ export async function isTeamAdmin(userId: number, teamId: number) {
|
||||
where: {
|
||||
userId,
|
||||
teamId,
|
||||
accepted: true,
|
||||
OR: [{ role: "ADMIN" }, { role: "OWNER" }],
|
||||
},
|
||||
})) || false
|
||||
@@ -99,6 +100,7 @@ export async function isTeamOwner(userId: number, teamId: number) {
|
||||
where: {
|
||||
userId,
|
||||
teamId,
|
||||
accepted: true,
|
||||
role: "OWNER",
|
||||
},
|
||||
}));
|
||||
@@ -109,6 +111,7 @@ export async function isTeamMember(userId: number, teamId: number) {
|
||||
where: {
|
||||
userId,
|
||||
teamId,
|
||||
accepted: true,
|
||||
},
|
||||
}));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user