about summary refs log tree commit diff
path: root/app/policies
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2022-06-23 23:12:01 +0200
committerGitHub <noreply@github.com>2022-06-23 23:12:01 +0200
commit35588d09e2fb720542f45fcc3a75c9c7c9f8d0a4 (patch)
tree3f84e87367f3a75aad4d7043dc39059dce35a779 /app/policies
parent9c571a95db125aa2cbf31d1406d4327032ce9111 (diff)
Add /api/v1/admin/domain_allows (#18668)
- `GET /api/v1/admin/domain_allows` lists allowed domains
- `GET /api/v1/admin/domain_allows/:id` shows one by ID
- `DELETE /api/v1/admin/domain_allows/:id` deletes a given domain from the list
  of allowed domains
- `POST /api/v1/admin/domain_allows` to allow a new domain:
  if that domain is already allowed, the existing DomainAllow will be returned
Diffstat (limited to 'app/policies')
-rw-r--r--app/policies/domain_allow_policy.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/policies/domain_allow_policy.rb b/app/policies/domain_allow_policy.rb
index 5030453bb..7a5b5d780 100644
--- a/app/policies/domain_allow_policy.rb
+++ b/app/policies/domain_allow_policy.rb
@@ -1,6 +1,14 @@
 # frozen_string_literal: true
 
 class DomainAllowPolicy < ApplicationPolicy
+  def index?
+    admin?
+  end
+
+  def show?
+    admin?
+  end
+
   def create?
     admin?
   end