10 lines
352 B
TypeScript
10 lines
352 B
TypeScript
import { AuthenticationProvider, User, Team } from "@server/models";
|
|
import { allow } from "./cancan";
|
|
import { isTeamAdmin, isTeamModel } from "./utils";
|
|
|
|
allow(User, "createAuthenticationProvider", Team, isTeamAdmin);
|
|
|
|
allow(User, "read", AuthenticationProvider, isTeamModel);
|
|
|
|
allow(User, ["update", "delete"], AuthenticationProvider, isTeamAdmin);
|