about summary refs log tree commit diff
path: root/app/serializers/rest
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/serializers/rest
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/serializers/rest')
-rw-r--r--app/serializers/rest/admin/domain_allow_serializer.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/serializers/rest/admin/domain_allow_serializer.rb b/app/serializers/rest/admin/domain_allow_serializer.rb
new file mode 100644
index 000000000..ebdf33815
--- /dev/null
+++ b/app/serializers/rest/admin/domain_allow_serializer.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+class REST::Admin::DomainAllowSerializer < ActiveModel::Serializer
+  attributes :id, :domain, :created_at
+
+  def id
+    object.id.to_s
+  end
+end