# HG changeset patch # User Nattee Niparnan # Date 2014-08-26 09:57:23 # Node ID 4e03b3c502cc0b66617f28646f8e3af8580df53d # Parent f13f15c6284f0966203406ba62a7ee8b7a4621f2 add 2nd level sort problem by name (not full name) show problem name before full_name in main/list diff --git a/app/models/problem.rb b/app/models/problem.rb --- a/app/models/problem.rb +++ b/app/models/problem.rb @@ -14,7 +14,7 @@ DEFAULT_MEMORY_LIMIT = 32 def self.find_available_problems - Problem.available.all(:order => "date_added DESC") + Problem.available.all(:order => "date_added DESC, name ASC") end def self.create_from_import_form_params(params, old_problem=nil) diff --git a/app/views/main/_problem.html.erb b/app/views/main/_problem.html.erb --- a/app/views/main/_problem.html.erb +++ b/app/views/main/_problem.html.erb @@ -3,7 +3,7 @@ <%= "#{problem_counter+1}" %> - <%= "#{problem.full_name} (#{problem.name})" %> + <%= "(#{problem.name}) #{problem.full_name}" %> <%= link_to_description_if_any "[#{t 'main.problem_desc'}]", problem %>