From 065bf512901eac958ec522b6636e2934b9626d33 Mon Sep 17 00:00:00 2001 From: "BOYA,CHIU" Date: Wed, 21 Jul 2021 14:56:48 +0800 Subject: [PATCH] fix error --- app/controllers/admin/site_panel_controller.rb | 7 ++++--- app/views/admin/site_panel/_server_manager_index.html.erb | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/controllers/admin/site_panel_controller.rb b/app/controllers/admin/site_panel_controller.rb index 4fef6b8..ebefd4a 100644 --- a/app/controllers/admin/site_panel_controller.rb +++ b/app/controllers/admin/site_panel_controller.rb @@ -1,5 +1,5 @@ class Admin::SitePanelController < OrbitAdminController - before_action :check_server_ability, only: [:index] + before_action :check_server_ability, only: [:index,:server_manager] def initialize super @app_title = "client_management" @@ -141,6 +141,7 @@ class Admin::SitePanelController < OrbitAdminController site_construct.user_id = current_user.id.to_s site_construct.status = "creating" site_construct.save + check_server_ability(1) git_url = "http://ruling.digital/git"#"http://gitlab.tp.rulingcom.com/orbit_chiu1/orbit4-5.git" git_template_url = "http://gitlab.tp.rulingcom.com/themes/default-theme.git" git_extension_url = "http://gitlab.tp.rulingcom.com/core/default-modules.git" @@ -281,10 +282,10 @@ class Admin::SitePanelController < OrbitAdminController def site_server_params params.require(:site_server).permit! rescue {} end - def check_server_ability + def check_server_ability(site_num_add=0) store_token = current_site.store_token network = ONetwork.new(OrbitStore::URL,"post") - site_num = SiteConstruct.where(:hidden.ne=> true,:status => 'finish').count + site_num = SiteConstruct.where(:hidden.ne=> true,:status => 'finish',:server_type.in => SiteServer.all.collect(&:server_name)).count + site_num_add response = network.request("/xhr/check_server_ability", {"store_token" => store_token, "site_num" => site_num, diff --git a/app/views/admin/site_panel/_server_manager_index.html.erb b/app/views/admin/site_panel/_server_manager_index.html.erb index da0720d..9e37b1a 100644 --- a/app/views/admin/site_panel/_server_manager_index.html.erb +++ b/app/views/admin/site_panel/_server_manager_index.html.erb @@ -13,7 +13,7 @@

Active: <%=SiteConstruct.where(:hidden.ne=> true,:server_type => site_server.server_name,:status=>"finish").count %>
- Closed: <%=SiteConstruct.where(::hidden.ne=> true,server_type => site_server.server_name,:status=>"closed").count %>
+ Closed: <%=SiteConstruct.where(:hidden.ne=> true,server_type => site_server.server_name,:status=>"closed").count %>
Not yet installed: <%=SiteConstruct.where(:hidden.ne=> true,:server_type => site_server.server_name,:status=>"").count %>
Production: <%=SiteConstruct.where(:hidden.ne=> true,:server_type => site_server.server_name,:rails_env=>"production",:status=>"finish").count %>
Development: <%=SiteConstruct.where(:hidden.ne=> true,:server_type => site_server.server_name,:rails_env.in=>["development",nil],:status=>"finish").count %>