about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authorRobert R George <rgeorge@midnightweb.net>2023-04-18 02:33:30 -0700
committerGitHub <noreply@github.com>2023-04-18 11:33:30 +0200
commit4db8230194258a9a1c3d17d7261608515f3f2067 (patch)
treed51718fac938e958d838b9bf413eb85f11f53a9d /config
parent1153531e923d27e7f83a54b6280b196195f0905e (diff)
Add trend management to admin API (#24257)
Diffstat (limited to 'config')
-rw-r--r--config/routes.rb30
1 files changed, 27 insertions, 3 deletions
diff --git a/config/routes.rb b/config/routes.rb
index 22ef10866..3be088cee 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -660,9 +660,33 @@ Rails.application.routes.draw do
         resources :ip_blocks, only: [:index, :show, :update, :create, :destroy]
 
         namespace :trends do
-          resources :tags, only: [:index]
-          resources :links, only: [:index]
-          resources :statuses, only: [:index]
+          resources :tags, only: [:index] do
+            member do
+              post :approve
+              post :reject
+            end
+          end
+          resources :links, only: [:index] do
+            member do
+              post :approve
+              post :reject
+            end
+          end
+          resources :statuses, only: [:index] do
+            member do
+              post :approve
+              post :reject
+            end
+          end
+
+          namespace :links do
+            resources :preview_card_providers, only: [:index], path: :publishers do
+              member do
+                post :approve
+                post :reject
+              end
+            end
+          end
         end
 
         post :measures, to: 'measures#create'