feat: even project manager should not edit/delete project (#14)

* fix: remove unused import

* feat: even project manager should not edit/delete project

* docs: even project manager should not edit/delete project
This commit is contained in:
Takeshi Kimata
2024-07-20 08:23:31 +09:00
committed by GitHub
parent 4c886e4600
commit a1ad775a7a
9 changed files with 64 additions and 37 deletions

View File

@@ -18,16 +18,17 @@ export type TokenProps = {
export type TokenType = {
access_token: string;
expires_at: number;
user: UserType;
user: UserType | null;
};
export type TokenContextType = {
token: {
access_token: string;
user: UserType;
user: UserType | null;
};
isSignedIn: () => boolean;
isAdmin: () => boolean;
isProjectOwner: (projectId: number) => boolean;
isProjectManager: (projectId: number) => boolean;
isProjectDeveloper: (projectId: number) => boolean;
isProjectReporter: (projectId: number) => boolean;