From f02344fa0d4745a4966d26afd4b1308d550786c2 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Wed, 13 Mar 2024 17:03:05 -1000 Subject: [PATCH] Add more OAuth scopes to current routes --- server/api/api/v1/accounts/[id]/block.ts | 1 + server/api/api/v1/accounts/[id]/follow.ts | 1 + server/api/api/v1/accounts/[id]/followers.ts | 1 + server/api/api/v1/accounts/[id]/following.ts | 1 + server/api/api/v1/accounts/[id]/index.ts | 1 + server/api/api/v1/accounts/[id]/mute.ts | 1 + server/api/api/v1/accounts/[id]/note.ts | 1 + server/api/api/v1/accounts/[id]/pin.ts | 1 + server/api/api/v1/accounts/[id]/remove_from_followers.ts | 1 + server/api/api/v1/accounts/[id]/statuses.ts | 1 + server/api/api/v1/accounts/[id]/unblock.ts | 1 + server/api/api/v1/accounts/[id]/unfollow.ts | 1 + server/api/api/v1/accounts/[id]/unmute.ts | 1 + server/api/api/v1/accounts/[id]/unpin.ts | 1 + server/api/api/v1/accounts/familiar_followers/index.ts | 1 + server/api/api/v1/accounts/index.ts | 1 + server/api/api/v1/accounts/relationships/index.ts | 1 + server/api/api/v1/accounts/search/index.ts | 1 + server/api/api/v1/accounts/update_credentials/index.ts | 1 + server/api/api/v1/accounts/verify_credentials/index.ts | 1 + 20 files changed, 20 insertions(+) diff --git a/server/api/api/v1/accounts/[id]/block.ts b/server/api/api/v1/accounts/[id]/block.ts index d1fee876..5a3cbda9 100644 --- a/server/api/api/v1/accounts/[id]/block.ts +++ b/server/api/api/v1/accounts/[id]/block.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/block", auth: { required: true, + oauthPermissions: ["write:blocks"], }, }); diff --git a/server/api/api/v1/accounts/[id]/follow.ts b/server/api/api/v1/accounts/[id]/follow.ts index abd75e74..21a0885d 100644 --- a/server/api/api/v1/accounts/[id]/follow.ts +++ b/server/api/api/v1/accounts/[id]/follow.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/follow", auth: { required: true, + oauthPermissions: ["write:follows"], }, }); diff --git a/server/api/api/v1/accounts/[id]/followers.ts b/server/api/api/v1/accounts/[id]/followers.ts index 1de86d63..c062ea9c 100644 --- a/server/api/api/v1/accounts/[id]/followers.ts +++ b/server/api/api/v1/accounts/[id]/followers.ts @@ -13,6 +13,7 @@ export const meta = applyConfig({ route: "/accounts/:id/followers", auth: { required: false, + oauthPermissions: [], }, }); diff --git a/server/api/api/v1/accounts/[id]/following.ts b/server/api/api/v1/accounts/[id]/following.ts index a6c25988..d859e3a5 100644 --- a/server/api/api/v1/accounts/[id]/following.ts +++ b/server/api/api/v1/accounts/[id]/following.ts @@ -13,6 +13,7 @@ export const meta = applyConfig({ route: "/accounts/:id/following", auth: { required: false, + oauthPermissions: [], }, }); diff --git a/server/api/api/v1/accounts/[id]/index.ts b/server/api/api/v1/accounts/[id]/index.ts index b1527eb6..063dab86 100644 --- a/server/api/api/v1/accounts/[id]/index.ts +++ b/server/api/api/v1/accounts/[id]/index.ts @@ -13,6 +13,7 @@ export const meta = applyConfig({ route: "/accounts/:id", auth: { required: true, + oauthPermissions: [], }, }); diff --git a/server/api/api/v1/accounts/[id]/mute.ts b/server/api/api/v1/accounts/[id]/mute.ts index e0790e8c..19c75de0 100644 --- a/server/api/api/v1/accounts/[id]/mute.ts +++ b/server/api/api/v1/accounts/[id]/mute.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/mute", auth: { required: true, + oauthPermissions: ["write:mutes"], }, }); diff --git a/server/api/api/v1/accounts/[id]/note.ts b/server/api/api/v1/accounts/[id]/note.ts index b1dc07aa..de3e3812 100644 --- a/server/api/api/v1/accounts/[id]/note.ts +++ b/server/api/api/v1/accounts/[id]/note.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/note", auth: { required: true, + oauthPermissions: ["write:accounts"], }, }); diff --git a/server/api/api/v1/accounts/[id]/pin.ts b/server/api/api/v1/accounts/[id]/pin.ts index 4e3f398c..c426d23c 100644 --- a/server/api/api/v1/accounts/[id]/pin.ts +++ b/server/api/api/v1/accounts/[id]/pin.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/pin", auth: { required: true, + oauthPermissions: ["write:accounts"], }, }); diff --git a/server/api/api/v1/accounts/[id]/remove_from_followers.ts b/server/api/api/v1/accounts/[id]/remove_from_followers.ts index 3a3495f3..24673b11 100644 --- a/server/api/api/v1/accounts/[id]/remove_from_followers.ts +++ b/server/api/api/v1/accounts/[id]/remove_from_followers.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/remove_from_followers", auth: { required: true, + oauthPermissions: ["write:follows"], }, }); diff --git a/server/api/api/v1/accounts/[id]/statuses.ts b/server/api/api/v1/accounts/[id]/statuses.ts index b4b5963b..d481098d 100644 --- a/server/api/api/v1/accounts/[id]/statuses.ts +++ b/server/api/api/v1/accounts/[id]/statuses.ts @@ -14,6 +14,7 @@ export const meta = applyConfig({ route: "/accounts/:id/statuses", auth: { required: false, + oauthPermissions: ["read:statuses"], }, }); diff --git a/server/api/api/v1/accounts/[id]/unblock.ts b/server/api/api/v1/accounts/[id]/unblock.ts index ebfdeeb5..09701d70 100644 --- a/server/api/api/v1/accounts/[id]/unblock.ts +++ b/server/api/api/v1/accounts/[id]/unblock.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/unblock", auth: { required: true, + oauthPermissions: ["write:blocks"], }, }); diff --git a/server/api/api/v1/accounts/[id]/unfollow.ts b/server/api/api/v1/accounts/[id]/unfollow.ts index 56fc0f8d..b5b79a5a 100644 --- a/server/api/api/v1/accounts/[id]/unfollow.ts +++ b/server/api/api/v1/accounts/[id]/unfollow.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/unfollow", auth: { required: true, + oauthPermissions: ["write:follows"], }, }); diff --git a/server/api/api/v1/accounts/[id]/unmute.ts b/server/api/api/v1/accounts/[id]/unmute.ts index b5c64fde..0318ffdc 100644 --- a/server/api/api/v1/accounts/[id]/unmute.ts +++ b/server/api/api/v1/accounts/[id]/unmute.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/unmute", auth: { required: true, + oauthPermissions: ["write:mutes"], }, }); diff --git a/server/api/api/v1/accounts/[id]/unpin.ts b/server/api/api/v1/accounts/[id]/unpin.ts index 1e1ea84d..c700c530 100644 --- a/server/api/api/v1/accounts/[id]/unpin.ts +++ b/server/api/api/v1/accounts/[id]/unpin.ts @@ -16,6 +16,7 @@ export const meta = applyConfig({ route: "/accounts/:id/unpin", auth: { required: true, + oauthPermissions: ["write:accounts"], }, }); diff --git a/server/api/api/v1/accounts/familiar_followers/index.ts b/server/api/api/v1/accounts/familiar_followers/index.ts index bf697de0..0ca0b835 100644 --- a/server/api/api/v1/accounts/familiar_followers/index.ts +++ b/server/api/api/v1/accounts/familiar_followers/index.ts @@ -12,6 +12,7 @@ export const meta = applyConfig({ }, auth: { required: true, + oauthPermissions: ["read:follows"], }, }); diff --git a/server/api/api/v1/accounts/index.ts b/server/api/api/v1/accounts/index.ts index 9a6e8925..14c19b93 100644 --- a/server/api/api/v1/accounts/index.ts +++ b/server/api/api/v1/accounts/index.ts @@ -14,6 +14,7 @@ export const meta = applyConfig({ }, auth: { required: false, + oauthPermissions: ["write:accounts"], }, }); diff --git a/server/api/api/v1/accounts/relationships/index.ts b/server/api/api/v1/accounts/relationships/index.ts index bed66e35..890c9a7b 100644 --- a/server/api/api/v1/accounts/relationships/index.ts +++ b/server/api/api/v1/accounts/relationships/index.ts @@ -15,6 +15,7 @@ export const meta = applyConfig({ }, auth: { required: true, + oauthPermissions: ["read:follows"], }, }); diff --git a/server/api/api/v1/accounts/search/index.ts b/server/api/api/v1/accounts/search/index.ts index 15c6b529..f1449bd7 100644 --- a/server/api/api/v1/accounts/search/index.ts +++ b/server/api/api/v1/accounts/search/index.ts @@ -12,6 +12,7 @@ export const meta = applyConfig({ }, auth: { required: true, + oauthPermissions: ["read:accounts"], }, }); diff --git a/server/api/api/v1/accounts/update_credentials/index.ts b/server/api/api/v1/accounts/update_credentials/index.ts index e21c0153..73dcab69 100644 --- a/server/api/api/v1/accounts/update_credentials/index.ts +++ b/server/api/api/v1/accounts/update_credentials/index.ts @@ -23,6 +23,7 @@ export const meta = applyConfig({ }, auth: { required: true, + oauthPermissions: ["write:accounts"], }, }); diff --git a/server/api/api/v1/accounts/verify_credentials/index.ts b/server/api/api/v1/accounts/verify_credentials/index.ts index e317389f..3d023b7e 100644 --- a/server/api/api/v1/accounts/verify_credentials/index.ts +++ b/server/api/api/v1/accounts/verify_credentials/index.ts @@ -11,6 +11,7 @@ export const meta = applyConfig({ }, auth: { required: true, + oauthPermissions: ["read:accounts"], }, });