X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/d7612f42d04727c037deb3ef66ac421ea347d54b..a09e3f3fe0097bb8fb9f1bc810f38f1539133d9b:/app/controllers/issues_controller.rb diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 67c0d5b6e..edf8f1121 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -8,8 +8,6 @@ class IssuesController < ApplicationController before_action :find_issue, :only => [:show, :resolve, :reopen, :ignore] before_action :setup_user_role, :only => [:show, :index] - helper_method :sort_column, :sort_direction - def index if current_user.moderator? @issue_types = @moderator_issues @@ -19,7 +17,7 @@ class IssuesController < ApplicationController @users = User.joins(:roles).where(:user_roles => { :role => "administrator" }) end - @issues = Issue.where(:issue_type => @user_role).order(sort_column + " " + sort_direction) + @issues = Issue.where(:issue_type => @user_role) # If search if params[:search_by_user] && params[:search_by_user].present? @@ -45,8 +43,6 @@ class IssuesController < ApplicationController @issues = @issues.where(:updated_by => last_updated_by) end - notice = t("issues.index.search.issues_not_found") if @issues.first.nil? - if params[:last_reported_by] && params[:last_reported_by][0].present? last_reported_by = params[:last_reported_by][0].to_s == "nil" ? nil : params[:last_reported_by][0].to_i @issues = @issues.where(:updated_by => last_reported_by) @@ -60,6 +56,7 @@ class IssuesController < ApplicationController @unread_reports = @issue.unread_reports @comments = @issue.comments @related_issues = @issue.reported_user.issues.where(:issue_type => @user_role) + @new_comment = IssueComment.new(:issue => @issue) end def update @@ -96,25 +93,6 @@ class IssuesController < ApplicationController end end - def comment - @issue = Issue.find(params[:id]) - if issue_comment_params.blank? - notice = t("issues.comment.provide_details") - else - @issue_comment = @issue.comments.build(issue_comment_params) - @issue_comment.commenter_user_id = current_user.id - if params[:reassign] - reassign_issue - @issue_comment.reassign = true - end - @issue_comment.save! - @issue.updated_by = current_user.id - @issue.save! - notice = t("issues.comment.comment_created") - end - redirect_to @issue, :notice => notice - end - # Status Transistions def resolve if @issue.resolve