From c3c9f24e22877afdd42ce64151dd10a37ab63b99 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Fri, 16 Oct 2020 15:00:16 +0800 Subject: [PATCH] Remove Admins Extra sidebar, migrate memos replies_count --- app/views/admins/shared/_sidebar.html.erb | 21 +------------------ ...201016065148_change_memos_replies_count.rb | 10 +++++++++ 2 files changed, 11 insertions(+), 20 deletions(-) create mode 100644 db/migrate/20201016065148_change_memos_replies_count.rb diff --git a/app/views/admins/shared/_sidebar.html.erb b/app/views/admins/shared/_sidebar.html.erb index 7f689064..d81ec166 100644 --- a/app/views/admins/shared/_sidebar.html.erb +++ b/app/views/admins/shared/_sidebar.html.erb @@ -19,15 +19,6 @@
  • <%= sidebar_item(admins_users_path, '用户列表', icon: 'user', controller: 'admins-users') %>
  • <% end %> -
  • - <%= sidebar_item_group('#projects-submenu', '开源项目', icon: 'database') do %> -
  • <%= sidebar_item(admins_projects_path, '项目列表', icon: 'database', controller: 'admins-projects') %>
  • -
  • <%= sidebar_item(admins_project_languages_path, '项目语言', icon: 'language', controller: 'admins-project_languages') %>
  • -
  • <%= sidebar_item(admins_project_categories_path, '分类列表', icon: 'sitemap', controller: 'admins-project_categories') %>
  • -
  • <%= sidebar_item(admins_project_licenses_path, '开源许可证', icon: 'file-text-o', controller: 'admins-project_licenses') %>
  • -
  • <%= sidebar_item(admins_project_ignores_path, '忽略文件', icon: 'git', controller: 'admins-project_ignores') %>
  • - <% end %> -
  • <%= sidebar_item_group('#memos-submenu', '交流论坛', icon: 'columns') do %>
  • <%= sidebar_item(admins_memos_path, '帖子', icon: 'columns', controller: 'admins-memos') %>
  • @@ -39,18 +30,8 @@ <% end %>
  • <%= sidebar_item(admins_laboratories_path, '云上实验室', icon: 'cloud', controller: 'admins-laboratories') %>
  • -
  • - <%= sidebar_item_group('#setting-submenu', '网站建设', icon: 'cogs') do %> -
  • <%= sidebar_item(edit_admins_about_path, '关于我们', icon: 'smile-o', controller: 'admins-abouts') %>
  • -
  • <%= sidebar_item(edit_admins_contact_us_path, '联系我们', icon: 'commenting-o', controller: 'admins-contact_us') %>
  • -
  • <%= sidebar_item(admins_cooperatives_path, '合作伙伴', icon: 'handshake-o', controller: 'admins-cooperatives') %>
  • -
  • <%= sidebar_item(edit_admins_agreement_path, '服务协议', icon: 'file-text-o', controller: 'admins-agreements') %>
  • -
  • <%= sidebar_item(edit_admins_help_center_path, '帮助中心', icon: 'question-circle-o', controller: 'admins-help_centers') %>
  • - <% end %> - -
  • - <%= sidebar_item('/admins/sidekiq', '定时任务', icon: 'bell', controller: 'root') %> + <%= sidebar_item('/admins/sidekiq', '定时任务', icon: 'bell', controller: 'root') %>
  • <%= sidebar_item('/', '返回主站', icon: 'sign-out', controller: 'root') %>
  • diff --git a/db/migrate/20201016065148_change_memos_replies_count.rb b/db/migrate/20201016065148_change_memos_replies_count.rb new file mode 100644 index 00000000..43153392 --- /dev/null +++ b/db/migrate/20201016065148_change_memos_replies_count.rb @@ -0,0 +1,10 @@ +class ChangeMemosRepliesCount < ActiveRecord::Migration[5.2] + def change + memos = Memo.all + memos.each do |s| + puts s.id + new_replies_count = (s.replies_count.to_i / 2).to_i + s.update_attribute(:replies_count, new_replies_count) + end + end +end