# frozen_string_literal: true require "sidekiq/web" Rails.application.routes.draw do root to: "catalog#home" get "/send", to: "application#send_file" get "/search", to: "catalog#index" get "/catalog/:id", to: "catalog#show" post "/catalog/facet_pagination", to: "catalog#paginate_facets" post "/named_entities", to: "catalog#named_entities_for_docs" post "/dataset_named_entities", to: "catalog#named_entities_for_dataset" post "/catalog/wide_dates_histogram", to: "catalog#wide_dates_histogram" post "/catalog/confirm_compound_creation", to: "catalog#confirm_compound_creation" post "/catalog/create_compound", to: "catalog#create_compound" post "/catalog/delete_compound", to: "catalog#delete_compound" post "/catalog/random_sample", to: "catalog#random_sample" get "/datasets", to: "dataset#index" get "/datasets/update", to: "dataset#update_datasets_list" post "/datasets/working_dataset", to: "dataset#set_working_dataset" post "/datasets/add_selected_documents", to: "dataset#add_selected_documents" post "/datasets/add_compound", to: "dataset#add_compound" post "/datasets/remove_selected_documents", to: "dataset#remove_selected_documents" post "/datasets/add_all_documents", to: "dataset#add_all_documents" post "/datasets/export_dataset", to: "dataset#export_dataset" get "/datasets/list", to: "dataset#list_datasets" get "/dataset/:id", to: "dataset#show" post "/dataset/toggle_sharing_status", to: "dataset#toggle_sharing_status" post "/dataset/:id/paginate", to: "dataset#paginate" post "/dataset/create", to: "dataset#create_dataset" post "/dataset/rename", to: "dataset#rename_dataset" post "/dataset/import", to: "dataset#import_dataset" post "/dataset/delete", to: "dataset#delete_dataset" # get "/experiments", to: "experiment#index" # get "/experiments/update", to: "experiment#update_experiments_list" # post "/experiment/create", to: "experiment#create" # post "/experiment/delete", to: "experiment#delete" # post "/experiment/run", to: "experiment#run_experiment" # get "/experiment/:id", to: "experiment#show" # get "/experiment/:id/load", to: "experiment#load" # post "/experiment/:id/save", to: "experiment#save" # post "/experiment/:id/add_tool", to: "experiment#add_tool" # post "/experiment/:id/delete_tool", to: "experiment#delete_tool" # post "/experiment/:id/edit_tool", to: "experiment#edit_tool" # post "/experiment/:id/edit_tool_form", to: "experiment#edit_tool_form" # post "/experiment/:id/tool_results", to: "experiment#tool_results" # post "/experiment/:id/run_tool", to: "experiment#run_tool" # post "/experiment/:id/run_experiment", to: "experiment#run_experiment" resources :tool, only: [:show, :create, :update, :destroy] mount ActionCable.server => "/cable" if Rails.env.development? mount Sidekiq::Web => "/sidekiq" end end