about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authorFire Demon <firedemon@creature.cafe>2020-07-25 23:23:09 -0500
committerFire Demon <firedemon@creature.cafe>2020-08-30 05:45:15 -0500
commitc4dd1074fcdeba84c812feec70d757bae0456fdd (patch)
treebf1f7f78bd811e3dd227380d27813a3ae8fddf7a /config
parent70763ef0ea6cb6b997ac144d8b4d855b16fb838c (diff)
[Feature, Privacy] Add API support for per-domain post privacy (account)
Diffstat (limited to 'config')
-rw-r--r--config/initializers/doorkeeper.rb6
-rw-r--r--config/routes.rb2
2 files changed, 8 insertions, 0 deletions
diff --git a/config/initializers/doorkeeper.rb b/config/initializers/doorkeeper.rb
index 4394444bb..1c790e90a 100644
--- a/config/initializers/doorkeeper.rb
+++ b/config/initializers/doorkeeper.rb
@@ -77,6 +77,9 @@ Doorkeeper.configure do
                   :'write:reports',
                   :'write:statuses',
                   :'write:statuses:publish',
+                  :'write:domain_permissions',
+                  :'write:domain_permissions:account',
+                  :'write:domain_permissions:statuses',
                   :read,
                   :'read:accounts',
                   :'read:blocks',
@@ -89,6 +92,9 @@ Doorkeeper.configure do
                   :'read:notifications',
                   :'read:search',
                   :'read:statuses',
+                  :'read:domain_permissions',
+                  :'read:domain_permissions:account',
+                  :'read:domain_permissions:statuses',
                   :follow,
                   :push,
                   :'admin:read',
diff --git a/config/routes.rb b/config/routes.rb
index 974a94e47..fd43f9c8c 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -396,6 +396,8 @@ Rails.application.routes.draw do
       resource :domain_blocks, only: [:show, :create, :destroy]
       resource :directory, only: [:show]
 
+      resource :domain_permissions, only: [:show, :create, :update, :destroy]
+
       resources :follow_requests, only: [:index] do
         member do
           post :authorize