| 353 | 353 |     projects = @issues.collect(&:project).compact.uniq | 
  | 354 | 354 |     @project = projects.first if projects.size == 1 | 
  | 355 | 355 |  | 
  | 356 |  |     @can = {:edit => (@project && User.current.allowed_to?(:edit_issues, @project)), | 
  | 357 |  |             :log_time => (@project && User.current.allowed_to?(:log_time, @project)), | 
  | 358 |  |             :update => (@project && (User.current.allowed_to?(:edit_issues, @project) || (User.current.allowed_to?(:change_status, @project) && @allowed_statuses && !@allowed_statuses.empty?))), | 
  | 359 |  |             :move => (@project && User.current.allowed_to?(:move_issues, @project)), | 
  | 360 |  |             :copy => (@issue && @project.trackers.include?(@issue.tracker) && User.current.allowed_to?(:add_issues, @project)), | 
  | 361 |  |             :delete => (@project && User.current.allowed_to?(:delete_issues, @project)) | 
  |  | 356 | 	edit = false | 
  |  | 357 | 	log_time = false | 
  |  | 358 | 	update = false | 
  |  | 359 | 	move = false | 
  |  | 360 | 	copy = false | 
  |  | 361 | 	delete = false | 
  |  | 362 | 	 | 
  |  | 363 | 	projects.each_value do |project| | 
  |  | 364 | 	    edit &= (@project && User.current.allowed_to?(:edit_issues, @project)) | 
  |  | 365 |         log_time &= (@project && User.current.allowed_to?(:log_time, @project)), | 
  |  | 366 |         update &= (@project && (User.current.allowed_to?(:edit_issues, @project) || (User.current.allowed_to?(:change_status, @project) && @allowed_statuses && !@allowed_statuses.empty?))), | 
  |  | 367 |         move &= (@project && User.current.allowed_to?(:move_issues, @project)), | 
  |  | 368 |         copy &= @issue && @project.trackers.include?(@issue.tracker) && User.current.allowed_to?(:add_issues, @project)), | 
  |  | 369 |         delete &= (@project && User.current.allowed_to?(:delete_issues, @project)) | 
  |  | 370 | 	end | 
  |  | 371 | 	 | 
  |  | 372 |     @can = {:edit => edit, | 
  |  | 373 |             :log_time => log_time, | 
  |  | 374 |             :update => update, | 
  |  | 375 |             :move => move, | 
  |  | 376 |             :copy => copy, | 
  |  | 377 |             :delete => delete | 
  | 362 | 378 |             } | 
  | 363 | 379 |     if @project | 
  | 364 | 380 |       @assignables = @project.assignable_users |