From 478e6e8ec96691a24739583d7391cf09255d421c Mon Sep 17 00:00:00 2001 From: rulingcom Date: Wed, 11 Jun 2025 00:10:57 +0800 Subject: [PATCH] added changes for curation --- app/controllers/admin/universal_tables_controller.rb | 11 +++++++++++ app/views/universal_tables/mind_map.html.erb | 2 +- config/routes.rb | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/controllers/admin/universal_tables_controller.rb b/app/controllers/admin/universal_tables_controller.rb index 83ce56a..dd6a210 100644 --- a/app/controllers/admin/universal_tables_controller.rb +++ b/app/controllers/admin/universal_tables_controller.rb @@ -74,6 +74,17 @@ class Admin::UniversalTablesController < OrbitAdminController render :json => data.to_json end + def get_mindmaps + utable = UTable.where(:uid => params['table']).first + mindmaps = utable.mind_maps.map do |m| + { + "title" => m.title, + "id" => m.id.to_s + } + end + render :json => mindmaps.to_json + end + def export_structure uid = params[:universal_table_id].split("-").last @table = UTable.where(:uid => uid).first rescue nil diff --git a/app/views/universal_tables/mind_map.html.erb b/app/views/universal_tables/mind_map.html.erb index fc963c1..30a1b23 100644 --- a/app/views/universal_tables/mind_map.html.erb +++ b/app/views/universal_tables/mind_map.html.erb @@ -1,6 +1,6 @@ <% data = action_data - OrbitHelper.render_css_in_head(["mind_map/mindmap"]) + OrbitHelper.render_css_in_head(["/mind_map/mindmap"]) %>

<%= data["title"] %>

diff --git a/config/routes.rb b/config/routes.rb index 917d5cb..e53ac42 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -19,6 +19,7 @@ Rails.application.routes.draw do namespace :admin do post "/universal_tables/add_entry", to: 'universal_tables#add_entry' get "/universal_tables/get_entries", to: 'universal_tables#get_entries' + get "/universal_tables/get_mindmaps", to: 'universal_tables#get_mindmaps' patch "/universal_tables/update_entry", to: 'universal_tables#update_entry' post "/universal_tables/import_data_from_excel", to: 'universal_tables#import_data_from_excel' get "universal_tables/checkforthread", to: "universal_tables#checkforthread"