willups
(Will)
02.Декабрь.2024 21:05:19
1
Всем привет,
Есть ли способ дать модераторам доступ к административному интерфейсу определённых плагинов?
Я создал плагин, похожий на Data Explorer , у которого есть административный интерфейс, и я хотел бы разрешить модераторам его использовать.
Существуют ли какие-либо готовые плагины, которые это делают?
Спасибо
pfaffman
(Jay Pfaffman)
02.Декабрь.2024 21:17:49
2
Data Explorer — это хороший пример плагина, который позволяет пользователям получать к нему доступ только при вхождении в определённую группу, так что стоит обратить на него внимание!
Я думаю, что
# frozen_string_literal: true
DiscourseDataExplorer::Engine.routes.draw do
root to: "query#index"
get "queries" => "query#index"
get "queries/:id" => "query#show"
scope "/", defaults: { format: :json } do
get "schema" => "query#schema"
get "groups" => "query#groups"
post "queries" => "query#create"
put "queries/:id" => "query#update"
delete "queries/:id" => "query#destroy"
post "queries/:id/run" => "query#run", :constraints => { format: /(json|csv)/ }
end
end
Discourse::Application.routes.draw do
get "/g/:group_name/reports" => "discourse_data_explorer/query#group_reports_index"
get "/g/:group_name/reports/:id" => "discourse_data_explorer/query#group_reports_show"
This file has been truncated. show original
и
— отличные точки для начала.