diff --git a/components/tables/ResultTable.tsx b/components/tables/ResultTable.tsx index c817066..375fdea 100644 --- a/components/tables/ResultTable.tsx +++ b/components/tables/ResultTable.tsx @@ -16,8 +16,6 @@ import { ExternalLink } from "lucide-react"; import { getAuth } from "@/lib/utils"; import { AppInfo } from "../FormContainer"; import { KeyRound } from "lucide-react"; -import { forwardRef } from "react"; -import ClientOnly from "../ClientOnly"; interface ResultTableProps { credentials: Credentials; appInfo: AppInfo; diff --git a/lib/scopes.ts b/lib/scopes.ts index da894cd..39cacc7 100644 --- a/lib/scopes.ts +++ b/lib/scopes.ts @@ -51,6 +51,49 @@ export const ADMIN_WRITE_SCOPES = [ "admin:write:canonical_email_blocks", ]; +export const PLEROMA_READ_SCOPE = [ + ...READ_SCOPES, + "read:backups", + "read:chats", + "read:securit", +]; + +export const PLEROMA_WRITE_SCOPE = [ + ...WRITE_SCOPES, + "write:chats", + "write:security", +]; + +export const AKKOMA_READ_SCOPE = [ + ...READ_SCOPES, + "read:backups", + "read:chats", + "read:securit", +]; + +export const AKKOMA_WRITE_SCOPE = [ + ...WRITE_SCOPES, + "write:chats", + "write:security", +]; + +export const PLEROMA_ADMIN_READ_SCOPES = [ + ...ADMIN_READ_SCOPES, + "admin:read:chats", + "admin:read:invites", + "admin:read:statuses", + "admin:read:follows", + "admin:read:media_proxy_caches", +]; +export const PLEROMA_ADMIN_WRITE_SCOPES = [ + ...ADMIN_READ_SCOPES, + "admin:write:chats", + "admin:write:invites", + "admin:write:statuses", + "admin:write:follows", + "admin:write:media_proxy_caches", +]; + export const scopesInfo: ScopeInfo[] = [ { method: "read",