diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index bad2ee69d..d34263820 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -241,13 +241,13 @@ class IssuesController < ApplicationController @issue_assign_to = @issue.get_assign_user @join_users = join_users(@issue) #总耗时 - cost_time(@issue) + # cost_time(@issue) - #被依赖 - @be_depended_issues_array = be_depended_issues(@issue) + # #被依赖 + # @be_depended_issues_array = be_depended_issues(@issue) - #依赖于 - depended_issues(@issue) + # #依赖于 + # depended_issues(@issue) end def destroy diff --git a/app/controllers/pull_requests_controller.rb b/app/controllers/pull_requests_controller.rb index c214503b1..1bc67a402 100644 --- a/app/controllers/pull_requests_controller.rb +++ b/app/controllers/pull_requests_controller.rb @@ -246,13 +246,13 @@ class PullRequestsController < ApplicationController @issue_assign_to = @issue.get_assign_user @join_users = join_users(@issue) #总耗时 - cost_time(@issue) + # cost_time(@issue) - #被依赖 - @be_depended_issues_array = be_depended_issues(@issue) + # #被依赖 + # @be_depended_issues_array = be_depended_issues(@issue) - #依赖于 - depended_issues(@issue) + # #依赖于 + # depended_issues(@issue) end def pr_merge diff --git a/app/helpers/tag_chosen_helper.rb b/app/helpers/tag_chosen_helper.rb index ee28adcf3..492a3abb0 100644 --- a/app/helpers/tag_chosen_helper.rb +++ b/app/helpers/tag_chosen_helper.rb @@ -75,7 +75,7 @@ module TagChosenHelper end end - issue_versions = project.versions.order("created_at desc")&.pluck(:id,:name, :status) + issue_versions = project.versions&.pluck(:id,:name, :status) new_version_info = [] #issue里程碑 if issue_versions.size > 0 issue_versions.each do |t| @@ -95,7 +95,7 @@ module TagChosenHelper end end - issue_tags = project.issue_tags.order("created_at desc")&.pluck(:id,:name, :color) + issue_tags = project.issue_tags&.pluck(:id,:name, :color) new_tags_info = [] #issue标签 if issue_tags.size > 0 issue_tags.each do |t| diff --git a/app/models/project.rb b/app/models/project.rb index 9c7c8d241..09f1705be 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -24,12 +24,12 @@ class Project < ApplicationRecord has_one :project_score, dependent: :destroy has_one :repository, dependent: :destroy has_many :pull_requests, dependent: :destroy - has_many :issue_tags, dependent: :destroy + has_many :issue_tags, -> { order("issue_tags.created_at DESC") }, dependent: :destroy has_many :issues, dependent: :destroy # has_many :user_grades, dependent: :destroy has_many :attachments, as: :container, dependent: :destroy has_one :project_score, dependent: :destroy - has_many :versions, -> { order("versions.effective_date DESC, versions.name DESC") }, dependent: :destroy + has_many :versions, -> { order("versions.created_on DESC, versions.name DESC") }, dependent: :destroy has_many :praise_treads, as: :praise_tread_object, dependent: :destroy has_and_belongs_to_many :trackers, :order => "#{Tracker.table_name}.position" diff --git a/app/views/issues/index.json.jbuilder b/app/views/issues/index.json.jbuilder index dbec403bd..13b68eb69 100644 --- a/app/views/issues/index.json.jbuilder +++ b/app/views/issues/index.json.jbuilder @@ -10,7 +10,7 @@ json.user_admin_or_member @user_admin_or_member json.issues do json.array! @issues.to_a do |issue| - cost_time(issue) + # cost_time(issue) json.id issue.id json.name issue.subject json.format_time format_time(issue.created_on) @@ -31,6 +31,6 @@ json.issues do json.token issue.issue_type == "2" ? issue.token : "" json.issue_classify issue.issue_classify json.branch_name issue.branch_name - json.cost_time @all_cost_time + # json.cost_time @all_cost_time end end diff --git a/app/views/issues/show.json.jbuilder b/app/views/issues/show.json.jbuilder index cc70d1107..156031f71 100644 --- a/app/views/issues/show.json.jbuilder +++ b/app/views/issues/show.json.jbuilder @@ -18,10 +18,10 @@ json.done_ratio @issue.done_ratio.to_s + "%" json.issue_type @issue.issue_type json.token @issue.issue_type == "2" ? @issue.token : "" json.join_users @join_users -json.cost_time @cost_time_array -json.total_cost_time Time.at(@all_cost_time).utc.strftime('%H h %M min %S s') -json.be_depended_issues @be_depended_issues_array -json.depended_issues @depended_issues_array +# json.cost_time @cost_time_array +# json.total_cost_time Time.at(@all_cost_time).utc.strftime('%H h %M min %S s') +# json.be_depended_issues @be_depended_issues_array +# json.depended_issues @depended_issues_array json.issue_classify @issue.issue_classify json.branch_name @issue.branch_name json.journals_count @issue.get_journals_size diff --git a/app/views/pull_requests/index.json.jbuilder b/app/views/pull_requests/index.json.jbuilder index cdab880d1..85ca9e761 100644 --- a/app/views/pull_requests/index.json.jbuilder +++ b/app/views/pull_requests/index.json.jbuilder @@ -10,7 +10,7 @@ json.user_admin_or_member @user_admin_or_member json.issues do json.array! @issues.to_a do |issue| - cost_time(issue) + # cost_time(issue) json.pull_request_id issue.pull_request.id json.pull_request_status issue.pull_request.status json.id issue.id @@ -33,7 +33,7 @@ json.issues do json.token issue.issue_type == "2" ? issue.token : "" json.issue_classify issue.issue_classify json.branch_name issue.branch_name - json.cost_time @all_cost_time + # json.cost_time @all_cost_time end end diff --git a/app/views/pull_requests/show.json.jbuilder b/app/views/pull_requests/show.json.jbuilder index c1bc3ae1b..d16ac6b7f 100644 --- a/app/views/pull_requests/show.json.jbuilder +++ b/app/views/pull_requests/show.json.jbuilder @@ -23,10 +23,10 @@ json.issue do json.issue_type @issue.issue_type == "1" ? "普通" : "悬赏" json.token @issue.issue_type == "2" ? @issue.token : "" json.join_users @join_users - json.cost_time @cost_time_array - json.total_cost_time Time.at(@all_cost_time).utc.strftime('%H h %M min %S s') - json.be_depended_issues @be_depended_issues_array - json.depended_issues @depended_issues_array + # json.cost_time @cost_time_array + # json.total_cost_time Time.at(@all_cost_time).utc.strftime('%H h %M min %S s') + # json.be_depended_issues @be_depended_issues_array + # json.depended_issues @depended_issues_array end json.attachments do diff --git a/app/views/versions/show.json.jbuilder b/app/views/versions/show.json.jbuilder index c330d5602..23f4fbb94 100644 --- a/app/views/versions/show.json.jbuilder +++ b/app/views/versions/show.json.jbuilder @@ -13,7 +13,7 @@ json.extract! @version, :id,:name,:project_id,:description, :effective_date, :st json.issues do json.array! @version_issues.each.to_a do |issue| - cost_time(issue) + # cost_time(issue) json.id issue.id json.name issue.subject json.format_time format_time(issue.created_on) @@ -34,7 +34,7 @@ json.issues do json.token issue.issue_type == "2" ? issue.token : "" json.issue_classify issue.issue_classify json.branch_name issue.branch_name - json.cost_time @all_cost_time + # json.cost_time @all_cost_time end end