X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/69c1f6d1862aad00f80a0d2e32dbbe70aba65649..b598979374985b8c62fac14588d685e29eac20a4:/app/controllers/issues_controller.rb diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index ecac5bd16..a499dad9d 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -13,8 +13,10 @@ class IssuesController < ApplicationController def index if @user.moderator? @issue_types = @moderator_issues + @users = User.joins(:roles).where(user_roles: {role: 'moderator'}) else @issue_types = @admin_issues + @users = User.joins(:roles).where(user_roles: {role: 'administrator'}) end @issues = Issue.where(issue_type: @user_role).order(sort_column + " " + sort_direction) @@ -42,6 +44,11 @@ class IssuesController < ApplicationController notice = t('issues.index.search.issues_not_found') end + if params[:last_reported_by] and !params[:last_reported_by][0].blank? + 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) + end + if notice redirect_to issues_path, notice: notice end